OR → OR · about 36 miles
Corvallis to Eugene bus schedule
FlixBus, Greyhound and TAC Transportation run 28 direct buses a week from Corvallis to Eugene. The fastest takes 55 minutes; the first bus leaves at 2:40 AM and the last at 9:25 PM.
Timetable data from · Schedule last changed
- Buses a week
- 28
- Fastest trip
- 55m
- First bus
- 2:40 AM
- Last bus
- 9:25 PM
7 of the 28 buses a week stop at Eugene Airport (EUG).
Timetable
Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.
| Departs | Arrives | Duration | Days | Stops | Bus company |
|---|---|---|---|---|---|
| 2:40 AM | 3:35 AM | 55m | Daily | Corvallis OR - Downtown Transit Center (CVI) to Eugene OR-126 | Greyhound Full timetable |
| 1:45 PM | 2:45 PM | 1h 00m | Daily | Corvallis OR - Oregon State University (CVO) Bus Stop to Eugene Eugene University of Oregon Jaqua Academic Ctr | FlixBus Full timetable |
| 5:35 PM | 6:35 PM | 1h 00m | Daily | Corvallis (OSU 14th/Jefferson) to Eugene (Airport) | TAC Transportation Full timetable |
| 9:25 PM New | 10:20 PM | 55m | Daily | Corvallis OR - Oregon State University (CVO) Bus Stop to Eugene Eugene University of Oregon Jaqua Academic Ctr | FlixBus Full timetable |
Route map
The map needs JavaScript.
Where to board in Corvallis Where you get off in Eugene The route of the busiest trip
Where to catch the bus in Corvallis
Where the bus stops in Eugene
Return trip: Eugene to Corvallis
Questions
How long is the bus from Corvallis to Eugene?
The fastest direct bus takes 55 minutes; the typical trip is 1 hour.
What time is the first bus from Corvallis to Eugene?
The earliest departure is at 2:40 AM (Daily) and the last at 9:25 PM (Daily).
Which bus companies go from Corvallis to Eugene?
FlixBus, Greyhound and TAC Transportation run direct buses on this route.
Where do I catch the bus in Corvallis?
Buses to Eugene leave from Corvallis (OSU 14th/Jefferson) and Corvallis (DTC).
Does the bus from Corvallis to Eugene stop at Eugene Airport?
Yes, 7 of the 28 a week: at Eugene (Airport).