• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 6 ways to get from Thompson to Moose Jaw by plane, taxi, bus, train 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.

Recommended option

Fly from Thompson, taxi  •  7h 34m

  1. Fly from Thompson (YTH) to Regina (YQR) YTH - YQR
  2. Take a taxi from Regina to Moose Jaw

$113 - $385

5 alternative options

Bus to Cross Lake, fly, taxi  •  9h

  1. Take the bus from Thompson, MB to Cross Lake, MB
  2. Fly from Cross Lake (YCR) to Regina (YQR) YCR - YQR
  3. Take a taxi from Regina to Moose Jaw

$194 - $469

Bus, train, taxi  •  44h 34m

  1. Take the bus from Thompson to Winnipeg
  2. Take the train from Winnipeg to Edmonton
  3. Take the bus from Edmonton to Regina
  4. Take a taxi from Regina to Moose Jaw

$340 - $548

Bus, train, taxi via Gladstone, MB  •  47h 4m

  1. Take the bus from Thompson, MB to Gladstone, MB
  2. Take the bus from Gladstone, MB to Portage la Prairie, MB
  3. Take the train from Portage la Prairie to Edmonton
  4. Take the bus from Edmonton to Regina
  5. Take a taxi from Regina to Moose Jaw

Train, bus, taxi  •  2 days 10h

  1. Take the train from Thompson to Portage la Prairie
  2. Take the train from Portage la Prairie to Edmonton
  3. Take the bus from Edmonton to Davidson
  4. Take a taxi from Davidson to Moose Jaw

$399 - $704

Drive  •  15h 1m

  1. Drive from Thompson to Moose Jaw 705 miles

$90 - $140

Questions & Answers

The cheapest way to get from Thompson to Moose Jaw is to drive which costs $120 - $180 and takes 15h 1m.

More details

The quickest way to get from Thompson to Moose Jaw is to fly and taxi which costs $140 - $550 and takes 7h 34m.

More details

The distance between Thompson and Moose Jaw is 784 km. The road distance is 1128 km.

Get driving directions

The best way to get from Thompson to Moose Jaw without a car is to bus and train and taxi which takes 44h 34m and costs $440 - $750.

More details

It takes approximately 7h 34m to get from Thompson to Moose Jaw, including transfers.

More details

There is no direct flight from Thompson Airport to Regina Airport. The quickest flight takes 11h 33m and has one stopover.

Search flights

Yes, the driving distance between Thompson to Moose Jaw is 1128 km. It takes approximately 15h 1m to drive from Thompson to Moose Jaw.

Get driving directions

Air Canada, Perimeter, WestJet and Calm Air offer flights from Thompson Airport to Regina Airport.

Search flights

There are 17+ hotels available in Moose Jaw. Prices start at $62 USD per night.

More details

The best way to get from Thompson to Thompson Airport is to bus which takes 5m and costs .

More details

Map of how to get from Thompson to Moose Jaw.
Launch map view
  • Distance: 489.8 miles
  • Duration: 7h 34m

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

There is no direct connection from Thompson to Moose Jaw. However, you can take the bus to Thompson Airport, MB, take the walk to Thompson airport, fly to Regina, then take the taxi to Moose Jaw. Alternatively, you can take the bus to Cross Lake, MB, take the walk to Cross Lake airport, fly to Regina, then take the taxi to Moose Jaw.

Airlines
Air Canada
Website
aircanada.com
Flights from Thompson to Regina via Winnipeg
Ave. Duration
5h 33m
When
Sunday
Estimated price
$50 - $310
Flights from Thompson to Regina via Gillam, Winnipeg
Ave. Duration
6h 3m
When
Monday
Estimated price
$60 - $350
Flights from Thompson to Regina via Gods Narrows, Winnipeg
Ave. Duration
7h 23m
When
Monday, Wednesday and Friday
Estimated price
$55 - $330
Flights from Thompson to Regina via Oxford House, Winnipeg
Ave. Duration
10h 8m
When
Tuesday and Thursday
Estimated price
$55 - $330
Flights from Cross Lake to Regina via Winnipeg
Ave. Duration
8h 23m
When
Monday to Friday
Estimated price
$110 - $440
WestJet
Website
westjet.com
Flights from Thompson to Regina via Winnipeg
Ave. Duration
6h 12m
When
Monday to Friday
Estimated price
$50 - $310
Flights from Thompson to Regina via Winnipeg, Calgary
Ave. Duration
9h 4m
When
Monday to Friday
Estimated price
$150 - $550
Flights from Thompson to Regina via Winnipeg, Edmonton
Ave. Duration
10h 45m
When
Monday to Friday
Estimated price
$150 - $550
Flights from Cross Lake to Regina via Winnipeg
Ave. Duration
3h 42m
When
Monday to Friday
Estimated price
$100 - $360
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Winnipeg to Edmonton
Ave. Duration
23h 22m
Frequency
Twice a week
Estimated price
$140 - $250
Website
viarail.ca
Escape
$110 - $140
Economy
$140 - $200
EconomyPlus
$170 - $250
Business
$260 - $360
Train from Portage la Prairie to Edmonton
Ave. Duration
21h 48m
Frequency
Twice a week
Estimated price
$130 - $240
Website
viarail.ca
Escape
$110 - $130
Economy
$130 - $190
EconomyPlus
$170 - $240
Business
$240 - $340
Train from Thompson to Portage la Prairie
Ave. Duration
25h 37m
Frequency
Twice a week
Estimated price
$120 - $220
Website
viarail.ca
Escape
$95 - $120
Economy
$120 - $180
EconomyPlus
$150 - $220
Business
$220 - $300
Bus operators
Thompson Bus
Phone
1-204-939-3991
Email
info@thompsonbus.com
Website
thompsonbus.com
Bus from Thompson, MB to Cross Lake, MB
Ave. Duration
2h 55m
Frequency
Once daily
Estimated price
$34
Schedules at
thompsonbus.com
Maple Bus Lines
Phone
1-833-339-4197
Website
maplebuslines.com
Bus from Thompson, MB to Cross Lake, MB
Ave. Duration
2h 55m
Frequency
5 times a week
Estimated price
$34
Schedules at
maplebuslines.com
Bus from Thompson, MB to Gladstone, MB
Ave. Duration
11h 25m
Frequency
5 times a week
Estimated price
$102
Schedules at
maplebuslines.com
Highway 6 Express
Phone
1-844-499-6397
Email
highway6express@gmail.com
Website
highway6express.com
Bus from Thompson to Winnipeg
Ave. Duration
8h 30m
Frequency
Twice a week
Estimated price
$81
Schedules at
highway6express.com
Book at
highway6express.com
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Edmonton to Regina
Ave. Duration
8h 50m
Frequency
6 times a week
Estimated price
$45 - $120
Schedules at
riderexpress.ca
Bus from Edmonton to Davidson
Ave. Duration
7h
Frequency
6 times a week
Estimated price
$40 - $100
Schedules at
riderexpress.ca
Mahihkan Kelsey Bus Lines
Phone
306-688-7646
Website
kelseybuslines2014.com
Bus from Gladstone, MB to Portage la Prairie, MB
Ave. Duration
40m
Frequency
Once daily
Schedules at
kelseybuslines2014.com
Other operators
Taxi from Regina to Moose Jaw
Ave. Duration
56m
Estimated price
$60 - $75
Modern Taxi
Phone
+1 613-546-2222
Website
moderntaxi.ca

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 What documents do I need to cross Niagara Falls?, How do I buy a London Underground ticket? and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.