1map logoGo to main page

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

Compare Travel Options and Prices

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

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

$27 by busBest price
518 kmDistance
4h 23m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Phoenix 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, Flixbus USA
Bus
Average Duration
4h  55m
Estimated price
$27-95
Recommended
route map
Distance: 518 km
Duration: 4h 23m

See more options

Company
various
Bus
Average Duration
7h  15m
Estimated price
$34-69
Company
various
Drive
Average Duration
5h  4m
Estimated price
$55-85
Company
various
Plane
Train
Average Duration
4h  23m
Estimated price
$63-292
Company
various
Plane
Train
Average Duration
6h  24m
Estimated price
$76-275
Company
various
Plane
Train
Average Duration
6h  12m
Estimated price
$270-271
Company
various
Plane
Train
Average Duration
6h  40m
Estimated price
$272-273
Company
various
Plane
Train
Average Duration
7h  25m
Estimated price
$274-275

Traveling From Phoenix to San Bernardino

The journey from Phoenix to San Bernardino offers a transition from the vibrant desert landscape of Arizona to the diverse cultural and natural experiences of Southern California.

Best Neighbourhoods in San Bernardino

San Bernardino boasts diverse neighborhoods, each offering unique experiences for visitors.

Redlands
• Charming historic homes and architecture.
• Vibrant arts scene and local breweries.
Highland
• Scenic mountain views and hiking trails.
• Close-knit community atmosphere with parks.
Downtown San Bernardino
• Eclectic dining options and entertainment venues.
• Rich history and cultural landmarks to explore.

Best Times To Visit San Bernardino's Attractions

Planning your visit to San Bernardino can elevate your experience at its attractions.

San Bernardino County Museum
Visit on weekdays for fewer crowds and a more intimate experience.
Lake Arrowhead
Early mornings or weekdays are ideal for peaceful lake activities.
Glen Helen Regional Park
Late afternoons during the summer offer cooler temperatures and less bustle.

San Bernardino Weather: What to Expect Year-Round

San Bernardino enjoys a Mediterranean climate with hot summers and mild winters, making it suitable for outdoor activities year-round. The best times to visit are spring and fall when temperatures are comfortable, enhancing your overall travel experience.

Dining Recommendation

In San Bernardino, don't miss out on trying the famous California-style fish tacos at the local eatery, which feature fresh, locally sourced ingredients and a zesty crema that sets them apart from the spicier dishes you're used to in Phoenix. The laid-back beachy vibe and the vibrant flavors of the Pacific Coast offer a refreshing contrast to the Southwestern cuisine found in Phoenix.

Phoenix - San Bernardino operators

Explore transport companies operating between Phoenix 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 866 691 9732
Website
eplalimo.com

Bus from Phoenix, AZ to San Bernardino, CA

Average Duration
4h 55m
Estimated price
$279-277
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Phoenix Bus Station to San Bernardino Downtown Transit Center

Average Duration
5h 40m
Estimated price
$27-95
Contact phone
+52 644 410 2444
Website
tufesa.com.mx

Bus from Phoenix to Colton

Average Duration
5h 30m
Estimated price
276-3495
Train Show train routes
Website
metrolinktrains.com

Train from Rancho Cucamonga station to San Bernardino - Downtown station

Average Duration
27m
Estimated price
$349-690

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

Average Duration
1h 43m
Estimated price
$695-6925

Train from Tustin station to San Bernardino Depot station

Average Duration
1h 21m
Estimated price
$690-6925
Plane Show flights
Website
southwest.com

Plane from PHX to ONT

Average Duration
1h 14m
Estimated price
$950-951

Plane from PHX to LAX

Average Duration
1h 30m
Estimated price
$950-954

Plane from PHX to SNA

Average Duration
1h 23m
Estimated price
$952-953

Plane from PHX to BUR

Average Duration
1h 29m
Estimated price
$956-957

Plane from PHX to LGB

Average Duration
1h 21m
Estimated price
$958-959
Website
aa.com

Plane from PHX to ONT

Average Duration
1h 21m
Estimated price
$952-341

Plane from PHX to LAX

Average Duration
1h 33m
Estimated price
$85-342
Website
delta.com

Plane from PHX to LAX

Average Duration
1h 35m
Estimated price
$950-346
Website
flyfrontier.com

Plane from PHX to ONT

Average Duration
1h 21m
Estimated price
$55-346
Website
united.com

Plane from PHX to LAX

Average Duration
1h 34m
Estimated price
$950-957
Website
iflysouthern.com

Plane from PHX to LAX

Average Duration
3h 2m
Estimated price
$950-348

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

Traveling between Phoenix 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 Phoenix to San Bernardino covering a driving distance of 322 miles. Enjoy the beautiful desert landscapes and mountain views along the way. ⏱️ Plan for a leisurely journey lasting around 5 hours and 4 minutes, allowing for pit stops and breaks to stretch your legs. The drive offers a mix of highways and open roads, making it a pleasant drive for travelers. 💰 Depending on factors like gas prices and tolls, the cost of traveling by car from Phoenix to San Bernardino typically ranges between $55 to $85. Prepare for a wallet-friendly road trip adventure from one vibrant city to another.
Average price
$55 - $85
🚂 Experience a scenic journey from Phoenix to San Bernardino by train in just under 7 hours, covering a distance of 326 miles. The first leg involves a bus ride to Los Angeles Union Station from Phoenix, where you'll board a Greyhound bus to San Bernardino Depot. 🌄 Choose an efficient 5-hour 48-minute route to San Bernardino, spanning 319 miles, with a bus transfer to Los Angeles Downtown before reaching the San Bernardino Downtown Transit Center via FlixBus. Enjoy the convenience of this streamlined journey. 🚌 Opt for a 6-hour 24-minute journey, taking you through a 326-mile route from Phoenix to San Bernardino, with a bus transfer at Los Angeles Union Station and onward travel to San Bernardino Depot via Greyhound. Embrace the ease of travel and soak in the diverse landscapes along the way.
🛫 Flying from Phoenix to San Bernardino is quick and convenient, with a direct flight taking just 1 hour and 10 minutes. This makes it a great option for travelers looking to reach their destination swiftly.
Departure Point
Phoenix Airport
Arrival Point
Ontario/San Bernardino Airport
🚌 Traveling from Phoenix to San Bernardino by bus is a convenient and affordable option. The direct bus service operated by EPLA Limo Express departs four times a day and takes approximately 4 hours and 55 minutes to reach your destination. 🎟️ Prices for a bus ticket between San Bernardino and Phoenix range from $27 to $95, making it a budget-friendly way to travel between these two cities. Sit back, relax, and let the bus take you from the vibrant city of Phoenix to the bustling streets of San Bernardino for an unforgettable journey.
Departure Point
Phoenix, AZ station
Arrival Point
San Bernardino, CA station

Frequently asked questions

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

Or choose the category:
The distance between Phoenix and San Bernardino is approximately 305 miles by air, road distance is 322 miles. If you fly to Ontario/San Bernardino and then take a train, it takes around 4 hours and 23 minutes to reach San Bernardino from Phoenix. By car, it takes about 5 hours and 4 minutes to travel from San Bernardino to Phoenix, and by bus, it takes approximately 4 hours and 55 minutes to reach San Bernardino from Phoenix.
The most cost-effective option for traveling from Phoenix to San Bernardino is by bus. This route, which costs between $30 and $65, takes approximately 8 hours and 16 minutes. However, if time is a priority, the quickest option is to fly and then take a train. This option takes 4 hours and 23 minutes and costs between $60 and $200.
The prices for a bus ticket from San Bernardino to Phoenix range from $27 to $95, depending on the time of travel and the type of bus company chosen. It is recommended to check with different bus providers to find the best price for the desired travel date.
To get from Phoenix to San Bernardino without using public transportation, you can drive the approximately 322 miles, which takes around 5 hours and 4 minutes. The driving route offers flexibility and allows you to enjoy the scenic views along the way. The costs for the trip by car can vary between $55 and $85, depending on factors such as fuel prices and vehicle efficiency.
The most convenient way to travel from Phoenix to San Bernardino without a car is by taking a bus. The journey takes approximately 4 hours and 55 minutes, and ticket prices range from $27 to $95. The bus provides a comfortable and cost-effective option for travelers looking to reach San Bernardino from Phoenix.
Yes, there is a direct link between Phoenix and San Bernardino. EPLA Limo Express operates bus services that depart from Phoenix and arrive at San Bernardino. The buses operate four times a day, every day, and the journey takes approximately 4 hours and 55 minutes. This offers a convenient and direct option for travel between the two cities.
The flight between Phoenix and San Bernardino typically takes 1 hour and 10 minutes on a direct flight. However, please note that this flight is not available on all airlines and may have limited availability. The cost of the flight can vary depending on the airline and the time of booking, so it is recommended to check with different airlines for the most up-to-date prices.
There are plenty of options for accommodation near San Bernardino. With over 549 hotels available, travelers can find a range of options to suit their preferences and budget. Prices for hotels start at $66 per night, making it accessible for various budgets. It is recommended to check online booking platforms or contact local tourism offices for more specific information and to find the best choice for your stay.

Trips to San Bernardino