There are 4 ways to get from Elgin to Walla Walla by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Elgin Chevron to NEO Public Transit Hubbus
- Take the bus from Lagrande Transit Hub to Kayak Transit Hubbus
- Take the bus from Kayak Transit Hub to Walla Walla Transfer Centerbus
4h 53m$2–3Drive 51.6 mi
- Drive from Elgin to Walla Wallacar 51.6 mi
1h 32m$10–14Taxi
- Take the taxi from Elgin to Walla Wallataxi 51.6 mi
1h 32m$120–150Bus via St. Mary's Hospital 401 W Poplar
- Take the bus from Elgin Chevron to NEO Public Transit Hubbus
- Take the bus from Lagrande Transit Hub to Kayak Transit Hubbus
- Take the bus from Kayak Transit Hub to St. Mary's Hospital 401 W Poplarbus
5h 8m$2–3
Elgin to Walla Walla by bus
Questions & Answers
The cheapest way to get from Elgin to Walla Walla is to bus which costs $2 - $3 and takes 4h 53m.
The fastest way to get from Elgin to Walla Walla is to drive which takes 1h 32m and costs $9 - $14.
No, there is no direct bus from Elgin to Walla Walla. However, there are services departing from Elgin Chevron and arriving at Walla Walla Transfer Center via Lagrande Transit Hub and Kayak Transit Hub. The journey, including transfers, takes approximately 4h 53m.
The distance between Elgin and Walla Walla is 109 miles. The road distance is 51.9 miles.
The best way to get from Elgin to Walla Walla without a car is to bus which takes 4h 53m and costs $2 - $3.
It takes approximately 4h 53m to get from Elgin to Walla Walla, including transfers.
Elgin to Walla Walla bus services, operated by Northeast Oregon Public Transit, depart from Elgin Chevron station.
Elgin to Walla Walla bus services, operated by Northeast Oregon Public Transit, arrive at NEO Public Transit Hub station.
Yes, the driving distance between Elgin to Walla Walla is 52 miles. It takes approximately 1h 32m to drive from Elgin to Walla Walla.
There are 41+ hotels available in Walla Walla.
What companies run services between Elgin, OR, USA and Walla Walla, WA, USA?
You can take a bus from Elgin Chevron to Walla Walla Transfer Center via Lagrande Transit Hub and Kayak Transit Hub in around 4h 53m.
- Phone
- +1 541-963-2877
- Website
- neotransit.org
Bus from Elgin Chevron to NEO Public Transit Hub
- Ave. Duration
- 39 min
- Frequency
- 4 times a week
- Estimated price
- $2–3
- Schedules at
- ccno.org
Bus from Elgin Chevron to NEO Public Transit Hub
- Ave. Duration
- 39 min
- Frequency
- 4 times a week
- Estimated price
- $2–3
- Schedules at
- ccno.org
- Phone
- +1 541-276-3165
- [email protected]
- Website
- ctuir.org
Bus from Lagrande Transit Hub to Kayak Transit Hub
- Ave. Duration
- 58 min
- Frequency
- Twice daily
- Website
- https://ctuir.org/departments/tribal-planning-office/kayak-public-transit/
Bus from Kayak Transit Hub to Walla Walla Transfer Center
- Ave. Duration
- 1h 16m
- Frequency
- 5 times a day
- Website
- https://ctuir.org/departments/tribal-planning-office/kayak-public-transit/
Bus from Lagrande Transit Hub to Kayak Transit Hub
- Ave. Duration
- 58 min
- Frequency
- Twice daily
- Website
- https://ctuir.org/departments/tribal-planning-office/kayak-public-transit/
- Website
- mfcity.com
Bus from Kayak Transit Hub to St. Mary's Hospital 401 W Poplar
- Ave. Duration
- 1h 31m
- Frequency
- 5 times a week
- Schedules at
- mfcity.com
- Ave. Duration
- 1h 32m
- Estimated price
- $120–150
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 Travelling around the UAE, Travelling to the UK: What do I need to know?, and Need to know: Greyhound - to help you get the most out of your next trip.
