1map logoGo to main page

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

Compare Travel Options and Prices

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

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

$28 by trainBest price
552 kmDistance
3h 46m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Bernardino to San Jose 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
Train
Plane
Average Duration
3h  46m
Estimated price
$79-485
Recommended
Company
various
Train
Average Duration
12h  42m
Estimated price
$28-195
Cheapest
Company
various
Drive
Average Duration
6h  35m
Estimated price
$4850-4851
all-pages.text_drive
route map
Distance: 552 km
Duration: 3h 46m

See more options

Company
various
Plane
Train
Average Duration
5h  32m
Estimated price
$67-281
Company
various
Train
Plane
Average Duration
5h  33m
Estimated price
$73-397
Company
various
Plane
BART
Average Duration
4h  43m
Estimated price
$75-527
Company
various
Train
Plane
Average Duration
5h  45m
Estimated price
$790-791
Company
various
Train
Plane
Average Duration
6h  35m
Estimated price
$792-793
Company
FlixBus, Greyhound
Bus
Average Duration
8h  25m
Estimated price
$794-795
Company
various
Train
Bus
Average Duration
8h  55m
Estimated price
$796-797
Company
various
Train
Bus
Average Duration
10h  38m
Estimated price
$798-799

San Bernardino - San Jose operators

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

Train
Website
https://metrolinktrains.com

Train from San Bernardino - Downtown station to Rancho Cucamonga station

Average Duration
26m
Estimated price
$287-288

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

Average Duration
1h 43m
Estimated price
$1953-19505

Train from San Bernardino - Downtown station to Tustin station

Average Duration
1h 23m
Estimated price
$1953-19505
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Los Angeles to San Jose

Average Duration
9h 55m
Estimated price
$1959-284
Contact phone
+1 800-660-4287
Website
http://www.caltrain.com

Train from Millbrae Caltrain to San Jose Diridon Caltrain

Average Duration
1h 16m
Estimated price
$1951-288
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

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

Average Duration
1h 5m
Estimated price
$1951-4852

Bus from Los Angeles Union Station to San Jose Downtown

Average Duration
7h 55m
Estimated price
$19500-4851
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Los Angeles Union Station to San Jose Diridon Station

Average Duration
6h 20m
Estimated price
$19505-750
Plane
Website
southwest.com

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

Average Duration
1h 14m
Estimated price
$4856-4857

Plane from Ontario/San Bernardino (ONT) to Oakland (OAK)

Average Duration
1h 23m
Estimated price
$4851-4858
Subway
Contact phone
+1-510-464-6000
Website
http://www.bart.gov

Subway from Coliseum to Berryessa / North San Jose

Average Duration
46m
Estimated price
$1954-1956

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

Traveling between San Bernardino and San Jose 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.

💸 Depending on factors such as fuel efficiency and toll road usage, the cost of driving from San Bernardino to San Jose typically ranges from $70 to $110 for a round trip, offering a budget-friendly way to explore the Golden State. 🌉 Arrive in San Jose, known for its tech industry and vibrant cultural scene, after approximately 6 hours and 35 minutes of driving, ready to enjoy the sights and attractions this dynamic city has to offer.
Average price
$70 - $110
🚆 Heading from San Bernardino to San Jose by train involves a journey with transfers, taking approximately 12 hours and 42 minutes. The trip doesn't offer a direct train service, requiring passengers to change trains during the route. 🚆 Route options include various transfers, such as stopping in Los Angeles before reaching San Jose. Prices for the train tickets from San Bernardino to San Jose can range from $28 to $195, depending on the chosen route and class of service.
Departure Point
San Bernardino - Downtown station
Arrival Point
San Jose station
🛫 Traveling from San Bernardino to San Jose by plane is quick and convenient. The direct flight from Ontario/San Bernardino Airport to San Jose Airport takes just 1 hour and 10 minutes with Southwest Airlines. ✈️ The total travel time from San Bernardino to San Jose by plane is approximately 4 hours and 43 minutes. This includes the time for boarding, flying, and any layovers if applicable. 💸 Flight prices between San Jose and San Bernardino can range from $75 to $527, depending on factors such as the airline, time of booking, and availability.
Departure Point
Ontario/San Bernardino Airport
Arrival Point
San Jose Airport
🚌 There is no direct bus from San Bernardino to San Jose station, but you can take a route that includes a transfer at Los Angeles Union Station. The journey, including transfers, takes approximately 8 hours and 25 minutes. 🛣️ Route options vary in duration and transfers, with the shortest route taking about 8 hours and 5 minutes to reach San Jose from San Bernardino. Prices for the bus between the two cities range from $43 to $128. 📍 Depending on the route chosen, travelers can expect a journey ranging from 8 hours 5 minutes to 10 hours 56 minutes to cover the distance of approximately 400-407 miles between San Bernardino and San Jose by bus.
Departure Point
San Bernardino Downtown Transit Center station
Arrival Point
San Jose Diridon Station

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from San Bernardino to San Jose is by taking a bus. The bus ticket prices range from $35 to $140 depending on the bus company and the type of ticket purchased. The journey by bus takes approximately 8 hours and 55 minutes.
The fastest way to travel from San Bernardino to San Jose is by taking a train to the nearest airport and then flying to San Jose. This option typically takes around 3 hours and 48 minutes. However, the duration may vary depending on the availability of flights and layovers. The cost of this route ranges from $70 to $380, depending on factors such as airline choice and booking time.
The distance between San Bernardino and San Jose is approximately 552 kilometers. If you were to travel by road, the distance would be around 637 kilometers.
The best way to travel from San Bernardino to San Jose without a car is by taking a bus. There are several bus companies that operate this route, offering affordable fares ranging from $35 to $140. The journey takes approximately 8 hours and 55 minutes, depending on traffic and the specific bus service.
The approximate travel time from San Bernardino to San Jose is around 3 hours and 48 minutes, including any transfers that may be required.
There are numerous options for accommodation near San Jose. With over 684 hotels to choose from, visitors will have a variety of choices in terms of location, amenities, and price range. Prices for hotels in San Jose start at $49, catering to different budget preferences.
Yes, you can drive from San Bernardino to San Jose. The driving distance is approximately 637 km and the journey takes about 6 hours and 35 minutes. It is a straightforward route along Interstate 5 and Interstate 580, offering the flexibility to stop at various locations along the way.
Yes, there is no direct bus from San Bernardino to San Jose. However, you can take a bus from the San Bernardino Downtown Transit Center to Los Angeles Downtown, and then transfer to another bus to San Jose Downtown. This journey takes approximately 8 hours and 55 minutes, including transfers.
To catch the bus from San Bernardino to San Jose you will need to go to the San Bernardino Downtown Transit Center station. This is where the bus services, operated by Flixbus USA, depart from.
The bus from San Bernardino to San Jose arrives at the San Jose Downtown station.
Southwest Airlines is the only airline that offers flights between San Bernardino and San Jose. They operate flights from Ontario/San Bernardino Airport to San Jose Airport.
The fastest way to travel from San Bernardino to San Jose is by taking a direct flight. The quickest flight option is offered by Southwest Airlines and departs from Ontario/San Bernardino Airport. The flight duration is approximately 1 hour and 10 minutes.
The flight from San Bernardino to San Jose takes approximately 1 hour and 10 minutes on a direct flight. This is the quickest way to travel between the two cities. There are several airlines that operate this route, including Southwest Airlines and Alaska Airlines.
Trains from San Bernardino to San Jose arrive at the San Jose station. This is the final destination for the Amtrak train service on this route.
No, there is no direct train between San Bernardino and San Jose. However, you can take a train from San Bernardino - Downtown station to Los Angeles and then transfer to another train that will take you to San Jose. The total journey time is approximately 12 hours and 42 minutes.
To catch the train from San Bernardino to San Jose you will need to go to the San Bernardino - Downtown station. This is where the train services operated by Metrolink Trains depart from.
The cost of a train ticket from San Bernardino to San Jose can range from $28 to $195, depending on factors such as the class of travel and the date of booking. It is advised to book in advance to secure the best prices. The duration of the train journey is approximately 8 to 10 hours.
The cost of a bus ticket from San Bernardino to San Jose ranges from $37 to $138, depending on the specific bus company, time of travel, and the level of comfort or amenities provided.
The cost of driving from San Bernardino to San Jose can vary depending on factors such as fuel prices and the type of vehicle being used. On average, the cost ranges from $70 to $110 for a one-way trip.