OR → OR · about 15 miles
Medford to Ashland bus schedule
TAC Transportation runs 14 direct buses a week from Medford to Ashland. The fastest takes 35 minutes; the first bus leaves at 2:45 PM and the last at 7:40 PM.
Timetable data from · No schedule changes since at least
- Buses a week
- 14
- Fastest trip
- 35m
- First bus
- 2:45 PM
- Last bus
- 7:40 PM
7 of the 14 buses a week stop at Rogue Valley International–Medford Airport (MFR).
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:45 PM | 3:55 PM | 1h 10m | Daily | Medford (Airport - MFR) to Ashland | TAC Transportation Full timetable |
| 7:40 PM | 8:15 PM | 35m | Daily | Medford (Front St. Transfer Station) to Ashland | TAC Transportation Full timetable |
Route map
The map needs JavaScript.
Where to board in Medford Where you get off in Ashland The route of the busiest trip
Where to catch the bus in Medford
Where the bus stops in Ashland
- Ashland TAC Transportation bus stop Map of Ashland TAC Transportation bus stop (Google Maps)
Return trip: Ashland to Medford
Questions
How long is the bus from Medford to Ashland?
The fastest direct bus takes 35 minutes.
What time is the first bus from Medford to Ashland?
The earliest departure is at 2:45 PM (Daily) and the last at 7:40 PM (Daily).
Which bus companies go from Medford to Ashland?
TAC Transportation runs direct buses on this route.
Where do I catch the bus in Medford?
Buses to Ashland leave from Medford (Front St. Transfer Station) and Medford (Airport - MFR).
Does the bus from Medford to Ashland stop at Rogue Valley International–Medford Airport?
Yes, 7 of the 14 a week: at Medford (Airport - MFR).