1map logoGo to main page

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

Compare Travel Options and Prices

from
San Bernardino, United States
to
Corona, United States

How to Get from San Bernardino 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.

$2 by busBest price
42 kmDistance
26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Bernardino 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
Metrolink Trains
Train
Average Duration
40m
Estimated price
$7-16
Recommended
Company
Riverside Transit Agency
Bus
Bus
Average Duration
1h  27m
Estimated price
$2-4
Cheapest
route map
Distance: 42 km
Duration: 26m

See more options

Company
Various
Drive
Average Duration
26m
Estimated price
$4-7
Company
Various
Taxi
Average Duration
26m
Estimated price
$75-95

San Bernardino - Corona operators

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

Train
Website
https://metrolinktrains.com

Train from San Bernardino - Downtown station to North Main Corona station

Average Duration
40m
Estimated price
$7-16
Bus
Contact phone
+1 (951) 565-5002
Website
http://riversidetransit.com

Bus from San Bernardino Transit Center to Galleria @ Tyler

Average Duration
45m
Estimated price
$1-2

Bus from Galleria @ Tyler WB to East Grand FS Kress

Average Duration
29m
Estimated price
$1-2
Taxi
Contact phone
+1 909 884-1111
Website
https://facebook.com

Taxi from San Bernardino to Corona

Average Duration
26m
Estimated price
$75-95

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

Traveling between San Bernardino 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.

🚗 Embark on a scenic journey from San Bernardino to Corona, spanning just 26 miles through beautiful Southern California landscapes. 💸 Enjoy the flexibility of driving your own car, with prices ranging from $4 to $7 for the convenient route between these two vibrant cities. 🌇 Arrive in Corona after a smooth 26-minute drive, ready to explore the city's attractions and immerse yourself in its unique charm.
Average price
$4 - $7
🚆 Traveling from San Bernardino to Corona by train is a convenient and efficient option for commuters and tourists alike. The direct train journey, operated by Metrolink Trains, takes approximately 40 minutes, departing three times a day. 💸 Ticket prices for the train between San Bernardino and Corona range from $7 to $16, offering an affordable transportation option for those looking to explore the Inland Empire region by rail. Sit back, relax, and enjoy the scenic views during this short and hassle-free train journey.
Departure Point
San Bernardino - Downtown station
Arrival Point
North Main Corona station
💸 The bus fares for the trip between San Bernardino and Corona range from $2 to $4, making it an affordable and convenient option for travel between the two cities.
Departure Point
San Bernardino Transit Center station
Arrival Point
East Grand FS Kress station

Frequently asked questions

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

Or choose the category:
The distance between San Bernardino and Corona is 37.0 km by train and 41.7 km by car. The typical travel time by train is not provided, but it takes about 1h 27m by bus to reach Corona from San Bernardino.
The most cost-effective and time-efficient transportation option for traveling from San Bernardino to Corona is taking the line 200 bus and line 1 bus, which costs $1-$4 and takes approximately 1 hour and 27 minutes. This is the cheapest option and also allows you to sit back and relax during the journey. If time is of the essence, taking a taxi is the quickest option, costing around $75-$95 and taking approximately 26 minutes.
The prices of a train ticket between San Bernardino and Corona can range from $7 to $16, depending on factors like peak hours and class of service. On the other hand, the price for a bus ticket from Corona to San Bernardino can vary from $2 to $4, with slight variations based on factors like time of day and type of bus.
To travel from San Bernardino to Corona without using public transportation, you can drive the distance of 41.8 km. The journey takes approximately 26 minutes by car. The prices for a car ride from San Bernardino to Corona can vary between $4 and $7, depending on factors such as gasoline prices and toll fees.
The best way to travel from San Bernardino to Corona without a car is by taking the train. The train journey takes approximately 40 minutes and the ticket cost ranges from $7 to $16.
Yes, there is a direct link between San Bernardino and Corona by train. The train operated by Metrolink Trains departs from San Bernardino - Downtown station and arrives at North Main Corona station, with a travel time of approximately 40 minutes. However, there is no direct bus route between the two cities, but there are bus services available with transfers that can take around 1 hour and 27 minutes. The bus operated by Riverside Transit Agency departs from San Bernardino Transit Center and arrives at East Grand FS Kress in Corona.
There are plenty of accommodation options near Corona. With over 133 hotels available, visitors are sure to find a suitable place to stay. Prices for hotels in the area start at $64, ensuring that there are options available to meet various budgets.
Yes, you can get from San Bernardino to Corona by bicycle. The distance of the route is not given in the information provided. However, since the road distance between the two cities is 41.7 km, it is likely that there is a bike-friendly route between them. The travel time by bike will vary depending on your speed and stamina, but it can be estimated to take around 1.5 to 2 hours.