1map logoGo to main page

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

Compare Travel Options and Prices

from
Los Angeles, United States
to
San Bernardino, United States

How to Get from Los Angeles 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 busBest price
89 kmDistance
1h 1m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Los Angeles 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
EPLA Limo Express
Bus
Average Duration
1h  25m
Estimated price
$7-40
Recommended
Company
various
Bus
Bus
Bus
Average Duration
3h  38m
Estimated price
$6-10
Cheapest
route map
Distance: 89 km
Duration: 1h 1m

See more options

Company
various
Drive
Average Duration
1h  1m
Estimated price
$10-16
Company
Metrolink Trains
Train
Average Duration
1h  43m
Estimated price
$11-35

Los Angeles - San Bernardino operators

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

Bus
Contact phone
+1 866 691 9732
Website
eplalimo.com

Bus from Los Angeles to San Bernardino, CA

Average Duration
1h 25m
Estimated price
$25-40
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Los Angeles Union Station to San Bernardino Downtown Transit Center

Average Duration
1h 10m
Estimated price
$7-40
Contact phone
+1 800-743-3463
Website
foothilltransit.org

Bus from Spring St and 1st St E to Pomona Transit Center

Average Duration
1h 3m
Estimated price
$6-74
Contact phone
+1 (909) 379-7100
Website
omnitrans.org

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

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

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

Average Duration
39m
Estimated price
$75-75
Train
Website
metrolinktrains.com

Train from L. A. Union Station station to San Bernardino - Downtown station

Average Duration
1h 43m
Estimated price
$11-35

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

Traveling between Los Angeles 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 Los Angeles to San Bernardino, covering a distance of 60 miles. Enjoy approximately 1 hour and 1 minute of travel time through beautiful Southern California landscapes. 💲 Explore the flexible pricing options for the journey, ranging from $10 to $16 for the trip by car. Plan your budget accordingly and enjoy a cost-effective road trip experience from the bustling city of Los Angeles to the charming city of San Bernardino.
Average price
$10 - $16
🚂 Traveling by train from Los Angeles to San Bernardino is a convenient and efficient option. The direct Metrolink Trains service departs from L. A. Union Station station and arrives at San Bernardino - Downtown station, with departures hourly and operating every day, completing the journey in approximately 1 hour and 43 minutes. 🚈 The train ticket prices for the route between Los Angeles and San Bernardino range from $11 to $35, offering affordable transportation. The distance covered during the journey is approximately 60.1 miles, providing a quick and comfortable way to reach your destination while enjoying the scenic views along the way.
Departure Point
L. A. Union Station station
Arrival Point
San Bernardino - Downtown station
Useful tips for train travellers
• Onboard Services: Amtrak's Southwest Chief offers a café car with a selection of snacks, beverages, and light meals available for purchase. Unfortunately, there are no meal services included in the fare, so be sure to bring snacks or purchase items onboard.
• Seating Options: Amtrak provides different seating categories on this route – Coach Class, Business Class, and First Class for select trains. Coach Class features comfortable seats with ample legroom, while Business Class offers wider seats and quieter ambiance. Note that only selected service may include First Class; always check your specific train's availability.
• Arrival Station Tip: At San Bernardino station, you can leave your luggage with the Amtrak baggage service for a small fee, allowing you to explore the area without carrying your bags. The station has restrooms but does not provide shower facilities.
• Fastest Way to City Center: From San Bernardino station, the fastest way to reach the city center is to take Omnitrans bus route 2, which operates frequently and will drop you off near the heart of downtown. Check the latest bus schedule at Omnitrans' official website for accurate timing: omnitrans.org
• Multiple Operators: The main operators on this route include Amtrak, which you can check out at amtrak.com; and Metrolink through metrolinktrains.com Ensure you compare schedules and fares for the best option before booking.
🚌 Explore the convenient bus journey from Los Angeles to San Bernardino! Departing five times a day, the direct service by EPLA Limo Express takes approximately 1 hour and 25 minutes to reach your destination. 🌆 Enjoy a quick 60.1-mile ride from vibrant Los Angeles to sunny San Bernardino. Choose from various departures throughout the day with prices ranging from $7 to $40 for a comfortable bus ride operated by EPLA Limo Express. 🌟 Experience a hassle-free travel option to San Bernardino by bus, with reliable services connecting these two bustling cities. Sit back, relax, and take in the scenery during this efficient 1 hour and 25-minute journey.
Departure Point
Los Angeles station
Arrival Point
San Bernardino, CA station

Frequently asked questions

Find out more about the route from Los Angeles to San Bernardino.

Or choose the category:
The cheapest way to get from Los Angeles to San Bernardino is by taking a combination of buses. You can start by taking the bus from Los Angeles to Fontana, and then transfer to the line 61 bus and line 14 bus which will take you to San Bernardino. This journey typically costs between $5 and $10 and takes approximately 3 hours and 39 minutes.
The fastest way to travel from Los Angeles to San Bernardino is by car. The drive typically takes around 1 hour and 1 minute, depending on traffic conditions. The cost of driving includes tolls and fuel expenses, which usually range from $10 to $16.
The distance between Los Angeles and San Bernardino is approximately 88 kilometers. When traveling by road, the distance is slightly longer at 97 kilometers. The drive typically takes around 1 hour and 15 minutes, depending on traffic conditions.
The best way to travel from Los Angeles to San Bernardino without a car is by taking a bus. Several bus companies, including Flixbus and Greyhound, offer routes between the two cities. The journey typically takes around 1 hour and 25 minutes, depending on traffic conditions. The cost of a bus ticket varies, ranging from $7 to $40, depending on the time of travel and the selected bus company.
The average travel time from Los Angeles to San Bernardino by bus is approximately 1 hour and 25 minutes, including transfers.
There are numerous accommodation options available near San Bernardino. With over 549 hotels to choose from, you can find something to suit your budget and preferences. Prices for hotels in San Bernardino start at around $66 per night, but can vary depending on the location, amenities, and time of year.
Yes, you can definitely drive from Los Angeles to San Bernardino which is about 97 km. The journey usually takes around 1 hour and 1 minute, depending on the traffic conditions. You can take either the I-10 or the CA-60 E route to reach San Bernardino from Los Angeles.
Yes, there is a direct bus that operates between Los Angeles and San Bernardino. The bus service runs five times a day and operates every day. The journey by bus takes approximately 1 hour and 25 minutes, making it a convenient and efficient option for travel between the two cities.
To catch the bus from Los Angeles to San Bernardino, you will need to go to the Los Angeles station. This is where the bus services, operated by EPLA Limo Express, depart from.
The bus from Los Angeles to San Bernardino arrives at the San Bernardino station.
Trains from Los Angeles to San Bernardino arrive at the San Bernardino - Downtown station. This station is conveniently located in the heart of downtown San Bernardino, making it easily accessible for travelers. From there, visitors can easily explore the nearby attractions and landmarks in San Bernardino. The San Bernardino - Downtown station also offers various amenities such as parking, restrooms, and ticketing services to ensure a smooth and comfortable journey.
Yes, there is a direct train between Los Angeles and San Bernardino. The train departs from L. A. Union Station and arrives at San Bernardino - Downtown station. The train service operates every day, with departures occurring hourly. The journey duration is approximately 1 hour and 43 minutes.
To catch the train from Los Angeles to San Bernardino you can go to L.A. Union Station. This is where the train services, operated by Metrolink Trains, depart from. L.A. Union Station is a major transportation hub in downtown Los Angeles, conveniently accessible by various modes of transportation including buses and the Metro.
The cost of a train ticket from Los Angeles to San Bernardino typically ranges from $11 to $35, depending on the time and class of service.
The cost of a bus ticket from Los Angeles to San Bernardino can range from $7 to $40, depending on the bus company and the type of ticket purchased. Popular bus operators such as Greyhound and FlixBus offer fares on the lower end of the spectrum, while more premium options might be slightly more expensive.
The cost to drive from Los Angeles to San Bernardino typically ranges from $10 to $16, depending on factors such as gas prices and the specific route taken. It is important to consider additional costs such as tolls and parking fees. The driving distance between the two cities is approximately 60 miles, and it usually takes around one hour to drive, although this may vary depending on traffic conditions.