CA → CA · about 156 miles

Los Angeles to San Luis Obispo bus & train schedule

American Star Tours, Amtrak and FlixBus run 42 direct buses and trains a week from Los Angeles to San Luis Obispo. The fastest takes 4 hours; the first departure leaves at 5:13 AM and the last at 3:13 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
42
Fastest trip
4h 00m
First departure
5:13 AM
Last departure
3:13 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 Los Angeles, CA to San Luis Obispo, CA
DepartsArrivesDurationDaysStopsCompany
5:13 AM10:53 AM5h 40mDailyLos Angeles to San Luis ObispoAmtrak
Full timetable
7:50 AM1:05 PM5h 15mMon–FriLos Angeles (Union Station) to San Luis Obispo (Amtrak)American Star Tours
Full timetable
8:00 AM1:15 PM5h 15mSat & SunLos Angeles (Union Station) to San Luis Obispo (Amtrak)American Star Tours
Full timetable
9:00 AM1:00 PM4h 00mMon, Tue, Wed, SunLos Angeles Union Station to San Luis Obispo Santa Barbara AvenueFlixBus
Full timetable
9:13 AM2:37 PM5h 24mDailyLos Angeles to San Luis ObispoAmtrak
Full timetable
9:51 AM2:52 PM5h 01mDailyLos Angeles to San Luis ObispoAmtrak
Full timetable
12:00 PM4:45 PM4h 45mMon, FriLos Angeles (Union Station) to San Luis Obispo (Amtrak)American Star Tours
Full timetable
12:20 PM5:05 PM4h 45mSat & SunLos Angeles (Union Station) to San Luis Obispo (Amtrak)American Star Tours
Full timetable
3:13 PM8:52 PM5h 39mDailyLos Angeles to San Luis ObispoAmtrak
Full timetable

Route map

The map needs JavaScript.

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

Return trip: San Luis Obispo to Los Angeles

Questions

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

The fastest direct bus or train takes 4 hours; the typical trip is 5 hours 15 minutes.

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

The earliest departure is at 5:13 AM (Daily) and the last at 3:13 PM (Daily).

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

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

Where do I board in Los Angeles?

Buses and trains to San Luis Obispo leave from Los Angeles (Union Station) and Los Angeles (Americanstar).