There are 5 ways to get from Ontario to Seal Beach by bus, train, tram, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 707 bus, bus
best- Take the bus from Pomona Transit Center to El Monte Station Upper Levelbus 707 / ...
- Take the bus from El Monte Station - Lower Level to 7th / Channelbus 577
4h 12m$6–12Train, tram
- Take the train from Montclair to L.A. Union Stationtrain SB Line
- Take the tram from Union Station - Metro A-Line to 1st Street Stationtram Metro A Line
4h 51m$14–18Drive 44.9 mi
- Drive from Ontario to Seal Beachcar 44.9 mi
49 min$9–12Taxi
- Take the taxi from Ontario to Seal Beachtaxi 44.9 mi
49 min$160–200Line 286 bus, bus, line 1 bus
- Take the bus from Pomona Transit Center to Brea Mallbus 286
- Take the bus from Ring-Brea Mall to Newport Trans Ctr Dock 3bus 57
- Take the bus from Newport Trans Ctr Dock 5 to Pacific Coast-Bolsabus 1
5h 35m$7–12
Ontario to Seal Beach by bus
Comparing Your Travel Options
The cheapest way to get from Ontario to Seal Beach is to drive which costs $8 - $12 and takes 49 min.
The fastest way to get from Ontario to Seal Beach is to drive which takes 49 min and costs $8 - $12.
No, there is no direct bus from Ontario to Seal Beach. However, there are services departing from Holt @ Lemon and arriving at Pacific Coast-10Th via Pomona Transit Center, El Monte Station - Lower Level and 7Th-Channel. The journey, including transfers, takes approximately 4h 12m.
No, there is no direct train from Ontario to Seal Beach station. However, there are services departing from Montclair and arriving at 1st Street Station via Union Station - Metro A-Line. The journey, including transfers, takes approximately 4h 51m.
The distance between Ontario and Seal Beach is 57 miles. The road distance is 45.2 miles.
The best way to get from Ontario to Seal Beach without a car is to line 707 bus and bus which takes 4h 12m and costs $6 - $12.
It takes approximately 4h 12m to get from Ontario to Seal Beach, including transfers.
Ontario to Seal Beach bus services, operated by Foothill Transit, depart from Pomona Transit Center station.
Ontario to Seal Beach train services, operated by Metrolink Trains, depart from Montclair station.
Ontario to Seal Beach bus services, operated by Foothill Transit, arrive at El Monte Station Upper Level.
What companies run services between Ontario, CA, USA and Seal Beach, CA, USA?
You can take a bus from Holt @ Lemon to Pacific Coast-10Th via Pomona Transit Center, El Monte Station Upper Level, El Monte Station - Lower Level, 7th / Channel, and 7Th-Channel in around 4h 12m.
- Phone
- (800) 371-LINK (5465)
- Website
- Metrolink Trains
Train from Montclair to L.A. Union Station
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- $8–12
- Website
- Metrolink Trains
- Phone
- +1-323-466-3876
- [email protected]
- Website
- Metro Los Angeles
Tram from Union Station - Metro A-Line to 1st Street Station
- Ave. Duration
- 1h 4m
- Frequency
- Every 15 minutes
- Estimated price
- $1–2
- Website
- Metro Los Angeles
- Phone
- +1 800-743-3463
- [email protected]
- Website
- Foothill Transit
Bus from Pomona Transit Center to El Monte Station Upper Level
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–6
- Website
- Foothill Transit
Bus from Pomona Transit Center to Brea Mall
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $1–6
- Website
- Foothill Transit
- Phone
- +1-323-466-3876
- [email protected]
- Website
- Metro Los Angeles
Bus from El Monte Station - Lower Level to 7th / Channel
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Metro Los Angeles
- Phone
- +1 714-560-6282
- Website
- octa.net
Bus from Ring-Brea Mall to Newport Trans Ctr Dock 3
- Ave. Duration
- 1h 49m
- Frequency
- Every 30 minutes
- Estimated price
- $2
- Schedules at
- octa.net
- Adult One-way
- $2
Bus from Newport Trans Ctr Dock 5 to Pacific Coast-Bolsa
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- octa.net
- Adult One-way
- $2
- Ave. Duration
- 49 min
- Estimated price
- $160–200
Yellow Cab of the Inland Empire
- Phone
- +1 909 888 7777
Ontario Yellow Cab
- Phone
- +1 909 622 1234
Inland Empire Taxi Cab
- Phone
- +1 909 366 0000
JR;s Taxi Service
- Phone
- +1-909-262-9910
- Website
- jrtaxiservice.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Travelling to and around Russia for the 2018 FIFA World Cup, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
Ontario to Seal Beach train services, operated by Metrolink Trains, arrive at L.A. Union Station.
Yes, the driving distance between Ontario to Seal Beach is 45 miles. It takes approximately 49 min to drive from Ontario to Seal Beach.
There are 1741+ hotels available in Seal Beach.







