Travel from Eugene to Ashland-OR-USA

Bus or fly from Eugene to Ashland?

Greyhound USA operates a bus from Eugene to Ashland twice daily. Tickets cost $22 - $55 and the journey takes 3 h 50 min. Alternatively, Delta, Alaska Airlines, Inc. and 2 other airlines fly from Eugene to Ashland hourly.

Book transport from Eugene to Ashland

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Eugene to Ashland

From Eugene, OR bus to 200 S Front St then line 10 bus to E Main St - South of Gresham St. 4 h 54 min $42. From Eugene Amtrak train to Klamath Falls, OR - Amtrak then Amtrak Thruway to Ashland, OR. 7 h 45 min $96. From Eugene drive to Ashland. 3 h 9 min $21. From Eugene taxi to Eugene airport, fly to Medford airport, line 61 bus to 200 S Front St, then line 10 bus to Ashland. 6 h 2 min $370.

Is there a direct bus between Eugene and Ashland?

No, there is no direct bus from Eugene to Ashland. However, there are services departing from Eugene, OR and arriving at E Main St - South of Gresham St via 200 S Front St. The journey, including transfers, takes approximately 4 h 54 min.