CA → AZ · about 398 miles

Los Angeles to Eloy bus schedule

Limousine Express and Greyhound run 21 direct buses a week from Los Angeles to Eloy. The fastest takes 7 hours 10 minutes; the first bus leaves at 8:35 AM and the last at 7:30 PM.

Timetable data from · Schedule last changed

Buses a week
21
Fastest trip
7h 10m
First bus
8:35 AM
Last bus
7:30 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 from Los Angeles, CA to Eloy, AZ
DepartsArrivesDurationDaysStopsBus companyTicket
8:35 AM7:15 PM10h 40mDailyLos Angeles Union Station to Eloy Love'SGreyhound
Full timetable
No online booking link
5:40 PM3:35 AM +1 day9h 55mDailyLos Angeles Union Station to Eloy Love'SGreyhound
Full timetable
No online booking link
7:30 PM2:40 AM +1 day7h 10mDailyLos Angeles to EloyLimousine Express
Full timetable
Book (carrier website)

Route map

The map needs JavaScript.

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

Return trip: Eloy to Los Angeles

Questions

How long is the bus from Los Angeles to Eloy?

The fastest direct bus takes 7 hours 10 minutes; the typical trip is 9 hours 55 minutes.

What time is the first bus from Los Angeles to Eloy?

The earliest departure is at 8:35 AM (Daily) and the last at 7:30 PM (Daily).

Which bus companies go from Los Angeles to Eloy?

Limousine Express and Greyhound run direct buses on this route.

Where do I catch the bus in Los Angeles?

Buses to Eloy leave from Los Angeles bus stop and Los Angeles (Union Station).