There are 7 ways to get from Drumheller to Terrace by car, plane, bus, train, or taxi
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 to Northwest Regional Airport
best- Drive from Drumheller to Calgary International Airport (YYC)
- Fly from Calgary International Airport (YYC) to Northwest Regional Airport (YXT)YYC - YXT
5h 22m$496–887Drive, fly to Smithers Airport, bus
cheapest- Drive from Drumheller to Calgary International Airport (YYC)
- Fly from Calgary International Airport (YYC) to Smithers Airport (YYD)YYC - YYD
- Take the bus from Smithers Mall to Terrance Skeena Mall
9h 20m$171–661Drive, bus, train via Prince George
- Drive from Drumheller to Calgary International Airport, AB
- Take the bus from Calgary International Airport, AB to Jasper, AB
- Take the train from Jasper to McBride
- Take the bus from McBride, BC - Train Station to Prince George, BC
- Take the bus from Prince George, BC to Terrance Skeena Mall
26h 16m$379–620Drive, bus, train
- Drive from Drumheller to Calgary Airport
- Take the bus from Calgary Airport to HI Banff Alpine Centre
- Take the bus from Banff High School Transit Hub to Lake Louise Village North8X
- Take the bus from Lake Louise, AB to Jasper, AB
- Take the train from Jasper to Terrace
41h 46m$277–407Drive 1,481.1 km
- Drive from Drumheller to Terrace1,481.1 km
18h 15m$296–428Taxi, bus
- Take the taxi from Drumheller to Strathmore
- Take the bus from Strathmore to Calgary
- Take the bus from Calgary, AB - Marlborough Mall to Kamloops, BC
- Take the bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue
- Take the bus from Prince George, BC to Terrance Skeena Mall
29h 31m$318–542Taxi, bus, train
- Take the taxi from Drumheller to Strathmore
- Take the bus from Strathmore to Calgary Int. Airport
- Take the bus from Calgary Airport to Jasper, AB
- Take the train from Jasper to Terrace
43h 45m$271–522
Calgary International Airport (YYC) to Northwest Regional Airport (YXT) flights
Questions & Answers
The cheapest way to get from Drumheller to Terrace is to drive and bus and train which costs $270 - $410 and takes 41h 46m.
The fastest way to get from Drumheller to Terrace is to drive and fly which takes 5h 22m and costs $490 - $900.
The distance between Drumheller and Terrace is 1194 km. The road distance is 1481.1 km.
The best way to get from Drumheller to Terrace without a car is to taxi and bus which takes 29h 31m and costs $310 - $550.
It takes approximately 5h 22m to get from Drumheller to Terrace, including transfers.
Terrace is 1h behind Drumheller. It is currently 4:35 PM in Drumheller and 3:35 PM in Terrace.
Yes, the driving distance between Drumheller to Terrace is 1481 km. It takes approximately 18h 15m to drive from Drumheller to Terrace.
There are 13+ hotels available in Terrace.
What companies run services between Drumheller, AB, Canada and Terrace, BC, Canada?
There is no direct connection from Drumheller to Terrace. However, you can drive to Calgary International Airport (YYC) airport, fly to Northwest Regional Airport (YXT), walk to Terrace Airport, then take the bus to Skeena Mall. Alternatively, you can take a vehicle from Drumheller to Terrance Skeena Mall via Calgary International Airport, AB, Jasper, AB, Jasper, McBride, McBride, BC - Train Station, and Prince George, BC in around 26h 16m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Calgary International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $140–750
Flights from Calgary International Airport to Smithers Airport via Vancouver
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $95–1,100
Flights from Calgary International Airport to Smithers Airport via Kelowna, Vancouver
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $95–550
- Website
- westjet.com
Flights from Calgary International Airport to Northwest Regional Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $390–850
Flights from Calgary International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $390–850
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Jasper to McBride
- Ave. Duration
- 2h 59m
- Frequency
- 3 times a week
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–120
- Economy Adult - Advanced Booking
- $30–90
- Economy Escape Advanced Booking - Adult
- $30–50
Train from Jasper to Terrace
- Ave. Duration
- 32h 15m
- 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-877-625-4372
- Website
- banffjaspercollection.com
Bus from Calgary International Airport, AB to Jasper, AB
- Ave. Duration
- 8h
- 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
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from McBride, BC - Train Station to Prince George, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $35–55
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $35–55
Bus from Prince George, BC to Terrance Skeena Mall
- 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
Bus from Smithers Mall to Terrance Skeena Mall
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- $35–55
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $35–55
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from Calgary Airport to HI Banff Alpine Centre
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- +1 403-762-0606
- Website
- roamtransit.com
Bus from Banff High School Transit Hub to Lake Louise Village North
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- $8–15
- Website
- http://www.roamtransit.com
- Adult Local and Regional Fares
- $8–11
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Lake Louise, AB to Jasper, AB
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $75–110
- Schedules at
- sundogtours.com
- Adult
- $75–110
Bus from Calgary Airport to Jasper, AB
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $140–200
- Schedules at
- sundogtours.com
- Adult
- $140–200
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Strathmore to Calgary
- Ave. Duration
- 35 min
- Frequency
- 4 times a week
- Estimated price
- $8–120
- Schedules at
- flixbus.com
- Adult
- $8–120
Bus from Strathmore to Calgary Int. Airport
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Estimated price
- $11–120
- Schedules at
- flixbus.com
- Adult
- $11–120
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Calgary, AB - Marlborough Mall to Kamloops, BC
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- $120–160
- Website
- https://riderexpress.ca/
- Standard
- $120–160
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue
- 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
- Ave. Duration
- 1h 5m
- Estimated price
- $9–12
Classic Cabz of Drumheller
- Phone
- +1 403 820 7777
Badlands Taxi
- Phone
- +1 403 820 0000
Classic Cabz of Drumheller
- Phone
- +1 403 820 7777
Badlands Taxi
- Phone
- +1 403 820 0000
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 Getting to Milan from the airport, How to get from JFK to New York City, and Travelling around the UAE - to help you get the most out of your next trip.























