1map logoGo to main page

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

Compare Travel Options and Prices

from
Corona, United States of America
to
San Bernardino, United States of America

How to Get from Corona to San Bernardino: 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 Corona to San Bernardino 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
37m
Estimated price
$7-16
Recommended
Company
various
Bus
Bus
Average Duration
1h  38m
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

Traveling From Corona to San Bernardino

The journey from Corona to San Bernardino showcases a shift from a vibrant suburban atmosphere to a city rich in historical significance and outdoor adventures.

Best Neighbourhoods in San Bernardino

San Bernardino offers diverse neighborhoods, each with its own charm and attractions.

Old Town San Bernardino
• Historic architecture with a vibrant arts scene.
• Home to unique shops and local eateries.
Musical Gardens
• Scenic parks and family-friendly spaces abound.
• Ideal for outdoor activities and community events.
North Park
• Suburban feel with a close-knit community vibe.
• Access to beautiful hiking trails and natural parks.

Best Times To Visit San Bernardino's Attractions

Visiting San Bernardino can be enjoyable at any time of year, but some times are better than others for avoiding crowds and enhancing your experience.

San Bernardino County Museum
Weekdays around opening time offer a quieter exploration of exhibits.
The California Theatre of the Performing Arts
Attend shows on weekdays for less crowded performances and a more intimate vibe.
Wigwam Motel
Visit in the early morning for stunning photos and fewer tourists.

San Bernardino Weather: What to Expect Year-Round

San Bernardino experiences a Mediterranean climate with hot summers and mild winters, making it an appealing destination year-round; late spring and early fall often provide the most comfortable conditions for outdoor activities. Understanding the weather can help you choose the right clothing and plan your activities to fully enjoy what the city has to offer.

Dining Recommendation in San Bernardino

For a contrast to Corona’s dining scene, try the flavorful smoked barbecue at Smokin' Barrel BBQ, where local ingredients meld to create rich, smoky flavors. The laid-back atmosphere and the authenticity of this culinary experience provide a unique opportunity to savor traditional Southern BBQ that captures the essence of San Bernardino.

Corona - San Bernardino operators

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

Train
Website
https://metrolinktrains.com

Train from North Main Corona station to San Bernardino Depot station

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

Bus from East Grand FS 3rd to Vine St Layover

Average Duration
55m
Estimated price
$1-2

Bus from Vine St Layover to San Bernardino Transit Center

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

Bus from Riverside Metro Link Sb Lat to San Bernardino Transit Center

Average Duration
25m
Estimated price
$2-2
Taxi
Website
null

Taxi from Corona to San Bernardino

Average Duration
26m
Estimated price
$75-95

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

Traveling between Corona and San Bernardino 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 drive from Corona to San Bernardino, spanning a distance of 26 miles. In just 26 minutes, you'll find yourself transitioning from one vibrant city to another. 💰 Experience affordability as the cost of traveling by car between these two destinations ranges from $4 to $7. Enjoy the flexibility and convenience of having your own wheels for this short journey.
Average price
$4 - $7
🛤️ The train services operate three times a day, providing flexibility for travelers. With a journey time of approximately 37 minutes, passengers can enjoy a quick and comfortable ride between Corona and San Bernardino. 💲 Ticket prices for the train ride vary from $7 to $16, offering an affordable transportation option for those looking to explore the route between these two Californian cities. Sit back, relax, and enjoy the scenic views along the way on this short yet enjoyable train journey.
Departure Point
North Main Corona station
Arrival Point
San Bernardino Depot station
🚌 To travel from Corona to San Bernardino by bus, you will need to take a route that involves transferring buses along the way. The journey, which includes transfers, typically takes about 1 hour and 38 minutes. 🚌 Bus services operated by Riverside Transit Agency depart from the East Grand FS 3rd station in Corona and arrive at the San Bernardino Transit Center. On the way, you may have to switch to a different bus at the Riverside Metro Link Sb Lat station. 🚌 The prices for a bus ticket between San Bernardino and Corona can range from $2 to $4, making it an affordable and convenient option for traveling between these two cities in Southern California.
Departure Point
East Grand FS 3rd station
Arrival Point
San Bernardino Transit Center station

Frequently asked questions

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

Or choose the category:
The distance between Corona and San Bernardino is approximately 23 miles by road. The typical travel time by car is around , while it takes about to reach San Bernardino from Corona by train. If you prefer to travel by bus, the trip typically takes 1 hour and 38 minutes.
The most cost-effective way to travel from Corona to San Bernardino is by taking the line 1 bus and bus, which costs between $1 and $4 and takes approximately 1 hour and 38 minutes. This option is recommended for budget-conscious travelers. However, if time is of the essence and cost is not a concern, the quickest way to reach San Bernardino from Corona is by taxi, which takes approximately 26 minutes but has a higher cost of between $75 and $95. Ultimately, the choice between cost-effectiveness and time-efficiency depends on the individual's priorities.
The prices of a train ticket from Corona to San Bernardino can range from $7 to $16. On the other hand, the bus ticket prices from San Bernardino to Corona usually vary from $2 to $4. It's important to note that these prices are subject to change and may depend on factors such as time of travel, demand for tickets, and any discounts or promotions available. It's recommended to check with the specific transportation provider for the most up-to-date and accurate pricing information.
To get from Corona to San Bernardino without using public transportation, the best option is to drive. The driving distance between the two cities is 26 miles, and it typically takes around 26 minutes to drive. The cost of driving varies, but it is generally estimated to be between $4 to $7, depending on factors such as gas prices and tolls.
The best way to travel from Corona to San Bernardino without a car is by train. The train journey takes approximately 37 minutes and costs between $7 and $16. This is a convenient and affordable option for those who don't have access to a car or prefer not to drive.
Yes, there is a direct link between Corona and San Bernardino. You can take a train from North Main Corona station to San Bernardino Depot station, with services departing three times a day and taking approximately 37 minutes. If you prefer to travel by bus, there is no direct route, but you can take a bus from East Grand FS 3rd in Corona to San Bernardino Transit Center, with the journey taking approximately 1 hour and 38 minutes including transfers.
There are plenty of accommodation options near San Bernardino. With over 549 hotels to choose from, visitors can find a wide range of options to suit their budget and preferences. Prices start at $66 per night, making it affordable for travelers. Whether you are looking for a luxury hotel, a budget-friendly option, or something in between, there are many choices available in the area.
Yes, you can definitely get from Corona to San Bernardino by bicycle. The distance of the route is unknown, as that information was not provided. However, it usually takes around 1 hour and 30 minutes to complete the journey by bike. The route may vary depending on the specific starting and ending points, but generally, it is feasible to travel between the two cities by bicycle.

Trips to San Diego