1map logoGo to main page

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

Compare Travel Options and Prices

from
Upland, United States
to
San Bernardino, United States

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

$4 by busBest price
41 kmDistance
27m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Upland 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
34m
Estimated price
$6-13
Recommended
Company
Omnitrans
Bus
Bus
Average Duration
1h  43m
Estimated price
$4-4
Cheapest
route map
Distance: 41 km
Duration: 27m

See more options

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

Upland - San Bernardino operators

Explore transport companies operating between Upland 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 Upland station to San Bernardino - Downtown station

Average Duration
34m
Estimated price
$6-13
Bus
Contact phone
+1 (909) 379-7100
Website
https://omnitrans.org

Bus from Foothill @ 5th Eb Fs to Fontana Metrolink Transit Center

Average Duration
50m
Estimated price
$4-4

Bus from Fontana Metrolink Transit Center to 5th @ E Eb Ns

Average Duration
39m
Estimated price
$0-0
Taxi
Contact phone
+1-909-262-9910
Website
https://jrtaxiservice.com

Taxi from Upland to San Bernardino

Average Duration
27m
Estimated price
$75-95
all-pages.other Show other routes
Contact phone
+1 626-391-9090

Other from Upland to San Bernardino

Average Duration
27m
Estimated price
$75-95
Contact phone
+1 909-624-3333

Other from Upland to San Bernardino

Average Duration
27m
Estimated price
$75-95
Contact phone
+1 833-393-2776
Website
https://proride.pro/home

Other from Upland to San Bernardino

Average Duration
27m
Estimated price
$75-95

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

Traveling between Upland 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.

🚗 The scenic drive from Upland to San Bernardino covers a distance of 26 miles, offering a delightful journey through Southern California's natural beauty. 💰 Prices for the trip by car range from $4 to $7, making it an affordable and convenient way to travel between these two neighboring cities. ⏱️ With an average travel time of just 27 minutes, this short road trip allows for a quick and enjoyable getaway without the hassle of a long commute.
Average price
$4 - $7
🚆 The train journey from Upland to San Bernardino is a quick and convenient option, with services departing hourly and taking approximately 34 minutes. 🎫 Tickets for the train ride between Upland and San Bernardino can vary in price, ranging from $6 to $13. The Metrolink Trains operate this route, providing a reliable transportation option for travelers.
Departure Point
Upland station
Arrival Point
San Bernardino - Downtown station
🚌 Traveling from Upland to San Bernardino by bus requires a transfer at the Fontana Metrolink Transit Center. The total journey time, including transfers, is approximately 1 hour and 43 minutes. 🚌 The Upland to San Bernardino bus service, operated by Omnitrans, departs from Foothill @ 5th Eb Fs station. Riders can expect a seamless transfer process to continue their trip towards San Bernardino. 🚌 The cost of a bus ticket from Upland to San Bernardino is $4, providing an affordable and convenient transportation option between these two cities in Southern California.
Departure Point
Foothill @ 5th Eb Fs station
Arrival Point
5th @ E Eb Ns station

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Upland to San Bernardino is by taking the Line 66 bus from Upland to Ontario, and then transferring to the Line 14 bus to San Bernardino. This journey costs $4 in total and takes approximately 1 hour and 43 minutes. By utilizing the public bus system, you can reach San Bernardino affordably while also enjoying the picturesque views along the way.
The fastest way to travel from Upland to San Bernardino is by taking a taxi, which typically takes around 27 minutes. While this option is efficient, it's important to note that it can be more expensive, with fares ranging from $75 to $95. Taxis provide a convenient door-to-door service without the need for transfers or waiting, making it a quick and direct transportation choice between the two cities.
The distance between Upland and San Bernardino is approximately 21 miles. If you were to travel by road, the distance is slightly longer at 26 miles. The journey typically takes around 30 to 45 minutes by car, depending on traffic conditions. Consider carpooling or using public transportation to help reduce travel costs and environmental impact.
To travel from Upland to San Bernardino without a car, the best option is to take the train. The train journey typically takes around 34 minutes and the ticket prices range from $6 to $13, making it a convenient and affordable choice. You can catch the train at the Upland station and arrive at the San Bernardino station, allowing for a quick and hassle-free commute between the two cities. Additionally, taking the train provides a scenic route and eliminates the stress of driving and finding parking in San Bernardino.
The train from Upland station to San Bernardino - Downtown station takes approximately 34 minutes, including transfers. Trains depart hourly, providing a convenient and efficient way to travel between the two cities. This makes it a relatively quick option for commuters or travelers looking to get from Upland to San Bernardino in a timely manner. The train schedule allows for flexibility in planning your journey.
There are over 594 hotels available near San Bernardino offering a range of options to suit different budgets and preferences. Prices for accommodations in the area start at $66 per night, making it affordable for various travelers. You can choose from a variety of hotels, motels, and other lodging options based on your desired location, amenities, and budget constraints while visiting San Bernardino. It is recommended to book your stay in advance to secure the best rates and preferred accommodations during your visit.
Yes, you can drive from Upland to San Bernardino. The driving distance is approximately 26 miles, and it typically takes about 27 minutes to travel between the two cities by car. The most common route is via the I-10 E freeway, which offers a relatively straightforward and direct journey. However, it's essential to consider traffic conditions, especially during peak hours, which can affect travel time.
There is no direct bus route between Upland and San Bernardino. Travelers can take a bus from Upland, such as Line 66, to the Fontana Metrolink Transit Center and then transfer to Line 14 to reach San Bernardino. The total journey with transfers takes about 1 hour and 43 minutes. While there isn't a direct option, this route offers a cost-effective and convenient way to travel between the two cities.
To catch the bus from Upland to San Bernardino you will need to head to the Foothill @ 5th Eb Fs station. This station is where the bus services, operated by Omnitrans, depart for the journey between the two cities. Be sure to check the bus schedule in advance and arrive at the station with ample time before the departure time to ensure a smooth travel experience. Keep your ticket or fare ready to board the bus promptly.
The bus traveling from Upland to San Bernardino arrives at the 5th @ E Eb Ns station. This station is the designated stop for buses operated by Omnitrans on this route. Passengers can expect to disembark at this location when traveling between the two cities. The 5th @ E Eb Ns station serves as a convenient point of arrival for those visiting San Bernardino from Upland via bus transportation.
Trains traveling from Upland to San Bernardino are operated by Metrolink Trains and arrive at the San Bernardino - Downtown station. This station is conveniently located near the heart of San Bernardino, making it easy for passengers to access other parts of the city. The San Bernardino - Downtown station serves as a central transportation hub, connecting travelers to various modes of local transit such as buses and taxis. Upon arrival at this station, visitors can easily navigate their way to popular attractions and accommodations in the city.
Yes, there is a direct train between Upland and San Bernardino. The train departs from Upland station and arrives at San Bernardino - Downtown station. Services are available hourly, operating every day. The journey on the train takes approximately 34 minutes, providing a convenient and efficient transportation option between the two cities.
To catch the train from Upland to San Bernardino you will need to head to the Upland station. This station is where the train services, operated by Metrolink Trains, depart for San Bernardino. Be sure to check the train schedule in advance and arrive at the station with ample time before your departure to ensure a smooth journey. Additionally, consider purchasing your train ticket in advance to avoid any last-minute rush or inconvenience.
The cost of a train ticket from Upland to San Bernardino ranges between $6 to $13, depending on the type of service and time of booking. It's recommended to check the latest fare information on the train operator's website or ticketing platform for the most up-to-date pricing. Additionally, consider looking out for any discounts or promotions that may be available to lower the cost of your journey. Remember to book your train ticket in advance to secure the best possible fare for your trip.
A bus ticket from Upland to San Bernardino costs $4 one way. This fare allows you to take Line 66 and Line 14 buses, with a total travel time of approximately 1 hour and 43 minutes. It is the most economical mode of transportation for this route. Remember that exact change or a transit card may be required when boarding the bus.
The cost of driving from Upland to San Bernardino can range from $4 to $7, depending on the vehicle's fuel efficiency and current gas prices. This estimate takes into account one-way travel expenses. Additional costs such as tolls, parking fees, and vehicle maintenance should also be considered for a more accurate budget. It is advisable to check for real-time gas prices, traffic conditions, and any road closures that could affect your journey's cost and duration.