There are 3 ways to get from Halifax to Thompson by plane, 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.
Fly
best- Fly from Halifax Stanfield International Airport (YHZ) to Thompson Municipal Airport (YTH)plane YHZ - YTH
12h 6m$429–1,723Train
- Take the train from Halifax to Montréaltrain
- Take the train from Montréal to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Winnipegtrain
- Take the train from Winnipeg to Thompsontrain
3d 18h$1,144–2,580Drive 4,127.3 km
- Drive from Halifax to Thompsoncar 4,127.3 km
2d 4h$815–1,177
Halifax Stanfield International Airport (YHZ) to Thompson Municipal Airport (YTH) flights
Questions & Answers
The cheapest way to get from Halifax to Thompson is to fly which costs $420 - $1,800 and takes 12h 6m.
The fastest way to get from Halifax to Thompson is to fly which takes 12h 6m and costs $420 - $1,800.
No, there is no direct train from Halifax to Thompson. However, there are services departing from Halifax and arriving at Thompson via Montréal, Toronto Union Station and Winnipeg. The journey, including transfers, takes approximately 3 days 18h.
The distance between Halifax and Thompson is 2726 km. The road distance is 4127.3 km.
The best way to get from Halifax to Thompson without a car is to train which takes 3 days 18h and costs $1,100 - $2,600.
It takes approximately 12h 6m to get from Halifax to Thompson, including transfers.
Halifax to Thompson train services, operated by VIA Rail, depart from Halifax station.
The best way to get from Halifax to Thompson is to fly which takes 12h 6m and costs $420 - $1,800. Alternatively, you can train, which costs $1,100 - $2,600 and takes 3 days 18h.
Thompson is 2h behind Halifax. It is currently 12:11 PM in Halifax and 10:11 AM in Thompson.
Halifax to Thompson train services, operated by VIA Rail, arrive at Montréal station.
What companies run services between Halifax, NS, Canada and Thompson, MB, Canada?
WestJet, Calm Air, and two other airlines fly from Halifax Stanfield International Airport (YHZ) to Thompson Municipal Airport (YTH) 5 times a day. Alternatively, you can take a train from Halifax to Thompson via Montréal, Toronto Union Station, Winnipeg, and Thompson in around 3d 18h.
- Website
- calmair.com
Flights from Halifax Stanfield International Airport to Thompson Municipal Airport via Winnipeg
- Ave. Duration
- 15h 50m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- $360–1,900
Flights from Halifax Stanfield International Airport to Thompson Municipal Airport via Toronto, Winnipeg
- Ave. Duration
- 12h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $370–2,000
Flights from Halifax Stanfield International Airport to Thompson Municipal Airport via Ottawa, Winnipeg
- Ave. Duration
- 12h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $360–1,900
Flights from Halifax Stanfield International Airport to Thompson Municipal Airport via Montreal, Winnipeg
- Ave. Duration
- 15h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $410–1,700
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Halifax to Montréal
- Ave. Duration
- 23h 23m
- Frequency
- 3 times a week
- Estimated price
- $310–700
- Website
- https://www.viarail.ca/en
- Escape
- $310–650
- Business
- $380–600
- Business Plus
- $390–600
- Economy
- $350–700
- Economy Plus
- $390–700
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- https://www.viarail.ca/en
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
Train from Toronto Union Station to Winnipeg
- Ave. Duration
- 34h 35m
- Frequency
- Twice a week
- Estimated price
- $440–950
- Website
- https://www.viarail.ca/en
- Escape
- $440–950
- Business
- $500–800
- Business Plus
- $500–800
- Economy
- $500–950
- Economy Plus
- $550–950
Train from Winnipeg to Thompson
- Ave. Duration
- 23h 55m
- Frequency
- Twice a week
- Estimated price
- $260–600
- Website
- https://www.viarail.ca/en
- Escape
- $260–600
- Business
- $320–550
- Business Plus
- $340–550
- Economy
- $290–600
- Economy Plus
- $330–600
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 Travel Insider: Top Japan travel tips by Beatrix Holland, 5 incredible day trips from Florence by train, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Halifax to Thompson is 4127 km. It takes approximately 2 days 4h to drive from Halifax to Thompson.
Book your Halifax to Thompson train tickets online with Omio.
There are nine+ hotels available in Thompson.





