CA → CA · about 356 miles

Sacramento to Los Angeles bus & train schedule

Amtrak, FlixBus, Greyhound and International Bus Lines run 56 direct buses and trains a week from Sacramento to Los Angeles. The fastest takes 7 hours 35 minutes; the first departure leaves at 6:00 AM and the last at 10:05 PM.

Timetable data from · Schedule last changed

Buses and trains a week
56
Fastest trip
7h 35m
First departure
6:00 AM
Last departure
10: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 Sacramento, CA to Los Angeles, CA
DepartsArrivesDurationDaysStopsCompany
6:00 AM3:15 PM9h 15mDailySacramento to Los AngelesInternational Bus Lines
Full timetable
6:45 AM2:35 PM7h 50mDailySacramento 420 Richards Blvd to Los Angeles Laurel Canyon/Rinaldi - San FernandoFlixBus
Full timetable
6:48 AM8:36 PM13h 48mDailySacramento to Van NuysAmtrak
Full timetable
7:00 AM4:15 PM9h 15mDailySacramento to Los AngelesInternational Bus Lines
Full timetable
9:35 AM6:50 PM9h 15mDailySacramento 420 Richards Blvd to Los Angeles Laurel Canyon/Rinaldi - San FernandoGreyhound
Full timetable
3:15 PM10:50 PM7h 35mDailySacramento 420 Richards Blvd to Los Angeles Union StationGreyhound
Full timetable
3:30 PM12:15 AM +1 day8h 45mDailySacramento to Los AngelesInternational Bus Lines
Full timetable
10:05 PM6:45 AM +1 day8h 40mDailySacramento 420 Richards Blvd to Los Angeles Laurel Canyon/Rinaldi - San FernandoGreyhound
Full timetable

Route map

The map needs JavaScript.

Where to board in Sacramento Where you get off in Los Angeles The route of the busiest trip

Return trip: Los Angeles to Sacramento

Questions

How long is the bus or train from Sacramento to Los Angeles?

The fastest direct bus or train takes 7 hours 35 minutes; the typical trip is 9 hours 15 minutes.

What time is the first departure from Sacramento to Los Angeles?

The earliest departure is at 6:00 AM (Daily) and the last at 10:05 PM (Daily).

Which bus and rail companies go from Sacramento to Los Angeles?

Amtrak, FlixBus, Greyhound and International Bus Lines run direct buses and trains on this route.

Where do I board in Sacramento?

Buses and trains to Los Angeles leave from Sacramento International Bus Lines bus stop, Sacramento Amtrak station and Sacramento 420 Richards Blvd.