TX → CA · about 688 miles

El Paso to El Monte bus schedule

Limousine Express and Greyhound run 35 direct buses a week from El Paso to El Monte. The fastest takes 13 hours 45 minutes; the first bus leaves at 10:15 AM and the last at 8:00 PM.

Timetable data from · No schedule changes since at least

Buses a week
35
Fastest trip
13h 45m
First bus
10:15 AM
Last bus
8: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 from El Paso, TX to El Monte, CA
DepartsArrivesDurationDaysStopsBus companyTicket
10:15 AM11:20 PM14h 05mDailyEl Paso (Limo Express) to El MonteLimousine Express
Full timetable
Book (carrier website)
12:35 PM4:25 AM +1 day16h 50mDailyEl Paso TX - Greyhound Station (ELB) to El Monte Santa Anita AveGreyhound
Full timetable
No online booking link
5:30 PM6:15 AM +1 day13h 45mDailyEl Paso (Limo Express) to El MonteLimousine Express
Full timetable
Book (carrier website)
7:30 PM8:36 AM +1 day14h 06mDailyEl Paso (Limo Express) to El MonteLimousine Express
Full timetable
Book (carrier website)
8:00 PM9:10 AM +1 day14h 10mDailyEl Paso (Limo Express) to El MonteLimousine Express
Full timetable
Book (carrier website)

Route map

The map needs JavaScript.

Where to board in El Paso Where you get off in El Monte The route of the busiest trip

Return trip: El Monte to El Paso

Questions

How long is the bus from El Paso to El Monte?

The fastest direct bus takes 13 hours 45 minutes; the typical trip is 14 hours 6 minutes.

What time is the first bus from El Paso to El Monte?

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

Which bus companies go from El Paso to El Monte?

Limousine Express and Greyhound run direct buses on this route.

Where do I catch the bus in El Paso?

Buses to El Monte leave from El Paso (Limo Express) and El Paso TX - Greyhound Station (ELB).