There are 4 ways to get from Seattle to Calgary Stampede by bus, plane, tram, bus (Flixbus, Greyhound), 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.
Bus, fly, line 201 tram
best- Take the bus from Columbia St & Alaskan Way to SW Barton St & 25th Ave SW - Bay 3bus
- Fly from Seattle-Tacoma International Airport (SEA) to Calgary International Airport (YYC)plane SEA - YYC
- Take the tram from EB 6 Street SW Station to SB Erlton / Stampede Stationtram
6h 14mBus
cheapest- Take the bus from Seattle Bus Station to Vancouverbus FlixBus 2115 / ...
- Take the bus from Vancouver to Calgary - Downtown 9 Ave Sebus Van-Cal
19h 19m$138–292Drive 1,080 km
- Drive from Seattle to Calgary Stampedecar 1,080 km
12h 29m$214–309Bus via Kelowna
- Take the bus from Seattle, WA - Convention centre to Chevron - Gas Stationbus
- Take the bus from Surrey, BC to Kelowna, BC - Downtownbus
- Take the bus from Kelowna, BC - Downtown 516 Lawrence Ave to Calgarybus
20h 17m
Seattle to Calgary Stampede by bus and foot
Questions & Answers
The cheapest way to get from Seattle to Calgary Stampede is to bus which costs $130 - $300 and takes 19h 19m.
The fastest way to get from Seattle to Calgary Stampede is to drive which takes 12h 29m and costs $210 - $310.
No, there is no direct bus from Seattle station to Calgary Stampede. However, there are services departing from Seattle Bus Station and arriving at Calgary - Downtown 9 Ave Se via Vancouver. The journey, including transfers, takes approximately 19h 19m.
The distance between Seattle and Calgary Stampede is 775 km. The road distance is 1080 km.
The best way to get from Seattle to Calgary Stampede without a car is to bus which takes 19h 19m and costs $130 - $300.
It takes approximately 6h 14m to get from Seattle to Calgary Stampede, including transfers.
Seattle to Calgary Stampede bus services, operated by Flixbus USA, depart from Seattle Bus Station.
Seattle to Calgary Stampede bus services, operated by Flixbus USA, arrive at Vancouver station.
Calgary Stampede is 1h ahead of Seattle. It is currently 12:18 AM in Seattle and 1:18 AM in Calgary Stampede.
Yes, the driving distance between Seattle to Calgary Stampede is 1080 km. It takes approximately 12h 29m to drive from Seattle to Calgary Stampede.
What companies run services between Seattle, WA, USA and Calgary Stampede, AB, Canada?
You can take a bus from Seattle Bus Station to Calgary Stampede via Vancouver and Calgary - Downtown 9 Ave Se in around 19h 19m.
- 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 403-262-1000
- Website
- Calgary Transit
Tram from EB 6 Street SW Station to SB Erlton / Stampede Station
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Website
- Calgary Transit
- Phone
- +1 206-553-3000
- Website
- King County Metro
Bus from Columbia St & Alaskan Way to SW Barton St & 25th Ave SW - Bay 3
- Ave. Duration
- 21 min
- Frequency
- Every 15 minutes
- Estimated price
- $5
- Website
- King County Metro
- Adult
- $5
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
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 1191+ hotels available in Calgary Stampede.




