1map logoGo to main page

San Diego, CA, USA to Ontario, CA, USA from $6: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States
to
Ontario, United States

How to Get from San Diego to Ontario: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$6 by trainBest price
158 kmDistance
1h 54m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego to Ontario with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
FlixBus
Bus
Average Duration
4h  46m
Estimated price
$16-86
Recommended
Company
Amtrak
Train
Average Duration
4h  50m
Estimated price
$6-149
Cheapest
route map
Distance: 158 km
Duration: 1h 54m

See more options

Company
various
Train
Bus
Bus
Bus
Average Duration
5h  27m
Estimated price
$9-88
Company
various
Drive
Average Duration
1h  54m
Estimated price
$20-160
Company
Tufesa
Bus
Average Duration
5h  14m
Estimated price
$36-58
Company
various
Plane
Train
Average Duration
5h  36m
Estimated price
$62-161

San Diego - Ontario operators

Explore transport companies operating between San Diego and Ontario, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Diego to Los Angeles Downtown

Average Duration
2h 55m
Estimated price
$16-86

Bus from San Ysidro, CA to Ontario

Average Duration
3h 31m
Estimated price
$36-58
Contact phone
+1 833 766 3553
Website
tufesainternacional.com

Bus from San Ysidro, CA to Ontario

Average Duration
3h 31m
Estimated price
$865-164
Contact phone
+1 714-560-6282
Website
octa.net

Bus from Fullerton Trans Ctr Dock 4 to State College-Brea Mall

Average Duration
24m
Estimated price
$67-0
Contact phone
+1 800-743-3463
Website
foothilltransit.org

Bus from Brea Mall Transit Center to Pomona Transit Center

Average Duration
46m
Estimated price
$867-6
Contact phone
+1 (909) 379-7100
Website
omnitrans.org

Bus from Pomona Trans Center Eb Fs to Holt @ Palm Eb Fs

Average Duration
24m
Estimated price
$67-0
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Diego to Los Angeles

Average Duration
2h 56m
Estimated price
$6-162

Train from Los Angeles to Ontario

Average Duration
54m
Estimated price
$6-65

Train from San Diego to Fullerton Amtrak Station

Average Duration
2h 16m
Estimated price
$20-865
Plane
Website
united.com

Plane from San Diego (SAN) to Los Angeles (LAX)

Average Duration
1h 4m
Estimated price
$165-166
Website
delta.com

Plane from San Diego (SAN) to Los Angeles (LAX)

Average Duration
1h 4m
Estimated price
$166-167

San Diego to Ontario: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Diego and Ontario offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Traveling by train from San Diego to Ontario involves taking an Amtrak service that operates with a transfer in Los Angeles. The journey is approximately 4 hours and 50 minutes, including the transfer. The trains depart from San Diego station and arrive at Ontario Amtrak station. The ticket prices for this trip range from $6 to $149, offering affordable options for different budgets. While there isn't a direct route, the scenic train journey and convenient schedules make it a comfortable and enjoyable way to travel between these two Southern California cities.
Departure Point
San Diego station
Arrival Point
Ontario Amtrak station
Useful tips for train travellers
• Onboard Services: If you are traveling with Amtrak, which operates the train service on this route, you can expect a variety of catering services. Amtrak offers a Café Car where you can purchase snacks, meals, and beverages throughout the journey. Additionally, if you opt for Business Class, complimentary snacks and beverages may be offered to enhance your travel experience.
• Seating Options: Amtrak provides different seating options on this route. Economy Class offers standard seats, which have ample legroom and the choice of window or aisle seating. For a more comfortable experience, consider upgrading to Business Class, which provides larger seats and additional comforts such as increased privacy and complimentary refreshments. First Class is not available on many regional routes including this one, so Business Class would be your best upscale option.
• Arrival Station Tip: Upon arriving at Ontario station, take note that the station is equipped with restrooms; however, shower facilities are not available. If you need to leave your luggage, there are limited options for baggage storage, so it's advisable to check with the staff upon arrival. Make sure to familiarize yourself with the layout of the station to easily locate local transportation options.
The trip from San Diego to Ontario by plane involves taking a flight from San Diego Airport to Los Angeles Airport, which typically takes 1 hour and 3 minutes. Both Delta and United Airlines offer flights for this route. Once in Los Angeles, travelers will need to arrange for transportation to Ontario, which is approximately 35 miles east of the city. This trip offers a convenient and efficient way to travel from San Diego to Ontario with multiple flight options available. Upon arrival in Ontario, visitors can explore the city's attractions and enjoy the convenience of being within close proximity to the greater Los Angeles area.
Departure Point
San Diego Airport
Arrival Point
Los Angeles Airport
The trip from San Diego to Ontario by bus involves a journey of approximately 4 hours and 52 minutes, with no direct route available. Travelers will need to transfer at Union Station and Pomona Trans Center before reaching the final destination at Holt @ Palm Eb Fs. The service is operated by Flixbus USA and Foothill Transit, with prices ranging from $15 to $59. While the journey may involve transfers, the convenience and affordability of bus travel make this a viable option for reaching Ontario from San Diego.
Departure Point
San Diego station
Arrival Point
Los Angeles Downtown station

Frequently asked questions

Find out more about the route from San Diego to Ontario.

Or choose the category:
The cheapest way to get from San Diego to Ontario is by driving. The total cost for gas will be around $20 to $30, depending on the vehicle's fuel efficiency. The driving distance is approximately 110 miles and the journey takes about 1 hour and 54 minutes.
The fastest way to travel from San Diego to Ontario is by driving. The journey takes approximately 1 hour and 54 minutes, depending on traffic conditions. The cost of driving ranges between $20 and $30, considering the price of fuel.
The distance between San Diego and Ontario is approximately 158 kilometers. If you prefer driving, the road distance is about 184 kilometers. The journey by road usually takes around 1 hour and 54 minutes, depending on traffic conditions.
The easiest way to travel from San Diego to Ontario without a car is by taking a bus. There are several bus companies that operate routes between the two cities, with many buses making a stop in Los Angeles. The journey takes approximately 4 hours and 52 minutes and ticket prices range from $15 to $60, depending on the bus company and time of travel.
The journey from San Diego to Ontario takes approximately 4 hours and 52 minutes, including any necessary transfers.
There are numerous accommodation options available near Ontario. You can choose from over 187 hotels in the area. Prices for hotels start at $56 per night, offering a variety of choices to fit different budgets and preferences.
Yes, you can definitely drive from San Diego to Ontario. The driving distance between the two cities is approximately 185 km. It usually takes around 1 hour and 54 minutes to drive from San Diego to Ontario, depending on traffic conditions.
Yes, there is a bus service available between San Diego and Ontario. However, there is no direct bus route. The journey typically involves transferring at Union Station in Los Angeles and then taking another bus to reach Ontario. The total travel time, including transfers, is approximately 4 hours and 52 minutes.
You can catch the bus from San Diego to Ontario at the San Diego station. The bus service is operated by Flixbus USA.
The bus from San Diego to Ontario arrives at the Pomona Transit Center station. Foothill Transit operates this bus service. The Pomona Transit Center is a central transportation hub in the city of Pomona, providing connections to various other bus routes and public transportation options.
Delta and United Airlines offer flights from San Diego to Ontario. However, since Ontario does not have its own airport, the flights typically have a layover at Los Angeles Airport.
The fastest way to travel from San Diego to Ontario is by taking a direct flight from San Diego Airport to Los Angeles Airport. The flights offered by Delta and United Airlines usually take about 1 hour and 3 minutes.
The flight from San Diego to Ontario is relatively short with a duration of approximately 1 hour and 3 minutes. Keep in mind that this time accounts for a direct flight from San Diego Airport to Los Angeles Airport.
Trains from San Diego to Ontario, operated by Amtrak, arrive at the Ontario Amtrak station. This station is conveniently located in downtown Ontario, making it easily accessible for travelers. From the Ontario Amtrak station, passengers can easily explore the city or continue their journey to other destinations in the area.
No, there is no direct train between San Diego and Ontario. However, you can take a train from San Diego to Ontario with a transfer at Los Angeles. The journey will take approximately 4 hours and 50 minutes.
To catch the train from San Diego to Ontario you will need to go to the San Diego station. Amtrak operates train services departing from this station.
The price of a train ticket from San Diego to Ontario can vary depending on factors such as the type of ticket, availability, and booking time. The ticket prices for a train ride between the two cities typically range from $6 to $149.
To travel by bus from San Diego to Ontario, the prices can range from $15 to $59 depending on the bus company, time of travel, and seating options.
The cost of driving from San Diego to Ontario can range from $20 to $30.