There are 5 ways to get from Corona to Phoenix by taxi, plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Taxi to Ontario/San Bernardino, fly  •  2 h 17 min

  1. Take a taxi from Corona to Ontario/San Bernardino
  2. Fly from Ontario/San Bernardino (ONT) to Phoenix (PHX) ONT - PHX

$158 - $285

Cheapest option

Bus  •  6 h 14 min

  1. Take the bus from San Bernardino, Ca to Phoenix, Az 1416 / ...

$45 - $99

3 alternative options

Train to Santa Ana, fly  •  4 h 54 min

  1. Take the train from North Main Corona station to Tustin station
  2. Fly from Santa Ana (SNA) to Phoenix (PHX) SNA - PHX

$97 - $237

Train to Los Angeles, fly  •  5 h 15 min

  1. Take the train from North Main Corona station to L. A. Union Station station
  2. Fly from Los Angeles (LAX) to Phoenix (PHX) LAX - PHX

$104 - $265

Drive  •  5 h 16 min

  1. Drive from Corona to Phoenix 335.6 miles

$30 - $50

What companies run services between Corona, CA, USA and Phoenix, AZ, USA?

Greyhound USA operates a bus from Corona to Phoenix hourly. Tickets cost $35 - $85 and the journey takes 4 h 40 min.

Airlines
Southwest Airlines
Website
southwest.com
Flights from Ontario/San Bernardino to Phoenix
Ave. Duration
1 h 9 min
When
Every day
Estimated price
$110 - $550
Flights from Ontario/San Bernardino to Phoenix via Las Vegas
Ave. Duration
3 h 7 min
When
Monday to Saturday
Estimated price
$110 - $550
Flights from Santa Ana to Phoenix
Ave. Duration
1 h 12 min
When
Every day
Estimated price
$180 - $490
Flights from Santa Ana to Phoenix via Las Vegas
Ave. Duration
3 h
When
Sunday
Estimated price
$180 - $490
Flights from Los Angeles to Phoenix
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$160 - $480
American Airlines
Website
aa.com
Flights from Ontario/San Bernardino to Phoenix
Ave. Duration
1 h 17 min
When
Every day
Estimated price
$85 - $400
Flights from Santa Ana to Phoenix
Ave. Duration
1 h 23 min
When
Every day
Estimated price
$100 - $400
Flights from Los Angeles to Phoenix
Ave. Duration
1 h 31 min
When
Every day
Estimated price
$100 - $400
Delta
Website
delta.com
Flights from Los Angeles to Phoenix
Ave. Duration
1 h 26 min
When
Every day
Estimated price
$95 - $440
United Airlines
Website
united.com
Flights from Los Angeles to Phoenix
Ave. Duration
1 h 29 min
When
Every day
Estimated price
$100 - $440
Train operators
Metrolink Trains
Website
metrolinktrains.com
Train from North Main Corona station to Tustin station
Ave. Duration
46 min
Frequency
Every 4 hours
Estimated price
$7 - $11
Schedules at
metrolinktrains.com
Train from North Main Corona station to L. A. Union Station station
Ave. Duration
1 h 20 min
Frequency
3 times a day
Estimated price
$9 - $13
Schedules at
metrolinktrains.com
Bus operators
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from San Bernardino, Ca to Phoenix, Az
Ave. Duration
4 h 40 min
Frequency
Hourly
Estimated price
$35 - $85
Website
greyhound.com
Economy
$35 - $55
Flexible
$65 - $85
Other operators
Taxi from Corona to Ontario/San Bernardino
Ave. Duration
19 min
Estimated price
$70 - $85
CaliProRide
Phone
+1 760-486-0382
Website
caliproride.com
Piratas Cab
Phone
+1 626-391-9090
Lady Cab Driver
Phone
+1 909-624-3333

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Corona to Phoenix?

The distance between Corona and Phoenix is 510 km. The road distance is 537 km.

What is the cheapest way to get from Corona to Phoenix?

The cheapest way to get from Corona to Phoenix is to drive which costs $30 - $50 and takes 5 h 16 min.

What is the fastest way to get from Corona to Phoenix?

The quickest way to get from Corona to Phoenix is to taxi and fly which takes 2 h 17 min and costs $150 - $290.

How long does it take to get from Corona to Phoenix?

It takes approximately 2 h 17 min to get from Corona to Phoenix, including transfers.