Travel within United States is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Puyallup?

Book now

There are 5 ways to get from Bothell to Puyallup by bus, train, taxi 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.

Recommended option

Line 522 bus, bus  •  2h 31m

  1. Take the line 522 bus from Woodinville Dr & Kaysner Way to Roosevelt Station - Bay 4 522
  2. Take the bus from Stewart St & 3rd Ave to Puyallup Station - Bay 3 578

Cheapest option

Line 550 bus, bus  •  2h 36m

  1. Take the line 550 bus from Bellevue Transit Center - Bay 9 to 4th Ave S & S Jackson St 550
  2. Take the bus from 2nd Ave Ext & Jackson St S to Puyallup Station - Bay 3 578

3 alternative options

Line 522 bus, train  •  2h 34m

  1. Take the line 522 bus from Woodinville Dr & Kaysner Way to Roosevelt Station - Bay 4 522
  2. Take the train from King Street Station to Puyallup Station S Line

Taxi  •  53 min

  1. Take a taxi from Bothell to Puyallup 45 miles

Drive  •  53 min

  1. Drive from Bothell to Puyallup 45 miles

Bothell to Puyallup by bus and tram

The journey time between Bothell and Puyallup is around 2h 31m and covers a distance of around 58 miles. This includes an average layover time of around 29 min. Operated by Sound Transit, the Bothell to Puyallup service departs from Woodinville Dr & Kaysner Way and arrives in Puyallup Station - Bay 3. Typically 212 services run weekly, although weekend and holiday schedules can vary so check in advance.

212 Weekly Services
2h 31m Average Duration
$3 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Bothell to Puyallup is to line 550 bus and bus which costs $2 - $8 and takes 2h 36m.

More details

The quickest way to get from Bothell to Puyallup is to taxi which costs $130 - $170 and takes 53 min.

More details

No, there is no direct bus from Bothell to Puyallup station. However, there are services departing from Bothell Park & Ride Bay 2 and arriving at Puyallup Station - Bay 3 via Bellevue Transit Center - Bay 9 and 2nd Ave Ext & Jackson St S. The journey, including transfers, takes approximately 2h 36m.

More details

The distance between Bothell and Puyallup is 40 miles. The road distance is 45 miles.

Get driving directions

The best way to get from Bothell to Puyallup without a car is to line 522 bus and bus which takes 2h 31m and costs $3 - $11.

More details

It takes approximately 2h 31m to get from Bothell to Puyallup, including transfers.

More details

Bothell to Puyallup bus services, operated by Sound Transit, depart from Bellevue Transit Center - Bay 9 station.

More details

Bothell to Puyallup bus services, operated by Sound Transit, arrive at Puyallup Station - Bay 3.

More details

Yes, the driving distance between Bothell to Puyallup is 45 miles. It takes approximately 53 min to drive from Bothell to Puyallup.

Get driving directions

There are 105+ hotels available in Puyallup. Prices start at $100 USD per night.

More details

Map of how to get from Bothell to Puyallup.
Launch map view
  • Distance: 40.3 miles
  • Duration: 2h 31m

What companies run services between Bothell, WA, USA and Puyallup, WA, USA?

You can take a bus from Bothell to Puyallup via Roosevelt Station - Bay 4, Roosevelt Station, Westlake Station, and Stewart St & 3rd Ave in around 2h 31m.

Train operators
Sound Transit
Phone
+1 888-889-6368
Email
main@soundtransit.org
Website
soundtransit.org
Train from King Street Station to Puyallup Station
Ave. Duration
42 min
Frequency
Every 4 hours
Estimated price
$0 - $5
Website
Sound Transit
Senior/Disabled
$1
Youth 6-18
$2
Adult
$4 - $5
Bus operators
Sound Transit
Phone
+1 888-889-6368
Email
main@soundtransit.org
Website
soundtransit.org
Bus from Woodinville Dr & Kaysner Way to Roosevelt Station - Bay 4
Ave. Duration
31 min
Frequency
Every 20 minutes
Estimated price
$0 - $4
Website
Sound Transit
Senior/Disabled
$1
Youth 6-18
$2
Adult
$2 - $4
Bus from Stewart St & 3rd Ave to Puyallup Station - Bay 3
Ave. Duration
1h 21m
Frequency
Hourly
Estimated price
$1 - $4
Website
Sound Transit
Senior/Disabled
$1
Youth 6-18
$2
Adult
$2 - $4
Bus from Bellevue Transit Center - Bay 9 to 4th Ave S & S Jackson St
Ave. Duration
29 min
Frequency
Every 20 minutes
Estimated price
$0
Website
Sound Transit
Senior/Disabled
$0
Youth 6-18
$0
Adult
$0
Bus from 2nd Ave Ext & Jackson St S to Puyallup Station - Bay 3
Ave. Duration
1h 12m
Frequency
Hourly
Estimated price
$1 - $4
Website
Sound Transit
Senior/Disabled
$1
Youth 6-18
$2
Adult
$2 - $4
Other operators
Taxi from Bothell to Puyallup
Ave. Duration
53 min
Estimated price
$130 - $170
STITA Taxi
Phone
+1 206-246-9999
Website
stitataxi.com
Seattle Yellow Cab
Phone
+1 206-622-6500
Website
seattleyellowcab.com
Orange Cabs
Phone
+1 206-444-0409
Orange Cab - Everett
Phone
+1 425-783-0000
American Checker Cab
Phone
+1 425-259-3333
Website
americancheckercab.com

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 How to plan an amazing trip around Scandinavia, 5 incredible day trips from Florence by train and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

ticket