CA → CA · about 112 miles

San Luis Obispo to Salinas bus & train schedule

American Star Tours and Amtrak run 13 direct buses and trains a week from San Luis Obispo to Salinas. The fastest takes 2 hours 55 minutes; the first departure leaves at 1:05 PM and the last at 3:05 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
13
Fastest trip
2h 55m
First departure
1:05 PM
Last departure
3:05 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.

Direct buses and trains from San Luis Obispo, CA to Salinas, CA
DepartsArrivesDurationDaysStopsCompany
1:05 PM4:00 PM2h 55mMon–FriSan Luis Obispo (Amtrak) to SalinasAmerican Star Tours
Full timetable
1:15 PM4:10 PM2h 55mSat & SunSan Luis Obispo (Amtrak) to SalinasAmerican Star Tours
Full timetable
3:05 PM6:10 PM3h 05mDailySan Luis Obispo to SalinasAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in San Luis Obispo Where you get off in Salinas The route of the busiest trip

Where to board in San Luis Obispo

Where buses and trains stop in Salinas

Return trip: Salinas to San Luis Obispo

Questions

How long is the bus or train from San Luis Obispo to Salinas?

The fastest direct bus or train takes 2 hours 55 minutes; the typical trip is 2 hours 55 minutes.

What time is the first departure from San Luis Obispo to Salinas?

The earliest departure is at 1:05 PM (Mon–Fri) and the last at 3:05 PM (Daily).

Which bus and rail companies go from San Luis Obispo to Salinas?

American Star Tours and Amtrak run direct buses and trains on this route.

Where do I board in San Luis Obispo?

Buses and trains to Salinas leave from San Luis Obispo (Amtrak).