There are 3 ways to get from Grand Forks to Thompson by car, plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, fly
best- Drive from Grand Forks to Winnipeg-Airport-YWGcar
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Thompson Municipal Airport (YTH)plane YWG - YTH
4h 40m$612–1,287Drive 996.3 km
cheapest- Drive from Grand Forks to Thompsoncar 996.3 km
12h 50m$195–282Bus, train
- Take the bus from Grand Forks to Minneapolisbus
- Take the train from St. Paul-Minneapolis to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Vancouvertrain
- Take the train from Vancouver to Portage la Prairietrain
- Take the train from Portage la Prairie to Thompsontrain
5d 5h$1,713–3,630
Winnipeg J. A. Richardson International Airport (YWG) to Thompson Municipal Airport (YTH) flights
Questions & Answers
The cheapest way to get from Grand Forks to Thompson is to drive which costs $190 - $290 and takes 12h 50m.
The fastest way to get from Grand Forks to Thompson is to drive and fly which takes 4h 40m and costs $600 - $1,300.
The distance between Grand Forks and Thompson is 903 km. The road distance is 996.3 km.
The best way to get from Grand Forks to Thompson without a car is to bus and train which takes 5 days 5h and costs $1,700 - $3,700.
It takes approximately 4h 40m to get from Grand Forks to Thompson, including transfers.
Yes, the driving distance between Grand Forks to Thompson is 996 km. It takes approximately 12h 50m to drive from Grand Forks to Thompson.
There are nine+ hotels available in Thompson.
What companies run services between Grand Forks, ND, USA and Thompson, MB, Canada?
There is no direct connection from Grand Forks to Thompson. However, you can drive to Winnipeg-Airport-YWG airport, fly to Thompson Municipal Airport (YTH), then take the taxi to Thompson. Alternatively, you can take a bus from Grand Forks to Thompson via 5th St Transit Center Gate B, Union Depot & Wacouta Station, St. Paul-Minneapolis, Everett Amtrak Station, Vancouver, Portage la Prairie, and Thompson in around 5d 5h.
- Website
- calmair.com
Flights from Winnipeg J. A. Richardson International Airport to Thompson Municipal Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $550–1,200
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from St. Paul-Minneapolis to Everett Amtrak Station
- Ave. Duration
- 36h 50m
- Frequency
- Once daily
- Estimated price
- $750–1,600
- Website
- Amtrak
Train from Everett Amtrak Station to Vancouver
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- $50–110
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Vancouver to Portage la Prairie
- Ave. Duration
- 2d 2h
- Frequency
- Twice a week
- Estimated price
- $550–1,200
- Website
- VIA Rail
- Escape
- $550–1,200
- Business
- $600–1,000
- Business Plus
- $650–1,000
- Economy
- $600–1,200
- Economy Plus
- $650–1,200
Train from Portage la Prairie to Thompson
- Ave. Duration
- 22h 45m
- Frequency
- Twice a week
- Estimated price
- $240–550
- Website
- VIA Rail
- Escape
- $240–550
- Business
- $300–490
- Business Plus
- $320–500
- Economy
- $270–550
- Economy Plus
- $300–550
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Grand Forks to Minneapolis
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $110–160
- Book at
- Jefferson Lines
- Adult
- $110–160
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide












