There are 5 ways to get from Eugene to Yelm by train, taxi, bus, car, plane, 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.
Train, taxi (Amtrak)
best- Take the train from Eugene to Centralia Amtrak Stationtrain Amtrak Cascades / ...
- Take the taxi from Centralia Amtrak Station to Yelmtaxi
5h 8m$161–249Bus
cheapest- Take the bus from Eugene Amtrak Station Bus Platform to Portland Amtrak Stationbus Cascades
- Take the bus from Portland Curbside Bus Stop to Olympiabus FlixBus 2120
7h 28m$36–76Train, bus
- Take the train from Eugene to Portlandtrain Amtrak Cascades / ...
- Take the bus from Portland Curbside Bus Stop to Olympiabus FlixBus 2120
7h 13m$60–121Drive 227.5 mi
- Drive from Eugene to Yelmcar 227.5 mi
4h 7m$42–60Fly, bus, line 610 bus, line 90 bus
- Fly from Mahlon Sweet Field Airport (EUG) to Seattle-Tacoma International Airport (SEA)plane EUG - SEA
- Take the bus from SeaTac Airport Terminal - Bay 2 to SR 512 P&R - Zone Hbus
- Take the bus from SR512 Park & Ride - Zone G to Lacey Transit Center - Bay Gbus
- Take the bus from Lacey Transit Center - Bay D to Yelm Ave at 3rd Stbus
6h 31m$166–335
Eugene to Yelm by train and bus
Questions & Answers
The cheapest way to get from Eugene to Yelm is to drive which costs $40 - $60 and takes 4h 7m.
The fastest way to get from Eugene to Yelm is to drive which takes 4h 7m and costs $40 - $60.
No, there is no direct bus from Eugene station to Yelm. However, there are services departing from Eugene Amtrak Station Bus Platform and arriving at Yelm Ave at 3rd St via Portland Curbside Bus Stop, Olympia Transit Center - Bay F and Lacey Transit Center - Bay D. The journey, including transfers, takes approximately 7h 28m.
The distance between Eugene and Yelm is 242 miles. The road distance is 228.8 miles.
The best way to get from Eugene to Yelm without a car is to train and taxi which takes 5h 8m and costs $160 - $250.
It takes approximately 5h 8m to get from Eugene to Yelm, including transfers.
Eugene to Yelm bus services, operated by Point, depart from Eugene Amtrak Station Bus Platform.
Eugene to Yelm bus services, operated by Point, arrive at Portland Amtrak Station.
Yes, the driving distance between Eugene to Yelm is 229 miles. It takes approximately 4h 7m to drive from Eugene to Yelm.
There are 54+ hotels available in Yelm.
What companies run services between Eugene, OR, USA and Yelm, WA, USA?
You can take a bus from Eugene Amtrak Station Bus Platform to Yelm Ave at 3rd St via Portland Amtrak Station, Portland Curbside Bus Stop, Olympia Transit Center - Bay F, Lacey Transit Center - Bay L, and Lacey Transit Center - Bay D in around 7h 28m.
- Website
- alaskaair.com
Flights from Mahlon Sweet Field Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $160–320
Flights from Mahlon Sweet Field Airport to Seattle-Tacoma International Airport via Portland
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $160–320
- Website
- delta.com
Flights from Mahlon Sweet Field Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $35–240
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Eugene to Centralia Amtrak Station
- Ave. Duration
- 4h 27m
- Frequency
- 3 times a day
- Estimated price
- $70–140
- Website
- https://www.amtrak.com/home.html
Train from Eugene to Portland
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- $40–85
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Portland Curbside Bus Stop to Olympia
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $17–29
- Schedules at
- flixbus.com
Bus from Portland Curbside Bus Stop to Olympia
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $17–29
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Portland Curbside Bus Stop to Olympia
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $17–35
- Website
- https://www.greyhound.com/
Bus from Portland Curbside Bus Stop to Olympia
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $17–35
- Website
- https://www.greyhound.com/
- Phone
- +1 888-889-6368
- [email protected]
- Website
- soundtransit.org
Bus from SeaTac Airport Terminal - Bay 2 to SR 512 P&R - Zone H
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- https://www.soundtransit.org
- Adult
- $3
- Phone
- +1 360-786-1881
- Website
- intercitytransit.com
Bus from SR512 Park & Ride - Zone G to Lacey Transit Center - Bay G
- Ave. Duration
- 44 min
- Frequency
- Every 2 hours
- Estimated price
- $1–3
- Website
- https://www.intercitytransit.com/
Bus from Lacey Transit Center - Bay D to Yelm Ave at 3rd St
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.intercitytransit.com/
- Phone
- +1 888-846-4183
- Website
- oregon-point.com
Bus from Eugene Amtrak Station Bus Platform to Portland Amtrak Station
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $17–35
- Website
- https://www.oregon-point.com
- Ave. Duration
- 41 min
- Estimated price
- $90–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
Need to know: Greyhound
Read the travel guide















