There are 10 ways to get from Buffalo to Puget Sound by plane, bus, unknown, train, car, car ferry, shuttle, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Buffalo Niagara International Airport to Seattle-Tacoma International Airport, bus, travel
best- Fly from Buffalo Niagara International Airport (BUF) to Seattle-Tacoma International Airport (SEA)BUF - SEA
- Take the bus from SeaTac Airport, WA to Edmunds WB
- Walk from Edmunds WB to Puget Sound
11h 17mTrain, travel via Chicago (Amtrak)
- Take the train from Buffalo Depew Station to Chicago Union Station
- Take the train from Chicago Union Station to Edmonds
- Walk from Edmonds to Puget Sound
2d 10hDrive, car ferry, travel
- Drive from Buffalo to Sault Sainte Marie
- Take the car ferry from Sault Sainte Marie to Sugar Island
- Walk from Sugar Island to Puget Sound
2d 19hShuttle to Toronto Pearson International Airport, fly to Seattle-Tacoma International Airport, bus, travel
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Pearson International Airport (YYZ) to Seattle-Tacoma International Airport (SEA)YYZ - SEA
- Take the bus from SeaTac Airport, WA to Edmunds WB
- Walk from Edmunds WB to Puget Sound
12h 56mShuttle to Toronto Pearson International Airport, fly to Vancouver International Airport, train, travel
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Pearson International Airport (YYZ) to Vancouver International Airport (YVR)YYZ - YVR
- Take the train from Vancouver to Edmonds
- Walk from Edmonds to Puget Sound
14h 43mShuttle to Toronto Pearson International Airport, fly to Victoria International Airport, ferry, travel
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Pearson International Airport (YYZ) to Victoria International Airport (YYJ)YYZ - YYJ
- Take the ferry from Victoria to Seattle
- Walk from Seattle to Puget Sound
15h 51mTrain, bus to John C. Munro Hamilton International Airport, fly to Vancouver International Airport, travel
- Take the train from Buffalo to Niagara Falls
- Take the bus from Niagara Falls, ON to Hamilton Airport
- Fly from John C. Munro Hamilton International Airport (YHM) to Vancouver International Airport (YVR)YHM - YVR
- Take the train from Vancouver to Edmonds
- Walk from Edmonds to Puget Sound
15h 44mShuttle to Toronto Pearson International Airport, fly to Abbotsford International Airport, bus, train, travel
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Pearson International Airport (YYZ) to Abbotsford International Airport (YXX)YYZ - YXX
- Take the bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Take the train from Vancouver to Edmonds
- Walk from Edmonds to Puget Sound
16h 9mBus, train, travel
- Take the bus from Buffalo to Cleveland Bus Station
- Take the bus from Cleveland Bus Station to Chicago Bus Station
- Take the bus from Chicago Bus Station to Milwaukee Intermodal Station
- Take the train from Milwaukee to Spokane
- Take the bus from Spokane to Everett Station
- Walk from Lynnwood City Center Station Bay D2 to Puget Sound
2d 12hTrain, travel
- Take the train from Buffalo to Toronto Union Station
- Take the train from Toronto Union Station to Vancouver
- Take the train from Vancouver to Edmonds
- Walk from Edmonds to Puget Sound
4d 10h
Buffalo Niagara International Airport (BUF) to Seattle-Tacoma International Airport (SEA) flights
Questions & Answers
The distance between Buffalo and Puget Sound is 2177 miles.
The best way to get from Buffalo to Puget Sound without a car is to train and travel via Chicago which takes 2 days 10h and costs .
It takes approximately 11h 17m to get from Buffalo to Puget Sound, including transfers.
Puget Sound is 3h behind Buffalo. It is currently 9:53 PM in Buffalo and 6:53 PM in Puget Sound.
There are 321+ hotels available in Puget Sound.
What companies run services between Buffalo, NY, USA and Puget Sound, WA, USA?
There is no direct connection from Buffalo to Puget Sound. However, you can take the line 24 bus to Genesee Street 4219 Genesee Street, walk to Buffalo Niagara International Airport (BUF) airport, fly to Seattle-Tacoma International Airport (SEA), walk to SeaTac Airport, WA, take the bus to Edmunds WB, then travel to Puget Sound. Alternatively, you can take a train from Buffalo to Puget Sound via Buffalo Depew Station, Chicago Union Station, and Edmonds in around 2d 10h.
- Website
- delta.com
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Detroit
- Ave. Duration
- 7h 58m
- When
- Every day
- Estimated price
- $240–1,100
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Minneapolis
- Ave. Duration
- 9h 12m
- When
- Monday
- Estimated price
- $240–1,100
Flights from Toronto Pearson International Airport to Seattle-Tacoma International Airport via Minneapolis
- Ave. Duration
- 8h 36m
- When
- Every day
- Estimated price
- $150–700
Flights from Toronto Pearson International Airport to Seattle-Tacoma International Airport via Calgary
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $130–800
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- $55–950
Flights from Toronto Pearson International Airport to Victoria International Airport
- Ave. Duration
- 5h 17m
- When
- Sunday
- Estimated price
- $75–550
Flights from Toronto Pearson International Airport to Victoria International Airport via Calgary
- Ave. Duration
- 7h 59m
- When
- Every day
- Estimated price
- $75–550
Flights from Toronto Pearson International Airport to Victoria International Airport via Vancouver International Airport
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- $75–550
Flights from Toronto Pearson International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 8h 24m
- When
- Every day
- Estimated price
- $75–950
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- $190–900
Flights from Toronto Pearson International Airport to Seattle-Tacoma International Airport via Vancouver International Airport
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- $200–900
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- $140–650
Flights from Toronto Pearson International Airport to Vancouver International Airport via Winnipeg
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- $140–650
Flights from Toronto Pearson International Airport to Victoria International Airport
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- $160–750
Flights from Toronto Pearson International Airport to Victoria International Airport via Vancouver International Airport
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $160–750
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Seattle-Tacoma International Airport via Calgary
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $130–800
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- $55–950
Flights from Toronto Pearson International Airport to Victoria International Airport
- Ave. Duration
- 5h 17m
- When
- Sunday
- Estimated price
- $75–550
Flights from Toronto Pearson International Airport to Victoria International Airport via Calgary
- Ave. Duration
- 7h 59m
- When
- Every day
- Estimated price
- $75–550
Flights from Toronto Pearson International Airport to Victoria International Airport via Vancouver International Airport
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- $75–550
Flights from John C. Munro Hamilton International Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $85–1,200
Flights from Toronto Pearson International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 8h 24m
- When
- Every day
- Estimated price
- $75–950
Flights from Toronto Pearson International Airport to Abbotsford International Airport via Edmonton
- Ave. Duration
- 9h 54m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–950
- Website
- united.com
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Chicago O'Hare
- Ave. Duration
- 7h 54m
- When
- Every day
- Estimated price
- $240–1,100
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Denver
- Ave. Duration
- 8h 44m
- When
- Every day
- Estimated price
- $260–1,200
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Washington Dulles
- Ave. Duration
- 8h 59m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Toronto Pearson International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- $190–900
Flights from Toronto Pearson International Airport to Victoria International Airport
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- $160–750
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $75–700
Flights from Toronto Pearson International Airport to Abbotsford International Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $120–950
Flights from Toronto Pearson International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $120–950
Flights from Toronto Pearson International Airport to Abbotsford International Airport via Edmonton
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–950
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 19m
- When
- Every day
- Estimated price
- $75–1,200
Flights from Toronto Pearson International Airport to Victoria International Airport
- Ave. Duration
- 5h 24m
- When
- Every day
- Estimated price
- $230–490
Flights from John C. Munro Hamilton International Airport to Vancouver International Airport
- Ave. Duration
- 5h 19m
- When
- Every day
- Estimated price
- $80–750
- Website
- aa.com
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Chicago O'Hare
- Ave. Duration
- 9h 37m
- When
- Every day
- Estimated price
- $240–1,100
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 19m
- When
- Every day
- Estimated price
- $75–1,200
Flights from Toronto Pearson International Airport to Victoria International Airport
- Ave. Duration
- 5h 24m
- When
- Friday and Sunday
- Estimated price
- $230–490
- Website
- southwest.com
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Chicago Midway
- Ave. Duration
- 7h 50m
- When
- Saturday
- Estimated price
- $240–1,100
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Nashville
- Ave. Duration
- 8h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- $280–1,200
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Baltimore
- Ave. Duration
- 10h 40m
- When
- Monday, Thursday, and Friday
- Estimated price
- $280–1,200
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Denver
- Ave. Duration
- 11h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $260–1,200
- Website
- suncountry.com
Flights from Buffalo Niagara International Airport to Seattle-Tacoma International Airport via Minneapolis
- Ave. Duration
- 8h 34m
- When
- Thursday
- Estimated price
- $330–1,100
- Website
- alaskaair.com
Flights from Toronto Pearson International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $150–700
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Buffalo Depew Station to Chicago Union Station
- Ave. Duration
- 10h 33m
- Frequency
- Twice daily
- Estimated price
- $80–190
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Edmonds
- Ave. Duration
- 45h 30m
- Frequency
- Twice daily
- Estimated price
- $180–600
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $180–550
- Coach Seat short notice purchase
- $280–600
- Business - advance purchase
- $380–1,500
- Business Class
- $500–1,300
Train from Vancouver to Edmonds
- Ave. Duration
- 3h 43m
- Frequency
- Twice daily
- Estimated price
- $50–70
- Website
- https://www.amtrak.com/home.html
Train from Buffalo to Niagara Falls
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- $13–15
- Website
- https://www.amtrak.com/home.html
Train from Milwaukee to Spokane
- Ave. Duration
- 35h 59m
- Frequency
- 3 times a day
- Estimated price
- $150–490
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $150–430
- Coach Seat short notice purchase
- $230–490
- Business - advance purchase
- $310–1,200
- Business Class
- $430–1,100
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Buffalo to Niagara Falls
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- $11–75
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $11–75
- Economy Adult - Advanced Booking
- $11–55
- Economy Escape Advanced Booking - Adult
- $12–23
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- $22–85
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $24–85
- Economy Adult - Advanced Booking
- $24–65
- Economy Escape Advanced Booking - Adult
- $22–35
Train from Toronto Union Station to Vancouver
- Ave. Duration
- 4d 1h
- Frequency
- Twice a week
- Estimated price
- $250–440
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $250–440
- Economy Adult - Advanced Booking
- $340–440
- Economy Escape Advanced Booking - Adult
- $330–390
- Phone
- +1 360-417-0700
- Website
- dungeness-line.com
Bus from SeaTac Airport, WA to Edmunds WB
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- $17–23
- Website
- https://dungeness-line.com/
- Schedules at
- https://dungeness-line.com/schedules/
- Phone
- 905-374-8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–110
- Website
- https://www.niagaraairbus.com
- Schedules at
- https://www.niagaraairbus.com
- Book at
- https://www.niagaraairbus.com
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Niagara Falls, ON to Hamilton Airport
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $7–55
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $7–45
- Adult Standard
- $11–55
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $17–23
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $17–23
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $30–40
- Website
- https://riderexpress.ca/
- Standard
- $30–40
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice a week
- Estimated price
- $35–45
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Buffalo to Cleveland Bus Station
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- $27–50
- Website
- https://www.greyhound.com/
Bus from Cleveland Bus Station to Chicago Bus Station
- Ave. Duration
- 7h 25m
- Frequency
- Twice daily
- Estimated price
- $40–65
- Website
- https://www.greyhound.com/
Bus from Chicago Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $20–60
- Website
- https://www.greyhound.com/
- Phone
- +1 888-378-3823
- info@baronsbus.com
- Website
- baronsbus.com
Bus from Cleveland Bus Station to Chicago Bus Station
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- $30–80
- Website
- https://baronsbus.com
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Cleveland Bus Station to Chicago Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- 5 times a week
- Estimated price
- $40–80
- Schedules at
- flixbus.com
Bus from Chicago Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- $20–28
- Schedules at
- flixbus.com
- Phone
- +1 800-366-6975
- info@busnws.com
- Website
- northwesternstagelines.com
Bus from Spokane to Everett Station
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $45–100
- Schedules at
- northwesternstagelines.com
- Adults 12 and over
- $45–100
- Phone
- +1 208-656-8824
- info@saltlakeexpress.com
- Website
- saltlakeexpress.com
Bus from Spokane to Everett Station
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $50–95
- Schedules at
- saltlakeexpress.com
Rome2Rio's guide to Amtrak Thruway
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Spokane to Everett Station
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- $45–60
- Website
- https://www.amtrak.com/home.html
- Adult
- $45–60
- Phone
- +1 906-632-2898
- Website
- eupta.net
Car ferry from Sault Sainte Marie to Sugar Island
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–20
- Website
- https://www.eupta.net
- Passenger & Car
- $20
- Walk on passenger
- $2
- Phone
- +1 800-888-2535
- Website
- clippervacations.com
Ferry from Victoria to Seattle
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $120–210
- Schedules at
- clippervacations.com
- Adult
- $120–210
- Child
- $80–110
Want to know more about travelling around United States
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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
What documents do I need to cross Niagara Falls?
Read the travel guide








































