There are 4 ways to get from Surrey to Yelm by bus, train (Amtrak), car, or bus (Flixbus, Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via SR512 Park & Ride - Zone G
best- Take the bus from Chevron - Gas Station to Seattle, WA - Convention centre
- Take the bus from Stewart St & 3rd Ave to SR 512 P&R - Zone I594 / ...
- Take the bus from SR512 Park & Ride - Zone G to Olympia Transit Center610 / ...
8h 33m$40–50Train (Amtrak)
cheapest- Take the train from Vancouver to Olympia-Lacey Amtrak StationAmtrak Cascades
8h 50m$34–110Drive 178 mi
- Drive from Surrey to Yelm178 mi
3h 27m$41–59Bus
- Take the bus from Vancouver to Seattle Bus StationFlixBus 2115 / ...
- Take the bus from Seattle Bus Station to OlympiaFlixBus 2120 / ...
9h 55m$55–110
Surrey to Yelm by bus, subway, and train (Amtrak)
Questions & Answers
The cheapest way to get from Surrey to Yelm is to bus via SR512 Park & Ride - Zone G which costs $40 - $55 and takes 8h 33m.
The fastest way to get from Surrey to Yelm is to drive which takes 3h 27m and costs $40 - $60.
No, there is no direct bus from Surrey station to Yelm. However, there are services departing from Chevron - Gas Station and arriving at Yelm Ave at 3rd St via Stewart St & 3rd Ave, SR512 Park & Ride - Zone G and Olympia Transit Center. The journey, including transfers, takes approximately 8h 33m.
The distance between Surrey and Yelm is 219 miles. The road distance is 179 miles.
The best way to get from Surrey to Yelm without a car is to bus via SR512 Park & Ride - Zone G which takes 8h 33m and costs $40 - $55.
It takes approximately 8h 33m to get from Surrey to Yelm, including transfers.
Surrey to Yelm bus services, operated by Quick Shuttle, depart from Chevron - Gas Station.
The best way to get from Surrey to Yelm is to bus via SR512 Park & Ride - Zone G which takes 8h 33m and costs $40 - $55. Alternatively, you can train, which costs $30 - $110 and takes 8h 50m.
Surrey to Yelm bus services, operated by Quick Shuttle, arrive at Seattle, WA - Convention centre station.
Yes, the driving distance between Surrey to Yelm is 179 miles. It takes approximately 3h 27m to drive from Surrey to Yelm.
What companies run services between Surrey, BC, Canada and Yelm, WA, USA?
You can take a bus from Chevron - Gas Station to Yelm Ave at 3rd St via Seattle, WA - Convention centre, Stewart St & 3rd Ave, SR512 Park & Ride - Zone G, and Olympia Transit Center in around 8h 33m. Alternatively, Amtrak operates a train from Vancouver to Olympia-Lacey Amtrak Station once daily. Tickets cost $28–100 and the journey takes 6h 14m.
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Vancouver to Olympia-Lacey Amtrak Station
- Ave. Duration
- 6h 14m
- Frequency
- Once daily
- Estimated price
- $28–100
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $29–60
- Coach Seat short notice purchase
- $28–100
- Business - advance purchase
- $35–190
- Business Class
- $60–250
- Phone
- +1 800.665.2122
- rez@quickcoach.com
- Website
- quickcoach.com
Bus from Chevron - Gas Station to Seattle, WA - Convention centre
- Ave. Duration
- 4h 4m
- Frequency
- 4 times a day
- Estimated price
- $35–45
- Schedules at
- quickcoach.com
- Adult
- $35–45
- Phone
- +1 888-889-6368
- main@soundtransit.org
- Website
- soundtransit.org
Bus from Stewart St & 3rd Ave to SR 512 P&R - Zone I
- Ave. Duration
- 1h 16m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- https://www.soundtransit.org
- Phone
- +1 360-786-1881
- Website
- intercitytransit.com
Bus from SR512 Park & Ride - Zone G to Olympia Transit Center
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.intercitytransit.com/
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Vancouver to Seattle Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- 5 times a day
- Estimated price
- $35–60
- Schedules at
- flixbus.com
Bus from Seattle Bus Station to Olympia
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $14–40
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Vancouver to Seattle Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Estimated price
- $35–60
- Website
- https://www.greyhound.com/
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
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 61+ hotels available in Yelm.
















