Travel from Puyallup to Bellingham

Train, bus or fly from Puyallup to Bellingham?

Sound Transit (ST) operates a train from Puyallup to Bellingham every 3 hours. Tickets cost $3 and the journey takes 49 min. Amtrak also services this route twice daily. Alternatively, Pierce Transit operates a bus from Puyallup to Bellingham hourly. Tickets cost $2 and the journey takes 36 min. 3 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Puyallup to Bellingham

From Puyallup Station train to Seattle King Street Station Amtrak then train to Bellingham Amtrak. 3 h 51 min $47. From 3rd St SE & 7th Ave SE line 402 bus to Federal Way TC - Bay 7, bus to Seattle, WA, then bus to Bellingham Cordata Station. 4 h 39 min $39. From 3rd St SE & 7th Ave SE line 402 bus to Fed Way/320th Street P&R - Bay 1, line 177 bus to Seattle, WA, then Amtrak Thruway to Bellingham, WA. 4 h 53 min $28. From Puyallup drive to Bellingham. 2 h 16 min $14. From Puyallup Station train to Kent Sounder Station - Bay 9, line 180 bus to Seattle airport, fly to Bellingham airport, then shuttle to Bellingham. 3 h 43 min $163.