1map logoGo to main page

San Jose, CA, USA to San Bernardino, CA, USA from $29: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

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

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

$29 by trainBest price
636 kmDistance
4h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Jose 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
Plane
Train
Average Duration
4h  22m
Estimated price
$79-484
Recommended
Company
Amtrak
Train
Average Duration
13h  22m
Estimated price
$29-190
Cheapest
route map
Distance: 636 km
Duration: 4h 22m

See more options

Company
various
Train
Plane
Average Duration
5h  56m
Estimated price
$68-790
Company
various
BART
Plane
Train
Average Duration
5h  16m
Estimated price
$76-526
Company
various
Plane
Train
Average Duration
6h  13m
Estimated price
$77-318
Company
various
Plane
Train
Average Duration
6h  11m
Estimated price
$791-792
Company
various
Plane
Train
Average Duration
6h  14m
Estimated price
$793-794
Company
various
Plane
Train
Average Duration
7h  19m
Estimated price
$795-796
Company
FlixBus 2000
Bus
Average Duration
8h  55m
Estimated price
$797-798
Company
various
Bus
Train
Average Duration
9h  32m
Estimated price
$799-4840
Company
various
Bus
Train
Average Duration
9h  39m
Estimated price
$4841-4842
Company
N/A
Drive
Average Duration
6h  35m
Estimated price
$4843-4844

Traveling From San Jose to San Bernardino

Traveling from San Jose to San Bernardino reveals a blend of Silicon Valley’s tech-driven vibrancy and San Bernardino’s rich history and natural beauty.

Best Neighbourhoods in San Bernardino

San Bernardino features diverse neighborhoods, each offering distinct experiences for visitors.

Redlands
• Historic downtown with charming boutiques.
• Beautiful parks and gardens to explore.
Loma Linda
• Known for its health-conscious community.
• Home to the renowned Loma Linda University.
Highland
• Offers stunning views of the San Bernardino Mountains.
• Vibrant community events throughout the year.

Best Times To Visit San Bernardino's Attractions

Timing your visit can greatly enhance your experience in San Bernardino.

San Bernardino National Forest
Visit on weekdays during the spring for fewer crowds and blooming wildflowers.
California Theatre of the Performing Arts
Catch performances on weekday evenings for a more intimate atmosphere.
The Route 66 Museum
Explore on early mornings during weekdays to enjoy a quieter visit.

San Bernardino Weather: What to Expect Year-Round

San Bernardino enjoys a semi-arid climate with hot summers and mild winters, making late spring and early fall the ideal times to visit for pleasant temperatures. Being aware of the weather patterns can help you plan outdoor activities and pack appropriately for your travels.

Dining Recommendation in San Bernardino

Try the famous Mexican dish, carne asada fries, at the local favorite, Frisco's, where bold flavors and fresh ingredients create an unforgettable experience. Unlike the trendier food scenes in San Jose, dining in San Bernardino offers a more laid-back atmosphere infused with rich cultural traditions.

San Jose - San Bernardino operators

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

Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Jose Downtown to Los Angeles Downtown

Average Duration
6h 45m
Estimated price
$29-296

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

Average Duration
1h 10m
Estimated price
$761-7620
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from San Jose Diridon Station to Los Angeles Union Station

Average Duration
7h
Estimated price
$4845-5261
Train Show train routes
Website
metrolinktrains.com

Train from Rancho Cucamonga station to San Bernardino - Downtown station

Average Duration
27m
Estimated price
$1907-1908

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

Average Duration
1h 43m
Estimated price
$763-4845

Train from Tustin station to San Bernardino Depot station

Average Duration
1h 21m
Estimated price
$1908-4845
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Jose to Los Angeles

Average Duration
10h 45m
Estimated price
$769-1902
Contact phone
+1 800-660-4287
Website
caltrain.com

Train from San Jose Diridon Caltrain to Millbrae Caltrain

Average Duration
1h 12m
Estimated price
$761-1908
Subway
Contact phone
+1-510-464-6000
Website
bart.gov

Subway from Berryessa / North San Jose to Coliseum

Average Duration
43m
Estimated price
$764-766
Plane Show flights
Website
southwest.com

Plane from San Jose (SJC) to Ontario/San Bernardino (ONT)

Average Duration
1h 14m
Estimated price
$4844-290

Plane from San Jose (SJC) to Los Angeles (LAX)

Average Duration
1h 19m
Estimated price
$294-295
Website
united.com

Plane from San Francisco to Ontario/San Bernardino

Average Duration
1h 32m
Estimated price
$1902-1903
Website
delta.com

Plane from San Jose to Los Angeles

Average Duration
1h 26m
Estimated price
$296-1900
Website
alaskaair.com

Plane from San Jose to Los Angeles

Average Duration
1h 24m
Estimated price
$1901-7990

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

Traveling between San Jose 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 road trip from San Jose to San Bernardino, covering a distance of 395 miles. Enjoy approximately 6 hours and 35 minutes of driving through picturesque landscapes and charming towns along the way. 💰 Budget-conscious travelers can rejoice, as the cost of driving from San Jose to San Bernardino ranges from $70 to $110 for the round trip. With flexible pricing options, you can plan your road trip while staying within your preferred budget range.
Average price
$70 - $110
🚈 Although there is no direct train from San Jose to San Bernardino, you can easily make the journey with a transfer at L.A. Union Station. The total travel time, including transfers, is approximately 13 hours and 22 minutes. 🛤️ The route from San Jose to San Bernardino covers a distance of 480 miles and involves one transfer during the journey. The first leg of the trip is on the Amtrak Coast Starlight train departing from San Jose to L.A. Union Station, which takes about 10 hours and 45 minutes. The second part is on the Metrolink San Bernardino Line, taking approximately 1 hour and 38 minutes to reach San Bernardino - Downtown. 💰 Prices for the train ticket from San Jose to San Bernardino range from $29 to $190.amtrak.com/ for the initial leg of the journey and contact Metrolink Trains at 1-800-371-LINK or visit http://www.metrolinktrains.com/ for the segment to San Bernardino - Downtown station.
Departure Point
San Jose station
Arrival Point
San Bernardino - Downtown station
🛫 Traveling from San Jose to San Bernardino by plane is quick and convenient with a direct flight that only takes 1 hour and 10 minutes from San Jose Airport to Ontario/San Bernardino Airport, served by Southwest Airlines. ✈️ The total duration of the journey by plane from San Jose to San Bernardino is approximately 5 hours and 56 minutes, offering a smooth and efficient way to reach your destination in Southern California. 💸 Flights between San Bernardino and San Jose can vary in price, ranging from $68 to $280, providing travelers with different options to suit their budget and travel preferences.
Departure Point
San Jose Airport
Arrival Point
Ontario/San Bernardino Airport
Useful tips for plane travellers
• Book with Southwest Airlines for a direct flight from San Jose to Ontario/San Bernardino; it's the fastest option at just 1h 10m, but check the fare differences as they can vary significantly from $68 to $280.
• Upon arrival at Ontario Airport, expect a streamlined process; however, be prepared for potential longer wait times at security during peak travel hours, so plan your arrival to the airport accordingly.
• The taxi fare from Ontario Airport to downtown San Bernardino generally ranges from $30 to $50, so consider ridesharing services like Uber or Lyft, which can be a more affordable and convenient alternative—just check their apps upon arriving at the airport.
🚌 Although there is no direct bus from San Jose to San Bernardino, travelers can take a bus from San Jose Downtown to Los Angeles Union Station and then transfer to reach San Bernardino Downtown Transit Center, with a total journey time of approximately 8 hours and 55 minutes. 🛣️ The route covers a distance of 398 miles, and travelers may encounter transfers along the way. The prices for bus tickets between San Jose and San Bernardino can vary from $37 to $138, depending on the service and time of booking. 🕒 Overall, it takes around 8 to 10 hours to travel by bus from San Jose to San Bernardino, providing passengers with a scenic journey through California with convenient transfers at key transit centers like Los Angeles Union Station.
Departure Point
San Jose Downtown station
Arrival Point
San Bernardino Downtown Transit Center station

Frequently asked questions

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

Or choose the category:
The distance between San Jose and San Bernardino is approximately 343 miles, with a road distance of 395 miles. The typical travel times for various modes of transportation are as follows: it takes 13 hours and 22 minutes by train, 4 hours and 22 minutes by flying from San Jose to Ontario/San Bernardino and then taking a train, 5 hours and 17 minutes by plane, 6 hours and 35 minutes by car, and 9 hours and 5 minutes by bus to travel between the two cities.
The most cost-effective option for traveling from San Jose to San Bernardino is by bus, with prices ranging from $35 to $140. Although it takes longer, approximately 9 hours and 5 minutes, it is a cheaper alternative. However, if time is of the essence, the quickest option is to fly and then take a train, which takes approximately 4 hours and 22 minutes but costs between $70 and $380. Consider your budget and time constraints when choosing the best transportation option for your trip.
The prices for a train ticket between San Jose and San Bernardino range from $29 to $190, depending on factors such as the class of service and the time of booking. Alternatively, taking a bus from San Bernardino to San Jose can cost between $36 and $136. The prices may vary based on the bus company, the time of travel, and any additional amenities provided.
To get from San Jose to San Bernardino without using public transportation, the best option is to drive. The distance between the two cities is 395 miles, and it takes approximately 6 hours and 35 minutes to drive. The cost of driving from San Jose to San Bernardino can range from $70 to $110 depending on factors such as fuel prices and toll fees.
If you don't have a car, the best way to travel from San Jose to San Bernardino is by taking a bus. The journey takes approximately 9 hours and 5 minutes and the cost can range from $35 to $140. This option allows for a convenient and budget-friendly way to reach your destination without the need for a car.
No, there is no direct link between San Jose and San Bernardino. However, there are options available for travel. The train journey takes approximately 13h 22m with transfers in L.A. Union Station. The bus journey takes around 9h 5m with transfers in Los Angeles Union Station. These modes of transportation provide connections for travelers between San Jose and San Bernardino.
The flight duration between San Jose and San Bernardino is approximately 1 hour and 10 minutes on a direct flight. The cost of a flight ticket can range from $76 to $526, depending on various factors such as the airline, time of booking, and availability. It is recommended to check with different airlines and booking platforms to find the best fares and deals.
There are plenty of options for accommodation near San Bernardino. With over 549 hotels available, there is something to suit every budget and preference. Prices start at $66 per night, making it accessible for all types of travelers. Whether you're looking for luxury hotels, budget accommodations, or something in between, there are various options available for you to choose from.

Trips from San Jose

Trips to San Bernardino