1map logoGo to main page

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

Compare Travel Options and Prices

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

How to Get from San Bernardino to Phoenix: 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
516 kmDistance
3h 37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Bernardino to Phoenix 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  37m
Estimated price
$63-192
Recommended
Company
EPLA Limo Express, Flixbus USA
Bus
Average Duration
6h  20m
Estimated price
$27-95
Cheapest
route map
Distance: 516 km
Duration: 3h 37m

See more options

Company
Various
Train
Plane
Average Duration
5h  19m
Estimated price
$47-264
Company
Various
Train
Plane
Average Duration
5h  8m
Estimated price
$76-275
Company
Various
Train
Plane
Average Duration
5h  51m
Estimated price
$81-294
Company
Various
Train
Plane
Average Duration
6h  32m
Estimated price
$630-631
Company
Various
Drive
Average Duration
5h  4m
Estimated price
$632-633

Traveling From San Bernardino to Phoenix

The journey from San Bernardino to Phoenix offers a blend of California’s laid-back charm and Arizona's vibrant city culture, presenting diverse landscapes and experiences along the way.

Best Neighbourhoods in Phoenix

Phoenix boasts diverse neighborhoods, each offering unique attractions and experiences.

Downtown Phoenix
• Home to the Arizona Science Center.
• Vibrant nightlife with many dining options.
Arcadia
• Luxurious homes with stunning mountain views.
• Trendy boutiques and local eateries abound.
Roosevelt Row
• Renowned for its vibrant street art scene.
• Hosts regular art walks and cultural events.

Best Times To Visit Phoenix's Attractions

Maximizing your experience in Phoenix means timing your visits right.

Desert Botanical Garden
Plan visits early in the morning or late afternoon to enjoy cooler, quieter moments as well as the stunning light for photography.
Heard Museum
Weekdays are best for exploring this cultural gem, avoiding weekend crowds while appreciating indigenous art.
Camelback Mountain
Hike in the early morning for breathtaking sunrise views and a cooler ascent, ensuring a safer and more pleasant experience.

Phoenix Weather: What to Expect Year-Round

Phoenix boasts a desert climate with scorching summers and mild winters, making it essential to plan your visit accordingly. The best times to explore are during the spring and fall when temperatures are pleasant, allowing for enjoyable outdoor adventures.

Dining Recommendation

Try the smoky mesquite-grilled carne asada at El Chullo, a local gem that showcases the distinct flavors of Southwestern cuisine. This dining experience contrasts with San Bernardino's offerings, as it features vibrant local ingredients and a lively atmosphere that reflects Phoenix's rich cultural heritage.

San Bernardino - Phoenix operators

Explore transport companies operating between San Bernardino and Phoenix, 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 San Bernardino, CA to Phoenix, AZ

Average Duration
6h 20m
Estimated price
$636-637
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Bernardino Downtown Transit Center to Phoenix Bus Station

Average Duration
5h 45m
Estimated price
$27-95
Train
Website
metrolinktrains.com

Train from San Bernardino - Downtown station to Rancho Cucamonga station

Average Duration
26m
Estimated price
$277-278

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

Average Duration
1h 43m
Estimated price
$953-275

Train from San Bernardino - Downtown station to Tustin station

Average Duration
1h 23m
Estimated price
$953-275
Plane
Website
southwest.com

Plane from Ontario/San Bernardino (ONT) to Phoenix (PHX)

Average Duration
1h 10m
Estimated price
$638-639
Website
aa.com

Plane from Ontario/San Bernardino (ONT) to Phoenix (PHX)

Average Duration
1h 17m
Estimated price
$1920-1921
Website
delta.com

Plane from Los Angeles (LAX) to Phoenix (PHX)

Average Duration
1h 30m
Estimated price
$633-272
Website
united.com

Plane from Los Angeles (LAX) to Phoenix (PHX)

Average Duration
1h 27m
Estimated price
$638-470
Website
flyfrontier.com

Plane from Ontario/San Bernardino (ONT) to Phoenix (PHX)

Average Duration
1h 22m
Estimated price
$634-273
Website
jsx.com

Plane from Burbank (BUR) to Phoenix (PHX)

Average Duration
1h 30m
Estimated price
$275-276

Frequently asked questions

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

Or choose the category:
The distance between San Bernardino and Phoenix is approximately 305 miles by air, but the road distance is slightly longer at 320.8 miles. The travel time by train and airplane is 3 hours and 37 minutes, while driving by car takes about 5 hours and 4 minutes. Taking a bus from San Bernardino to Phoenix would typically take 6 hours and 20 minutes. It is important to note that actual travel times may vary depending on traffic conditions and other factors.
The most cost-effective option for traveling from San Bernardino to Phoenix is by bus, which costs $27-$95. Although it takes 6 hours and 20 minutes, it is an affordable choice for budget-conscious travelers. However, if time is a priority, the fastest option is to take a train to Ontario/San Bernardino and then fly. This option takes 3 hours and 37 minutes and costs between $60-$200.
The prices of a bus ticket between San Bernardino and Phoenix vary from $27 to $95. The price range is due to factors such as the bus company, time of travel, and booking in advance. It is recommended to check with different bus operators and compare prices to find the best deal for your travel.
To travel from San Bernardino to Phoenix without using public transportation, you can drive. The road distance between the two cities is 321 miles and it takes approximately 5 hours and 4 minutes to drive. The cost of the trip can vary, but typically ranges from $55 to $85 for fuel and tolls.
The best way to travel from San Bernardino to Phoenix without a car is by bus. The journey takes approximately 6 hours and 20 minutes and typically costs between $27 and $95. Taking the bus allows you to relax and enjoy the scenery while someone else does the driving for you.
Yes, there is a direct link between San Bernardino and Phoenix. EPLA Limo Express operates bus services that depart from San Bernardino four times a day and arrive in Phoenix after approximately 6 hours and 20 minutes. The buses operate daily, providing a convenient and direct option for travel between the two cities.
The flight between San Bernardino and Phoenix typically takes 1 hour and 10 minutes. The quickest and most convenient option is to take a direct flight from Ontario/San Bernardino Airport to Phoenix Airport. As for the cost, it can vary depending on the time of booking and availability, but typically the prices range from around $100 to $300 for a one-way ticket.
There are numerous accommodation options available near Phoenix. As of now, there are over 2066 hotels in the area, catering to a range of budgets and preferences. Prices start at $47 per night, making it possible to find a suitable place to stay within your desired price range. From budget hotels to luxury resorts, there are plenty of options to choose from to make your stay comfortable and enjoyable.

Trips from San Bernardino