Travel from Eugene to Sacramento

Train, bus or fly from Eugene to Sacramento?

Alaska Airlines, Inc., United Airlines and 4 other airlines fly from Eugene to Sacramento hourly. Alternatively, Greyhound USA operates a bus from Eugene to Sacramento once daily. Tickets cost $45 - $120 and the journey takes 9 h 47 min.

Book transport from Eugene to Sacramento

Travel Guides

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

How to get from Eugene to Sacramento

From Eugene taxi to Eugene airport, fly to Sacramento airport, then night bus to Sacramento. 4 h 46 min $198. From Eugene taxi to Eugene airport, fly to Oakland airport, BART to Oakland Coliseum Station Amtrak, then train to Sacramento. 5 h 1 min $248. From Eugene taxi to Eugene airport, fly to San Francisco airport, BART to MacArthur, BART to Richmond Transit Station Amtrak, then train to Sacramento. 5 h 42 min $259. From Days Inn bus to Portland airport, fly to Sacramento airport, then night bus to Sacramento. 6 h 7 min $231. From Eugene taxi to Eugene airport, fly to San Jose airport, line 10 bus to Santa Clara Amtrak, then train to Sacramento. 6 h 33 min $233. From Eugene, OR bus to Sacramento, CA. 9 h 47 min $76. From Eugene Amtrak train to Sacramento Amtrak. 13 h 5 min $153. From Eugene drive to Sacramento. 8 h $57.