There are 6 ways to get from Terrace to Drumheller by plane, car, bus, taxi, 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.
Fly, drive
best- Fly from Northwest Regional Airport (YXT) to Calgary International Airport (YYC)YXT - YYC
- Drive from Calgary International Airport (YYC) to Drumheller
4h 51m$416–837Train, bus, taxi via Lake Louise
cheapest- Take the train from Terrace to Jasper
- Take the bus from Jasper, AB to Lake Louise, AB
- Take the bus from Lake Louise, AB to Calgary, AB - Westbrook Mall
- Take the bus from Calgary to Strathmore
- Take the taxi from Strathmore to Drumheller
40h 23m$269–507Bus, taxi
- Take the bus from Terrance Skeena Mall to Prince George, BC
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Take the bus from Kamloops, BC to Calgary, AB - Marlborough Mall
- Take the bus from Calgary to Strathmore
- Take the taxi from Strathmore to Drumheller
29h 2m$317–533Train, bus, drive
- Take the train from Terrace to Jasper
- Take the bus from Jasper, AB to Banff, AB
- Take the bus from HI Banff Alpine Centre to Calgary Airport
- Drive from Calgary Airport to Drumheller
38h 49m$296–421Drive 1,479.2 km
- Drive from Terrace to Drumheller1,479.2 km
18h 13m$295–426Train, bus, taxi
- Take the train from Terrace to Jasper
- Take the bus from Jasper, AB to Calgary International Airport, AB
- Take the bus from Calgary Int. Airport to Strathmore
- Take the taxi from Strathmore to Drumheller
42h 35m$337–597
Northwest Regional Airport (YXT) to Calgary International Airport (YYC) flights
Questions & Answers
The cheapest way to get from Terrace to Drumheller is to train and bus and taxi via Lake Louise which costs $260 - $550 and takes 40h 23m.
The fastest way to get from Terrace to Drumheller is to fly and drive which takes 4h 51m and costs $410 - $850.
The distance between Terrace and Drumheller is 1193 km. The road distance is 1479.2 km.
The best way to get from Terrace to Drumheller without a car is to bus and taxi which takes 29h 2m and costs $310 - $550.
It takes approximately 4h 51m to get from Terrace to Drumheller, including transfers.
Drumheller is 1h ahead of Terrace. It is currently 5:39 AM in Terrace and 6:39 AM in Drumheller.
Yes, the driving distance between Terrace to Drumheller is 1479 km. It takes approximately 18h 13m to drive from Terrace to Drumheller.
There are 33+ hotels available in Drumheller.
What companies run services between Terrace, BC, Canada and Drumheller, AB, Canada?
There is no direct connection from Terrace to Drumheller. However, you can take the bus to Terrace Airport, walk to Northwest Regional Airport (YXT) airport, fly to Calgary International Airport (YYC), then drive to Drumheller. Alternatively, you can take the bus to Prince George, BC, walk to Prince George, BC - Terry Fox Statue, take the bus to Kamloops, BC - Sahali Mall, walk to Kamloops, BC, take the bus to Calgary, AB - Marlborough Mall, walk to NB 36 ST NE @ S. of 5 AV NE, take the line 43 bus to Whitehorn LRT Station, walk to Calgary, take the bus to Strathmore, then take the taxi to Drumheller.
- Website
- aircanada.com
Flights from Northwest Regional Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $130–700
- Website
- westjet.com
Flights from Northwest Regional Airport to Calgary International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $240–800
Flights from Northwest Regional Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- $240–800
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Terrace to Jasper
- Ave. Duration
- 29h 35m
- Frequency
- 3 times a week
- Estimated price
- $110–190
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $140–190
- Economy Adult - Advanced Booking
- $140–170
- Economy Escape Advanced Booking - Adult
- $110–150
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Terrance Skeena Mall to Prince George, BC
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Estimated price
- $90–130
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $90–130
- Phone
- 1-877-769-3287
- info@myebus.ca
- 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
- Estimated price
- $90–120
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $90–120
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Kamloops, BC to Calgary, AB - Marlborough Mall
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $120–160
- Website
- https://riderexpress.ca/
- Standard
- $120–160
Bus from Lake Louise, AB to Calgary, AB - Westbrook Mall
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $60–80
- Website
- https://riderexpress.ca/
- Standard
- $60–80
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Calgary to Strathmore
- Ave. Duration
- 35 min
- Frequency
- 4 times a week
- Estimated price
- $8–120
- Schedules at
- flixbus.com
- Adult
- $8–120
Bus from Calgary Int. Airport to Strathmore
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a week
- Estimated price
- $11–120
- Schedules at
- flixbus.com
- Adult
- $11–120
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $95–140
- Schedules at
- sundogtours.com
- Adult
- $95–140
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $75–110
- Schedules at
- sundogtours.com
- Adult
- $75–110
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from HI Banff Alpine Centre to Calgary Airport
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- 1-877-625-4372
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Calgary International Airport, AB
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- $200–280
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Website
- https://www.banffjaspercollection.com/brewster-express/schedule/
- Adult
- $200–280
- Ave. Duration
- 1h 5m
- Estimated price
- $9–12
Wheatland Taxi
- Phone
- +1 403 499 8294
- Website
- wheatlandtaxi.com
Strathmore Taxi
- Phone
- +1 403 830 8294
Wheatland Taxi
- Phone
- +1 403 499 8294
- Website
- wheatlandtaxi.com
Strathmore Taxi
- Phone
- +1 403 830 8294
Wheatland Taxi
- Phone
- +1 403 499 8294
- Website
- wheatlandtaxi.com
Strathmore Taxi
- Phone
- +1 403 830 8294
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 Travelling to the US: What do I need to know?, Train travel in France: A guide to SNCF, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.



















