There are 5 ways to get from Puyallup to Calgary by train, bus, plane, 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.
Train, bus to Seattle-Tacoma International Airport, fly
best- Take the train from Puyallup Station to Tukwila Sounder Stationtrain
- Take the bus from Tukwila Station Acs & S Longacres Way - Bay 2 to Renton Transit Center - Bay 2bus
- Fly from Seattle-Tacoma International Airport (SEA) to Calgary International Airport (YYC)plane SEA - YYC
6h 2m$319–964Bus
cheapest- Take the bus from SR 512 P&R - Zone J to Bus Wy & Royal Brougham Stbus 594 / ...
- Take the bus from Seattle Bus Station to Vancouverbus
- Take the bus from Vancouver to Calgary - Downtown 9 Ave Sebus
21h 52m$145–303Drive 1,129.1 km
- Drive from Puyallup to Calgarycar 1,129.1 km
13h 1m$223–322Train, train to Vancouver International Airport, fly
- Take the train from Puyallup Station to King Street Stationtrain
- Take the train from Seattle to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Calgary International Airport (YYC)plane YVR - YYC
9h 34m$170–648Bus via Kelowna
- Take the bus from Puyallup Station - Bay 3 to Olive Wy & 6th Avebus 578
- 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
22h 20m
Puyallup to Calgary by bus
Questions & Answers
The cheapest way to get from Puyallup to Calgary is to bus which costs $140 - $310 and takes 21h 52m.
The fastest way to get from Puyallup to Calgary is to train and bus and fly which takes 6h 2m and costs $310 - $1,000.
No, there is no direct bus from Puyallup to Calgary. However, there are services departing from State Fair Bus Stop and arriving at Calgary - Downtown 9 Ave Se via SR 512 P&R - Zone J, Seattle Bus Station and Vancouver. The journey, including transfers, takes approximately 21h 52m.
The distance between Puyallup and Calgary is 796 km. The road distance is 1129.1 km.
The best way to get from Puyallup to Calgary without a car is to bus which takes 21h 52m and costs $140 - $310.
It takes approximately 6h 2m to get from Puyallup to Calgary, including transfers.
Puyallup to Calgary bus services, operated by Sound Transit, depart from SR 512 P&R - Zone J station.
Puyallup to Calgary bus services, operated by Sound Transit, arrive at Bus Wy & Royal Brougham St station.
Calgary is 1h ahead of Puyallup. It is currently 2:27 AM in Puyallup and 3:27 AM in Calgary.
Yes, the driving distance between Puyallup to Calgary is 1129 km. It takes approximately 13h 1m to drive from Puyallup to Calgary.
What companies run services between Puyallup, WA, USA and Calgary, AB, Canada?
You can take a bus from State Fair Bus Stop to Calgary - Downtown 9 Ave Se via SR 512 P&R - Zone J, Bus Wy & Royal Brougham St, Seattle Bus Station, and Vancouver in around 21h 52m.
- 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 International Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $250–800
Flights from Vancouver International Airport to Calgary International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $60–550
Flights from Vancouver International Airport to Calgary International Airport via Kelowna
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $60–550
- Phone
- +1 888-889-6368
- main@soundtransit.org
- Website
- Sound Transit
Train from Puyallup Station to Tukwila Sounder Station
- Ave. Duration
- 29 min
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- Sound Transit
- Adult
- $5
Train from Puyallup Station to King Street Station
- Ave. Duration
- 49 min
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- Sound Transit
- Adult
- $5
- Phone
- +1 206-553-3000
- Website
- King County Metro
Bus from Tukwila Station Acs & S Longacres Way - Bay 2 to Renton Transit Center - Bay 2
- Ave. Duration
- 15 min
- Frequency
- Every 20 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
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 1189+ hotels available in Calgary.









