Rome2Rio

How to get fromMoose Jaw to Swan Riverby bus, train, taxi, or car

Find Transport to Swan River

See all options

There are 3 ways to get from Moose Jaw to Swan River by bus, train, taxi, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus, train, taxi

    best
    1. Take the bus from Moose Jaw to Reginabus bus
    2. Take the bus from Regina to Winnipegbus bus
    3. Take the train from Winnipeg to Kamsacktrain train
    4. Take the taxi from Kamsack to Swan Rivertaxi taxi
    19h 43m
    $381–713
  2. Drive 429.6 km

    cheapest
    1. Drive from Moose Jaw to Swan Rivercar car 429.6 km
    5h 14m
    $85–123
  3. Bus, train, taxi via Winnipeg

    1. Take the bus from Moose Jaw to Reginabus bus
    2. Take the bus from Regina to Winnipeg Eastbus bus
    3. Take the train from Winnipeg to Kamsacktrain train
    4. Take the taxi from Kamsack to Swan Rivertaxi taxi
    20h 30m
    $380–737

Questions & Answers

What companies run services between Moose Jaw, SK, Canada and Swan River, MB, Canada?

There is no direct connection from Moose Jaw to Swan River. However, you can take the bus to Regina, take the bus to Winnipeg, walk to Eastbound Logan at Sherbrook, take the line 43 bus to Northbound King at William, walk to Southbound Main at William, take the bus to Southbound Main at Broadway, walk to Winnipeg, take the train to Kamsack, then take the taxi to Swan River. Alternatively, you can drive from Moose Jaw to Swan River in around 5h 14m.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, What are the different types of Renfe trains in Spain?, and Travelling around the UAE - to help you get the most out of your next trip.