• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Edmonton to Drumheller by bus, car, taxi or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, drive  •  4 h 49 min

  1. Take the bus from Edmonton Downtown to CrossIron Mills Edmonton
  2. Drive from CrossIron Mills to Drumheller

$40 - $56

Cheapest option

Fly, drive  •  4 h 32 min

  1. Fly from Edmonton (YEG) to Calgary (YYC) YEG - YYC
  2. Drive from Calgary to Drumheller

$39 - $211

2 alternative options

Bus, taxi  •  8 h 6 min

  1. Take the bus from Edmonton - Downtown Office to Calgary Downtown Office
  2. Take the bus from Calgary, AB to Strathmore, AB
  3. Take a taxi from Strathmore, AB to Drumheller

$215 - $269

Drive  •  3 h 35 min

  1. Drive from Edmonton to Drumheller 171.4 miles

$22 - $35

Questions & Answers

The cheapest way to get from Edmonton to Drumheller is to drive which costs $29 - $45 and takes 3 h 35 min.

More details

The quickest way to get from Edmonton to Drumheller is to drive which costs $29 - $45 and takes 3 h 35 min.

More details

The distance between Edmonton and Drumheller is 237 km. The road distance is 274.2 km.

Get driving directions

The best way to get from Edmonton to Drumheller without a car is to bus and taxi which takes 8 h 6 min and costs $280 - $360.

More details

It takes approximately 4 h 49 min to get from Edmonton to Drumheller, including transfers.

More details

The quickest flight from Edmonton Airport to Calgary Airport is the direct flight which takes 45 min.

Search flights

Yes, the driving distance between Edmonton to Drumheller is 274 km. It takes approximately 3 h 35 min to drive from Edmonton to Drumheller.

Get driving directions

Central Mountain Air, Sunwing Airlines, Air North and two other airlines offer flights from Edmonton Airport to Calgary Airport.

Search flights

There are 14+ hotels available in Drumheller. Prices start at $87 USD per night.

More details

Map of how to get from Edmonton to Drumheller.
Launch map view
  • Distance: 148.4 miles
  • Duration: 4 h 49 min

What companies run services between Edmonton, AB, Canada and Drumheller, AB, Canada?

There is no direct connection from Edmonton to Drumheller. However, you can take the bus to CrossIron Mills then take the drive to Drumheller. Alternatively, you can take the bus to Calgary Downtown Office, take the walk to EB 9th AV S @ Centre ST S, take the line 1 bus to 36th Street SE Station, take the walk to Nb 36 St Se @ 17 Av Se, take the line 73 bus to Wb 32 Av Ne @ 26 St Ne, take the walk to Calgary, AB, take the bus to Strathmore, AB, then take the taxi to Drumheller.

Airlines
WestJet
Website
westjet.com
Flights from Edmonton to Calgary
Ave. Duration
1 h
When
Every day
Estimated price
$120 - $410
Air Canada
Website
aircanada.com
Flights from Edmonton to Calgary
Ave. Duration
58 min
When
Every day
Estimated price
$130 - $600
Air North
Website
flyairnorth.com
Flights from Edmonton to Calgary
Ave. Duration
45 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$220 - $260
Sunwing Airlines
Website
sunwing.ca
Flights from Edmonton to Calgary
Ave. Duration
1 h 10 min
When
Tuesday, Thursday and Friday
Estimated price
$23 - $190
Central Mountain Air
Website
flycma.com
Flights from Edmonton to Calgary
Ave. Duration
50 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$140 - $310
Bus operators
EBus Canada
Phone
1-877-769-3287
Email
info@myebus.ca
Website
myebus.ca
Bus from Edmonton Downtown to CrossIron Mills
Ave. Duration
3 h 15 min
Frequency
4 times a day
Estimated price
$30 - $45
Schedules at
myebus.ca
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Calgary, AB to Strathmore, AB
Ave. Duration
45 min
Frequency
Once daily
Estimated price
$30 - $40
Schedules at
riderexpress.ca
Other operators
Taxi from Strathmore, AB to Drumheller
Ave. Duration
1 h 20 min
Estimated price
$130 - $160

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 How to get from Gatwick Airport into central London, Need to know: Eurostar and Travelling by boat in Italy - to help you get the most out of your next trip.