CA → CA · about 7 miles

Pomona to Ontario bus & train schedule

Mexicoach and Amtrak run 69 direct buses and trains a week from Pomona to Ontario. The fastest takes 10 minutes; the first departure leaves at 8:40 AM and the last at 10:41 PM.

Timetable data from · Schedule last changed

Buses and trains a week
69
Fastest trip
10m
First departure
8:40 AM
Last departure
10:41 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 Pomona, CA to Ontario, CA
DepartsArrivesDurationDaysStopsCompanyTicket
8:40 AM8:50 AM10mDailyPomona to Ontario (S Euclide Ave)Mexicoach
Full timetable
Book (carrier website)
10:40 AM10:50 AM10mDailyPomona to Ontario (S Euclide Ave)Mexicoach
Full timetable
Book (carrier website)
12:40 PM12:50 PM10mDailyPomona to Ontario (S Euclide Ave)Mexicoach
Full timetable
Book (carrier website)
2:40 PM2:50 PM10mDailyPomona to Ontario (S Euclide Ave)Mexicoach
Full timetable
Book (carrier website)
4:40 PM4:50 PM10mDailyPomona to Ontario (S Euclide Ave)Mexicoach
Full timetable
Book (carrier website)
6:40 PM6:50 PM10mDailyPomona to Ontario (S Euclide Ave)Mexicoach
Full timetable
Book (carrier website)
10:41 PM10:54 PM13mTue, Thu, SatPomona Amtrak to Ontario AmtrakAmtrak
Full timetable
No online booking link

Route map

The map needs JavaScript.

Where to board in Pomona Where you get off in Ontario The route of the busiest trip

Return trip: Ontario to Pomona

Questions

How long is the bus or train from Pomona to Ontario?

The fastest direct bus or train takes 10 minutes; the typical trip is 10 minutes.

What time is the first departure from Pomona to Ontario?

The earliest departure is at 8:40 AM (Daily) and the last at 10:41 PM (Tue, Thu, Sat).

Which bus and rail companies go from Pomona to Ontario?

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

Where do I board in Pomona?

Buses and trains to Ontario leave from Pomona Mexicoach bus stop and Pomona Amtrak.