1map logoGo to main page

Tucson, AZ, USA to San Bernardino, CA, USA from $28: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

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

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

$28 by trainBest price
632 kmDistance
5h 36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Tucson 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
FlixBus
Bus
Average Duration
8h  5m
Estimated price
$35-120
Recommended
Company
Amtrak
Train
Average Duration
10h  29m
Estimated price
$28-187
Cheapest
route map
Distance: 632 km
Duration: 5h 36m

See more options

Company
El Paso
Bus
Average Duration
9h  32m
Estimated price
$60-85
Company
various
Drive
Average Duration
6h  53m
Estimated price
$75-120
Company
various
Plane
Average Duration
5h  36m
Estimated price
$164-793
Company
various
Plane
Train
Average Duration
5h  46m
Estimated price
$287-352
Company
various
Plane
Train
Average Duration
5h  47m
Estimated price
$350-351
Company
various
Drive
Plane
Average Duration
6h  16m
Estimated price
$353-354

Traveling From Tucson to San Bernardino

Your journey from Tucson to San Bernardino showcases a transition from Arizona's desert landscapes and rich cultural heritage to California's vibrant urban scene and diverse outdoor adventures.

Best Neighbourhoods in San Bernardino

San Bernardino features a variety of neighborhoods, each offering distinct experiences.

Redlands
• Charming historic district with quaint shops and cafes.
• Beautiful parks and a strong community vibe.
Highland
• Scenic views of the San Bernardino Mountains.
• Family-friendly environment with plenty of recreational options.
Downtown San Bernardino
• Cultural attractions like museums and theaters nearby.
• Lively nightlife and diverse dining scene.

Best Times To Visit San Bernardino's Attractions

Making the most of your visit involves timing your trips to key attractions just right.

California State University, San Bernardino
Visit during weekdays in the early morning for a quieter campus experience.
San Bernardino National Forest
Best explored in late spring or early fall to enjoy mild weather and fewer crowds.
The San Bernardino History and Railroad Museum
Weekday afternoons provide a peaceful atmosphere for appreciating local history.

San Bernardino Weather: What to Expect Year-Round

San Bernardino enjoys a Mediterranean climate, characterized by warm summers and mild winters, making it a great destination year-round. The best times to visit are spring and fall, when pleasant temperatures enhance your outdoor adventures and sightseeing.

Dining in San Bernardino

Try the famous tri-tip sandwich at Ramen & Rice, which showcases California's barbecue influence and flips the flavor profile from Tucson's Mexican staples. The vibrant atmosphere and emphasis on locally sourced ingredients provide a distinct snacking experience that sets San Bernardino apart.

Tucson - San Bernardino operators

Explore transport companies operating between Tucson 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
https://www.flixbus.com

Bus from Tucson to San Bernardino Downtown Transit Center

Average Duration
8h 5m
Estimated price
$35-120
Contact phone
+1 866 691 9732
Website
https://www.eplalimo.com

Bus from Tucson to San Bernardino, CA

Average Duration
6h 58m
Estimated price
$60-85
Train Show train routes
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Tucson Amtrak Station to Pomona Amtrak

Average Duration
10h 29m
Estimated price
$28-187
Website
https://metrolinktrains.com

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

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

Train from Tustin station to San Bernardino Depot station

Average Duration
1h 21m
Estimated price
$35-35
Plane Show flights
Website
https://www.southwest.com

Plane from Tucson (TUS) to Ontario/San Bernardino (ONT)

Average Duration
3h 15m
Estimated price
$1201-1202
Website
https://www.alaskaair.com

Plane from Tucson to Ontario/San Bernardino

Average Duration
6h 46m
Estimated price
$284-285
Website
https://www.aa.com

Plane from Tucson to Ontario/San Bernardino

Average Duration
6h 52m
Estimated price
$3570-281
Shuttle
Contact phone
+1-480-710-3441
Website
https://www.airportshuttleofphoenix.com

Shuttle from Tucson Amtrak Station to Sky Harbor International Airport

Average Duration
2h
Estimated price
$606-0

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

Traveling between Tucson 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 Tucson to San Bernardino covering a distance of 438 miles. Enjoy the diverse landscapes of Arizona and California along the way. 💸 The cost of driving from Tucson to San Bernardino ranges from $75 to $120, offering flexibility for different budget preferences. Plan your trip accordingly and factor in gas, food, and any potential stops along the route. 🌄 Arrive in San Bernardino after approximately 6 hours and 53 minutes of driving, ready to explore this vibrant city located in the heart of the Inland Empire. Take in the sights, sounds, and flavors of Southern California as you immerse yourself in the local culture.
Average price
$75 - $120
🚆 Embark on a scenic train journey from Tucson to San Bernardino with a travel time of approximately 10 hours and 29 minutes. Immerse yourself in the beauty of the southwest landscape as you glide towards your destination. 💰 Ticket prices for the train ride between Tucson and San Bernardino can range from $28 to $187, offering travelers a range of options to suit their budget and preferences. Choose from various seating classes and amenities to make your journey comfortable and enjoyable.
🛫 Traveling from Tucson to San Bernardino by plane involves taking a flight with a duration of 3 hours and 15 minutes, typically with one stopover as there are no direct flights available between Tucson Airport and Ontario/San Bernardino Airport.
Departure Point
Tucson Airport
Arrival Point
Ontario/San Bernardino Airport. The quickest flight takes 3h 15m and has one stopover
🚌 Travel from Tucson to San Bernardino by bus is convenient with a direct service departing once daily and operating every day. The journey takes approximately 8 hours and 5 minutes. 🚌 Prices for the bus ride between Tucson and San Bernardino range from $35 to $120, offering travelers an affordable way to reach their destination while enjoying the scenic views along the route.
Departure Point
Tucson station
Arrival Point
San Bernardino Downtown Transit Center station

Frequently asked questions

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

Or choose the category:
The distance between Tucson and San Bernardino is 393 miles, with a road distance of 438 miles. By train, it takes approximately 10 hours and 29 minutes to travel from Tucson to San Bernardino. Alternatively, taking a flight from Tucson to Los Angeles and then a train from Los Angeles to San Bernardino takes around 7 hours and 15 minutes. Driving by car, it takes about 6 hours and 53 minutes to travel from San Bernardino to Tucson, while taking a bus takes approximately 8 hours and 5 minutes.
The most cost-effective transportation option for traveling from Tucson to San Bernardino is by bus, with prices ranging from $35 to $120. The bus journey takes approximately 8 hours and 5 minutes. However, if time efficiency is a priority, the fastest way to travel is by combining bus and fly, which takes around 6 hours and 44 minutes and costs between $75 and $250.
The prices for a train journey between Tucson and San Bernardino range from $28 to $187. Similarly, the prices for a bus trip between San Bernardino and Tucson can vary from $35 to $120. It is advisable to check with specific transportation providers for the most accurate and up-to-date pricing information.
To get from Tucson to San Bernardino without using public transportation, you can drive. The distance is approximately 438 miles, and it takes around 6 hours and 53 minutes by car. The cost of driving from Tucson to San Bernardino can vary between $75 and $120, depending on factors such as fuel prices and vehicle efficiency.
To travel from Tucson to San Bernardino without a car, the best option is to take a bus. The journey takes approximately 8 hours and 5 minutes and costs between $35 and $120. Another option is to take a train, which takes about 10 hours and 29 minutes and costs between $27 and $190. Flying is also an option, with a flight duration of around 7 hours and 16 minutes and ticket prices ranging from $160 to $600.
Yes, there is a direct link between Tucson and San Bernardino. Flixbus USA operates a bus service that departs from Tucson and arrives at San Bernardino Downtown Transit Center. The journey takes approximately 8 hours and 5 minutes and operates once daily. This is a convenient option for travelers looking for a direct connection between the two cities.
The flight between Tucson and San Bernardino typically takes around 3 hours and 27 minutes with one stopover. However, there is no direct flight available. The cost of the flights can vary from $168 to $562 depending on the airline and the time of booking. It is recommended to check with different airlines to find the best deals.
There are many options for accommodation near San Bernardino. With over 549 hotels to choose from, you are sure to find one that suits your needs and budget. Prices start as low as $66 per night, making it affordable for most travelers. Whether you prefer luxury resorts, budget-friendly motels, or cozy bed and breakfasts, there are plenty of options available to make your stay comfortable and enjoyable.

Trips to San Bernardino