CA → CA · about 103 miles

Los Angeles to Palm Springs bus & train schedule

Amtrak and FlixBus run 12 direct buses and trains a week from Los Angeles to Palm Springs. The fastest takes 2 hours 20 minutes; the first departure leaves at 1:45 PM and the last at 10:00 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
12
Fastest trip
2h 20m
First departure
1:45 PM
Last departure
10:00 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 Palm Springs, CA
DepartsArrivesDurationDaysStopsCompany
1:45 PM4:05 PM2h 20mMon, Tue, Thu, Sat, SunDowntown LA FlixBus Lot to Palm Springs NorthFlixBus
Full timetable
1:45 PM4:25 PM2h 40mFriDowntown LA FlixBus Lot to Palm Springs NorthFlixBus
Full timetable
10:00 PM12:36 AM +1 day2h 36mTue, Thu, SatLos Angeles to Palm Springs AmtrakAmtrak
Full timetable

Route map

The map needs JavaScript.

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

Return trip: Palm Springs to Los Angeles

Questions

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

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

What time is the first departure from Los Angeles to Palm Springs?

The earliest departure is at 1:45 PM (Mon, Tue, Thu, Sat, Sun) and the last at 10:00 PM (Tue, Thu, Sat).

Which bus and rail companies go from Los Angeles to Palm Springs?

Amtrak and FlixBus run direct buses and trains on this route.

Where do I board in Los Angeles?

Buses and trains to Palm Springs leave from Los Angeles (Americanstar) and Downtown LA FlixBus Lot.