1map logoGo to main page

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

Compare Travel Options and Prices

from
Diamond Bar, United States
to
San Bernardino, United States

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

$6 by carBest price
61 kmDistance
37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Diamond Bar 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
various
Bus
Train
Average Duration
2h  11m
Estimated price
$10-26
Recommended
Company
various
Bus
Bus
Average Duration
2h  52m
Estimated price
$6-10
Cheapest
route map
Distance: 61 km
Duration: 37m

See more options

Company
various
Drive
Average Duration
37m
Estimated price
$6-10
Company
various
Taxi
Average Duration
37m
Estimated price
$110-140

Diamond Bar - San Bernardino operators

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

Bus
Contact phone
+1 800-743-3463
Website
https://www.foothilltransit.org

Bus from Pomona Transit Center to Montclair Transit Center

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

Bus from Pomona Trans Center Eb Fs to Fontana Metrolink Transit Center

Average Duration
1h 27m
Estimated price
$4-4

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

Average Duration
39m
Estimated price
$4-4
Train
Website
https://metrolinktrains.com

Train from Montclair station to San Bernardino - Downtown station

Average Duration
40m
Estimated price
$7-15
Taxi

Taxi from Diamond Bar to San Bernardino

Average Duration
37m
Estimated price
$110-140

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

Traveling between Diamond Bar 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 journey from Diamond Bar to San Bernardino, spanning 38 miles of picturesque Southern California landscapes. In just 37 minutes of driving time, you'll transition from the bustling city to the vibrant city of San Bernardino. 💸 Experience affordability and flexibility as the prices to travel from Diamond Bar to San Bernardino by car range from $6 to $10, making it an accessible and budget-friendly trip. Enjoy the convenience of having your own vehicle to explore the vibrant streets of San Bernardino at your own pace.
Average price
$6 - $10
🚌 Traveling by bus from Diamond Bar to San Bernardino requires a transfer at Pomona Trans Center. The journey takes around 2 hours and 52 minutes, including the transfers. 🚌 The bus service operated by Omnitrans offers a convenient way to reach San Bernardino from Diamond Bar. The buses depart from Pomona Trans Center and arrive at 5th @ E station in San Bernardino. 🚌 With ticket prices ranging from $6 to $10, taking the bus is an affordable and efficient option for traveling between Diamond Bar and San Bernardino.
Departure Point
Pomona Trans Center Eb Fs station
Arrival Point
5th @ E Eb Ns station

Frequently asked questions

Find out more about the route from Diamond Bar to San Bernardino.

Or choose the category:
The distance between Diamond Bar and San Bernardino is approximately 48.3 km, with a road distance of 60.5 km. The typical travel time by bus and train is about 2 hours and 11 minutes, while the travel time by car is not specified. On the other hand, it takes approximately 2 hours and 53 minutes to travel from Diamond Bar to San Bernardino by bus.
The most cost-effective transportation option for traveling from Diamond Bar to San Bernardino is to drive. It costs approximately $6-$10 and takes around 37 minutes. Alternatively, taking a taxi is the quickest option, taking the same amount of time but costing around $110-$140.
The prices for a bus ticket between San Bernardino and Diamond Bar range from $6 to $10.
To get from Diamond Bar to San Bernardino without using public transportation, you can drive. The distance between the two cities is approximately 61.2 km, and it takes about 37 minutes to drive from Diamond Bar to San Bernardino. The cost of driving varies, with prices ranging from $6 to $10 for the journey.
The recommended way to travel from Diamond Bar to San Bernardino without a car is by taking a combination of bus and train. This journey takes approximately 2 hours and 11 minutes and costs between $9 and $27.
There is no direct link between Diamond Bar and San Bernardino by bus. However, there are bus services that require transfers, and the journey takes approximately 2 hours and 53 minutes. The services depart from Diamond Bar Blvd and Sunset Crossing Rd E and arrive at 5th @ E Eb Ns via Pomona Trans Center Eb Fs and Fontana Metrolink Transit Center.
There are a variety of options for accommodation near San Bernardino. With 549+ hotels available, travelers can choose from a range of budgets and preferences. Prices start at $66 per night, providing affordable options for those on a tighter budget.
Yes, you can get from Diamond Bar to San Bernardino by bicycle.