There are 3 ways to get from Seattle to Drumheller by plane, bus, 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, bus
best- Fly from Seattle-Tacoma International Airport (SEA) to Calgary International Airport (YYC)plane SEA - YYC
- Take the bus from Calgary International Airport Domestic Terminal to Drumhellerbus
7h 23m$293–933Train, bus
cheapest- Take the train from Seattle to Vancouvertrain
- Take the bus from Vancouver to Calgary - Downtown 9 Ave Sebus
- Take the bus from Calgary Flix bus to Drumhellerbus
22h 21m$185–395Drive 1,199.2 km
- Drive from Seattle to Drumhellercar 1,199.2 km
13h 54m$239–345
Seattle to Drumheller by train, bus, and foot
Questions & Answers
The cheapest way to get from Seattle to Drumheller is to train and bus which costs $180 - $400 and takes 22h 21m.
The fastest way to get from Seattle to Drumheller is to fly and bus which takes 7h 23m and costs $290 - $950.
The distance between Seattle and Drumheller is 873 km. The road distance is 1199.2 km.
The best way to get from Seattle to Drumheller without a car is to train and bus which takes 22h 21m and costs $180 - $400.
It takes approximately 7h 23m to get from Seattle to Drumheller, including transfers.
Drumheller is 1h ahead of Seattle. It is currently 10:20 AM in Seattle and 11:20 AM in Drumheller.
Yes, the driving distance between Seattle to Drumheller is 1199 km. It takes approximately 13h 54m to drive from Seattle to Drumheller.
There are 52+ hotels available in Drumheller.
What companies run services between Seattle, WA, USA and Drumheller, AB, Canada?
There is no direct connection from Seattle to Drumheller. However, you can take the bus to SW Barton St & 25th Ave SW - Bay 3, walk to Westwood Village - Bay 4, take the line 560 bus to SeaTac Airport Terminal - Bay 2, walk to Seattle-Tacoma International Airport (SEA) airport, fly to Calgary International Airport (YYC), walk to Calgary International Airport Domestic Terminal, then take the bus to Drumheller. Alternatively, you can take a train from Seattle to Drumheller via Vancouver, Vancouver, Calgary - Downtown 9 Ave Se, and Calgary Flix bus in around 22h 21m.
- Website
- westjet.com
Flights from Seattle-Tacoma International Airport to Calgary International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $250–800
Flights from Seattle-Tacoma International Airport to Calgary International Airport via Kelowna
- Ave. Duration
- 3h 25m
- When
- Friday to Sunday
- Estimated price
- $250–800
Flights from Seattle-Tacoma International Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $250–800
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $55–130
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Calgary International Airport Domestic Terminal to Drumheller
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $14–24
- Schedules at
- Flixbus USA
Bus from Calgary Flix bus to Drumheller
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $17–28
- Schedules at
- Flixbus USA
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide






