There are 2 ways to get from Puyallup to Vashon by train, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 975 ferry
best- Take the train from Puyallup Station to King Street Stationtrain S Line
- Take the ferry from Vashon Island Water Taxi & Colman Dock to Vashon Passenger Ferry & Vashon Ferry Dockferry 975
3h 8m$13–16Line 400 bus, line 11 bus, ferry
cheapest- Take the bus from Fairview Dr & 9th Ave SW Red Lot to Commerce St Station - Zone Fbus 400
- Take the bus from Commerce St Station - Zone E to Pt Defiance Ferry Terminalbus 11
- Take the ferry from Point Defiance to Tahlequahferry
4h 12m$12–29
Puyallup to Vashon by train, foot, ferry, and bus
Questions & Answers
The cheapest way to get from Puyallup to Vashon is to train and line 975 ferry which costs $13 - $16 and takes 3h 8m.
The fastest way to get from Puyallup to Vashon is to train and line 975 ferry which takes 3h 8m and costs $13 - $16.
The distance between Puyallup and Vashon is 47 miles.
The best way to get from Puyallup to Vashon without a car is to train and line 975 ferry which takes 3h 8m and costs $13 - $16.
It takes approximately 3h 8m to get from Puyallup to Vashon, including transfers.
There are 1155+ hotels available in Vashon.
What companies run services between Puyallup, WA, USA and Vashon, WA, USA?
There is no direct connection from Puyallup to Vashon. However, you can take the train to King Street Station, walk to Vashon Island Water Taxi & Colman Dock, take the line 975 ferry to Vashon Passenger Ferry & Vashon Ferry Dock, walk to Vashon Ferry Dock & 103rd Ave SW, then take the line 118 bus to Vashon Hwy SW & SW Bank Rd. Alternatively, you can take a bus from Fairview Dr & 9th Ave SW Red Lot to Vashon Hwy SW & SW Bank Rd via Commerce St Station - Zone E, Pt Defiance Ferry Terminal, Point Defiance, Tahlequah, and SW Tahlequah Rd & Sr 163 in around 4h 12m.
- Phone
- +1 888-889-6368
- main@soundtransit.org
- Website
- soundtransit.org
Train from Puyallup Station to King Street Station
- Ave. Duration
- 49 min
- Frequency
- Every 3 hours
- Estimated price
- $3–6
- Website
- https://www.soundtransit.org
- Phone
- +1 253-581-8000
- Website
- piercetransit.org
Bus from Fairview Dr & 9th Ave SW Red Lot to Commerce St Station - Zone F
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- piercetransit.org
- Youth 0-18
- $0
- Adult
- $2
Bus from Commerce St Station - Zone E to Pt Defiance Ferry Terminal
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- piercetransit.org
- Youth 0-18
- $0
- Adult
- $2
- Phone
- +1 206-553-3000
- Website
- kingcounty.gov
Ferry from Vashon Island Water Taxi & Colman Dock to Vashon Passenger Ferry & Vashon Ferry Dock
- Ave. Duration
- 22 min
- Frequency
- Every 4 hours
- Estimated price
- $7
- Website
- https://kingcounty.gov/en/dept/metro
- Phone
- +1 360 705 7000
- Website
- wsdot.wa.gov
Ferry from Point Defiance to Tahlequah
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $5–22
- Schedules at
- wsdot.wa.gov
- Passenger
- $5–15
- Vehicle & Driver
- $15–22
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, How to get from Heathrow Airport into central London, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.








