1map logoGo to main page

San Diego, CA, USA to Corona, CA, USA from $17: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States
to
Corona, United States

How to Get from San Diego to Corona: 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.

$17 by carBest price
157 kmDistance
1h 37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego to Corona 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
various
Train
Average Duration
3h  35m
Estimated price
$11-92
Recommended
Company
various
Drive
Average Duration
1h  37m
Estimated price
$17-26
Cheapest
route map
Distance: 157 km
Duration: 1h 37m

See more options

Company
various
Bus
Average Duration
5h  3m
Estimated price
$12-51
Company
various
Train
Average Duration
3h  42m
Estimated price
$15-56

San Diego - Corona operators

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

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from San Diego to Santa Ana

Average Duration
1h 58m
Estimated price
$112-113

Train from Santa Ana station to North Main Corona station

Average Duration
37m
Estimated price
$924-925
Website
https://metrolinktrains.com

Train from San Diego - Santa Fe Depot to Oceanside Transit Center Platform 3

Average Duration
1h 2m
Estimated price
$150-928

Train from Oceanside station to North Main Corona station

Average Duration
1h 40m
Estimated price
$117-119
Bus
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com

Bus from San Diego to Anaheim Regional Transportation Intermodal Center

Average Duration
1h 55m
Estimated price
$10-119

Bus from Village of Orange Zone 5 to Galleria @ Tyler

Average Duration
46m
Estimated price
$151-112
Contact phone
+1 (951) 565-5002
Website
https://www.riversidetransit.com

Bus from Village of Orange Zone 5 to Galleria @ Tyler

Average Duration
46m
Estimated price
$151-112

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

Traveling between San Diego and Corona 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.

🌴 Departing from the sunny coastal city of San Diego, your scenic road trip to Corona spans approximately 98 miles through Southern California. Expect a journey filled with diverse landscapes and vibrant surroundings. 🚗 The drive typically takes around 1 hour and 37 minutes, providing a smooth and convenient travel experience for visitors seeking to explore the charm of both San Diego and Corona. Gas prices may range from $17 to $26 based on your vehicle and current fuel rates.
Average price
$17 - $26
🚆 The journey from San Diego to Corona by train, including transfers, typically takes around 3 hours and 35 minutes. Both Amtrak and Metrolink Trains operate services for this route, providing a convenient travel option between the two cities. 🚆 Prices for train tickets between San Diego and Corona can range from $11 to $92, depending on factors such as class of service and availability. Be sure to check schedules and fares in advance to plan your trip efficiently.
Departure Point
San Diego station
Arrival Point
North Main Corona station
🚌 Although there is no direct bus from San Diego to Corona, travelers can take a journey with transfers. The route includes stops at Artic, Village of Orange, and Galleria @ Tyler, with an approximate travel time of 5 hours and 3 minutes. 🚌 The services for this bus trip are operated by Flixbus USA from San Diego to Riverside, and then by Riverside Transit Agency from Riverside to Corona. The tickets for this journey can vary in price, ranging from $12 to $51, depending on the time and availability. 🚌 Despite the multiple stops and transfers, the bus journey from San Diego to Corona offers an affordable and convenient travel option for those looking to explore Southern California. With a total travel time of 5 hours and 3 minutes, passengers can sit back and enjoy the scenic route between these two cities.
Departure Point
San Diego station
Arrival Point
Galleria @ Tyler station

Frequently asked questions

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

Or choose the category:
The distance between San Diego and Corona is approximately 135.2 kilometers by road. By car, it usually takes around 1 hour and 37 minutes to travel between the two cities. However, if you prefer train travel, it takes approximately 3 hours and 35 minutes. For those opting for the bus, the typical travel time is around 5 hours and 13 minutes.
The most cost-effective and time-efficient transportation option for traveling from San Diego to Corona is by driving. It takes approximately 1 hour and 37 minutes and costs around $17 to $26. Taking a train would also be a viable option, but it is more time-consuming, taking around 3 hours and 35 minutes. Buses can take up to 5 hours and 13 minutes, so they may not be the most efficient choice.
The prices for a train ticket between San Diego and Corona range from $11 to $92, depending on factors such as the class of travel and the date of booking.
To travel from San Diego to Corona without using public transportation, the most convenient option is to drive. The driving distance is approximately 157.7 km and it takes around 1 hour and 37 minutes to complete the journey by car. The prices for a one-way trip by car range from $17 to $26, depending on factors such as fuel consumption and tolls.
The best way to travel from San Diego to Corona without a car is by train. The train journey takes approximately 3 hours and 35 minutes. Ticket prices for the train can vary between $10 and $95, depending on the type of ticket and class of service chosen.
Yes, there is a direct link between San Diego and Corona but it requires a transfer. You can take a train from San Diego to Corona, with a transfer at Santa Ana station, which takes approximately 3 hours and 35 minutes. Alternatively, you can take a bus from San Diego to Corona, with transfers at Artic - Dock 6, Village of Orange Zone 5, and Galleria @ Tyler WB, which takes approximately 5 hours and 13 minutes.
There are plenty of options for accommodation near Corona. With over 133 hotels to choose from, you will find a range of choices to fit your budget and preferences. Prices start at $64, ensuring there is something for every traveler.