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.
| Departs | Arrives | Duration | Days | Stops | Company |
|---|---|---|---|---|---|
| 6:00 AM | 3:15 PM | 9h 15m | Daily | Sacramento to Los Angeles | International Bus Lines Full timetable |
| 6:45 AM | 2:35 PM | 7h 50m | Daily | Sacramento 420 Richards Blvd to Los Angeles Laurel Canyon/Rinaldi - San Fernando | FlixBus Full timetable |
| 6:48 AM | 8:36 PM | 13h 48m | Daily | Sacramento to Van Nuys | Amtrak Full timetable |
| 7:00 AM | 4:15 PM | 9h 15m | Daily | Sacramento to Los Angeles | International Bus Lines Full timetable |
| 9:35 AM | 6:50 PM | 9h 15m | Daily | Sacramento 420 Richards Blvd to Los Angeles Laurel Canyon/Rinaldi - San Fernando | Greyhound Full timetable |
| 3:15 PM | 10:50 PM | 7h 35m | Daily | Sacramento 420 Richards Blvd to Los Angeles Union Station | Greyhound Full timetable |
| 3:30 PM | 12:15 AM +1 day | 8h 45m | Daily | Sacramento to Los Angeles | International Bus Lines Full timetable |
| 10:05 PM | 6:45 AM +1 day | 8h 40m | Daily | Sacramento 420 Richards Blvd to Los Angeles Laurel Canyon/Rinaldi - San Fernando | Greyhound 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
Where to board in Sacramento
Where buses and trains stop in Los Angeles
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.