OR → OR · about 41 miles
Rose Lodge to Salem bus schedule
TAC Transportation runs 21 direct buses a week from Rose Lodge to Salem. The fastest takes 1 hour 7 minutes; the first bus leaves at 9:33 AM and the last at 8:43 PM.
Timetable data from · No schedule changes since at least
- Buses a week
- 21
- Fastest trip
- 1h 07m
- First bus
- 9:33 AM
- Last bus
- 8:43 PM
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 |
|---|---|---|---|---|---|
| 9:33 AM | 10:40 AM | 1h 07m | Daily | Otis (Rose Lodge) to Salem (Downtown Transit Center) | TAC Transportation Full timetable |
| 3:03 PM | 4:10 PM | 1h 07m | Daily | Otis (Rose Lodge) to Salem (Downtown Transit Center) | TAC Transportation Full timetable |
| 8:43 PM | 9:52 PM | 1h 09m | Daily | Otis (Rose Lodge) to Salem (Edgewater) | TAC Transportation Full timetable |
Route map
The map needs JavaScript.
Where to board in Rose Lodge Where you get off in Salem The route of the busiest trip
Where to catch the bus in Rose Lodge
- Otis (Rose Lodge) Map of Otis (Rose Lodge) (Google Maps)
Where the bus stops in Salem
Return trip: Salem to Rose Lodge
Questions
How long is the bus from Rose Lodge to Salem?
The fastest direct bus takes 1 hour 7 minutes; the typical trip is 1 hour 7 minutes.
What time is the first bus from Rose Lodge to Salem?
The earliest departure is at 9:33 AM (Daily) and the last at 8:43 PM (Daily).
Which bus companies go from Rose Lodge to Salem?
TAC Transportation runs direct buses on this route.
Where do I catch the bus in Rose Lodge?
Buses to Salem leave from Otis (Rose Lodge).