There are 8 ways to get from Terrace to Medicine Hat by plane, car, bus (Flixbus), train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Northwest Regional Airport to Regina, drive
best- Fly from Northwest Regional Airport (YXT) to Regina (YQR)plane YXT - YQR
- Drive from Regina-Airport-YQR to Medicine Hatcar
10h 48m$372–1,442Bus to Smithers Airport, fly to Calgary International Airport, bus
cheapest- Take the bus from Terrance Skeena Mall to Smithers Mallbus
- Fly from Smithers Airport (YYD) to Calgary International Airport (YYC)plane YYD - YYC
- Take the bus from Calgary to Medicine Hatbus
15h 14m$217–728Bus
- Take the bus from Terrance Skeena Mall to Prince George, BCbus
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC to Calgary, AB - Marlborough Mallbus
- Take the bus from Calgary to Medicine Hatbus
30h 23mTrain, bus via Lake Louise
- Take the train from Terrace to Jaspertrain
- Take the bus from Jasper, AB to Lake Louise, ABbus
- Take the bus from Lake Louise to Calgarybus
- Take the bus from Calgary to Medicine Hatbus
41h 25mDrive 1,647.7 km
- Drive from Terrace to Medicine Hatcar 1,647.7 km
19h 52m$327–473Fly Northwest Regional Airport to Calgary International Airport, bus
- Fly from Northwest Regional Airport (YXT) to Calgary International Airport (YYC)plane YXT - YYC
- Take the bus from Calgary to Medicine Hatbus
10h 43m$331–871Fly Northwest Regional Airport to Edmonton International Airport, bus
- Fly from Northwest Regional Airport (YXT) to Edmonton International Airport (YEG)plane YXT - YEG
- Take the bus from Edmonton Airport to Calgary, AB - CrossIron Millsbus
- Take the bus from Calgary to Medicine Hatbus
12h 39m$761–1,091Train, bus
- Take the train from Terrace to Jaspertrain
- Take the bus from Jasper, AB to Calgary International Airport, ABbus
- Take the bus from Calgary Int. Airport to Medicine Hatbus
43h 10m$462–822
Northwest Regional Airport (YXT) to Regina (YQR) flights
Questions & Answers
The cheapest way to get from Terrace to Medicine Hat is to drive which costs $320 - $480 and takes 19h 52m.
The fastest way to get from Terrace to Medicine Hat is to fly and bus which takes 10h 43m and costs $330 - $900.
No, there is no direct bus from Terrace to Medicine Hat. However, there are services departing from Terrance Skeena Mall and arriving at Medicine Hat via Prince George, BC - Terry Fox Statue, Kamloops, BC, NB 36 ST NE @ S. of 5 AV NE and Calgary. The journey, including transfers, takes approximately 30h 23m.
The distance between Terrace and Medicine Hat is 2145 km. The road distance is 1647.7 km.
The best way to get from Terrace to Medicine Hat without a car is to bus which takes 30h 23m and costs .
It takes approximately 10h 48m to get from Terrace to Medicine Hat, including transfers.
Terrace to Medicine Hat bus services, operated by BC Bus North, depart from Terrance Skeena Mall station.
Terrace to Medicine Hat bus services, operated by BC Bus North, arrive at Prince George, BC station.
Medicine Hat is 1h ahead of Terrace. It is currently 12:02 PM in Terrace and 1:02 PM in Medicine Hat.
Yes, the driving distance between Terrace to Medicine Hat is 1648 km. It takes approximately 19h 52m to drive from Terrace to Medicine Hat.
What companies run services between Terrace, BC, Canada and Medicine Hat, AB, Canada?
You can take a bus from Terrance Skeena Mall to Medicine Hat via Prince George, BC, Prince George, BC - Terry Fox Statue, Kamloops, BC - Sahali Mall, Kamloops, BC, Calgary, AB - Marlborough Mall, NB 36 ST NE @ S. of 5 AV NE, Whitehorn LRT Station, and Calgary in around 30h 23m.
- Website
- westjet.com
Flights from Northwest Regional Airport to Regina via Calgary International Airport
- Ave. Duration
- 5h
- When
- Wednesday, Saturday, Monday, Thursday, and Friday
- Estimated price
- $260–1,800
Flights from Northwest Regional Airport to Regina via Edmonton International Airport
- Ave. Duration
- 7h 20m
- When
- Tuesday and Wednesday
- Estimated price
- $250–1,800
Flights from Northwest Regional Airport to Calgary International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $220–850
Flights from Northwest Regional Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $220–850
Flights from Northwest Regional Airport to Calgary International Airport via Edmonton International Airport
- Ave. Duration
- 5h 5m
- When
- Tuesday and Wednesday
- Estimated price
- $220–850
Flights from Northwest Regional Airport to Edmonton International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday and Wednesday
- Estimated price
- $160–1,400
Flights from Northwest Regional Airport to Edmonton International Airport via Calgary International Airport
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $170–1,400
Flights from Northwest Regional Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- $180–1,400
- Website
- aircanada.com
Flights from Northwest Regional Airport to Regina via Vancouver
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- $280–1,300
Flights from Northwest Regional Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 4h 54m
- When
- Every day
- Estimated price
- $160–800
Flights from Northwest Regional Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $170–850
Flights from Smithers Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- $110–550
- Website
- flycma.com
Flights from Northwest Regional Airport to Calgary International Airport via Prince George
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $650–750
Flights from Northwest Regional Airport to Edmonton International Airport via Prince George
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $600–2,200
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Terrace to Jasper
- Ave. Duration
- 29h 35m
- Frequency
- 3 times a week
- Estimated price
- $230–550
- Website
- https://www.viarail.ca/en
- Escape
- $230–490
- Business
- $290–470
- Business Plus
- $300–480
- Economy
- $250–500
- Economy Plus
- $280–550
Train from Terrace to Jasper
- Ave. Duration
- 29h 35m
- Frequency
- 3 times a week
- Estimated price
- $230–550
- Website
- https://www.viarail.ca/en
- Escape
- $230–490
- Business
- $290–470
- Business Plus
- $300–480
- Economy
- $250–500
- Economy Plus
- $280–550
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Terrance Skeena Mall to Prince George, BC
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Terrance Skeena Mall to Smithers Mall
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Lake Louise to Calgary
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Kamloops, BC to Calgary, AB - Marlborough Mall
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $75–170
- Website
- https://www.riderexpress.ca/
- Standard
- $75–170
Bus from Edmonton Airport to Calgary, AB - CrossIron Mills
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Estimated price
- $40–90
- Website
- https://www.riderexpress.ca/
- Standard
- $40–90
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Calgary to Medicine Hat
- Ave. Duration
- 3h
- Frequency
- 5 times a week
- Estimated price
- $35–65
- Schedules at
- flixbus.com
Bus from Calgary to Medicine Hat
- Ave. Duration
- 3h
- Frequency
- 5 times a week
- Estimated price
- $35–65
- Schedules at
- flixbus.com
Bus from Calgary to Medicine Hat
- Ave. Duration
- 3h
- Frequency
- 5 times a week
- Estimated price
- $35–65
- Schedules at
- flixbus.com
Bus from Calgary to Medicine Hat
- Ave. Duration
- 3h
- Frequency
- 5 times a week
- Estimated price
- $35–65
- Schedules at
- flixbus.com
Bus from Calgary to Medicine Hat
- Ave. Duration
- 3h
- Frequency
- 5 times a week
- Estimated price
- $35–65
- Schedules at
- flixbus.com
Bus from Calgary Int. Airport to Medicine Hat
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Estimated price
- $40–75
- Schedules at
- flixbus.com
- Phone
- +1 780 852 4056
- [email protected]
- Website
- sundogtours.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Website
- https://www.sundogtours.com/
- Phone
- +1 866 606 6700
- [email protected]
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $110–150
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $110–150
Bus from Jasper, AB to Calgary International Airport, AB
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $190–240
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $190–240
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 Is ride-sharing platform BlaBlaCar right for you?, Best ways to travel around Australia, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 20+ hotels available in Medicine Hat.



















