There are 8 ways to get from Phoenix to Monterrey by plane, bus, train 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

Fly Phoenix to Monterrey  •  8 h 5 min

  1. Fly from Phoenix (PHX) to Monterrey (MTY) PHX - MTY

$141 - $813

Cheapest option

Bus to Mexicali, fly to Monterrey  •  8 h 40 min

  1. Take the bus from Phoenix, Az to Calexico, Ca
  2. Fly from Mexicali (MXL) to Monterrey (MTY) MXL - MTY

$99 - $333

6 alternative options

Fly Phoenix to Laredo, bus  •  9 h 54 min

  1. Fly from Phoenix (PHX) to Laredo (LRD) PHX - LRD
  2. Take the bus from Nuevo Laredo to Monterrey

$214 - $874

Fly Phoenix to McAllen, bus  •  10 h 57 min

  1. Fly from Phoenix (PHX) to McAllen (MFE) PHX - MFE
  2. Take the bus from Reynosa to Monterrey

$234 - $979

Bus Grupo Senda  •  28 h 13 min

  1. Take the bus from Phoenix, AZ to El Paso
  2. Take the bus from Ciudad Juárez to Monterrey Tdn

$102 - $201

Bus Greyhound USA  •  28 h 47 min

  1. Take the bus from Phoenix, Az to San Antonio, Tx
  2. Take the bus from San Antonio, Tx to Laredo North
  3. Take the bus from Nuevo Laredo to Monterrey Central de Autobuses

$166 - $355

Bus, train  •  30 h 53 min

  1. Take the bus from Phoenix East to Tucson
  2. Take the train from Tucson Amtrak to San Antonio Amtrak
  3. Take the bus from San Antonio, Tx to Laredo North
  4. Take the bus from Nuevo Laredo to Monterrey Central de Autobuses

$209 - $503

Drive  •  20 h 28 min

  1. Drive from Phoenix to Monterrey 1071.8 miles

$140 - $210

What companies run services between Phoenix, AZ, USA and Monterrey, Mexico?

United Airlines, American Airlines and two other airlines fly from Phoenix to Monterrey hourly. Alternatively, you can take a bus from Phoenix to Monterrey via El Paso, El Paso, TX, and Ciudad Juárez in around 28 h 13 min.

Airlines
American Airlines
Website
aa.com
Flights from Phoenix to Monterrey via Dallas/Ft.Worth
Ave. Duration
6 h 29 min
When
Every day
Estimated price
$120 - $800
Flights from Phoenix to Laredo via Dallas/Ft.Worth
Ave. Duration
5 h 9 min
When
Every day
Estimated price
$200 - $850
Flights from Phoenix to Laredo via Houston, Dallas/Ft.Worth
Ave. Duration
7 h 44 min
When
Every day
Estimated price
$220 - $900
Flights from Phoenix to Laredo via El Paso, Dallas/Ft.Worth
Ave. Duration
7 h 49 min
When
Every day
Estimated price
$200 - $850
Flights from Phoenix to Laredo via San Antonio, Dallas/Ft.Worth
Ave. Duration
7 h 56 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $900
Flights from Phoenix to Laredo via Denver, Dallas/Ft.Worth
Ave. Duration
7 h 58 min
When
Every day
Estimated price
$230 - $900
Flights from Phoenix to Laredo via Austin, Dallas/Ft.Worth
Ave. Duration
8 h 2 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $900
Flights from Phoenix to Laredo via Roswell, Dallas/Ft.Worth
Ave. Duration
8 h 4 min
When
Every day
Estimated price
$200 - $850
Flights from Phoenix to Laredo via Grand Junction, Dallas/Ft.Worth
Ave. Duration
8 h 6 min
When
Every day
Estimated price
$220 - $900
Flights from Phoenix to Laredo via Albuquerque, Dallas/Ft.Worth
Ave. Duration
8 h 6 min
When
Every day
Estimated price
$200 - $850
Flights from Phoenix to Laredo via Tucson, Dallas/Ft.Worth
Ave. Duration
8 h 8 min
When
Saturday
Estimated price
$200 - $850
Flights from Phoenix to Laredo via Oklahoma City, Dallas/Ft.Worth
Ave. Duration
8 h 11 min
When
Sunday
Estimated price
$210 - $900
Flights from Phoenix to McAllen via Dallas/Ft.Worth
Ave. Duration
6 h 16 min
When
Every day
Estimated price
$220 - $950
Flights from Phoenix to McAllen via Albuquerque, Dallas/Ft.Worth
Ave. Duration
6 h 31 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$220 - $950
Flights from Phoenix to McAllen via Las Vegas, Dallas/Ft.Worth
Ave. Duration
7 h 46 min
When
Every day
Estimated price
$250 - $1,000
Flights from Phoenix to McAllen via San Diego, Dallas/Ft.Worth
Ave. Duration
7 h 48 min
When
Every day
Estimated price
$260 - $1,000
Flights from Phoenix to McAllen via Tucson, Dallas/Ft.Worth
Ave. Duration
7 h 49 min
When
Tuesday and Wednesday
Estimated price
$220 - $950
Flights from Phoenix to McAllen via Santa Ana, Dallas/Ft.Worth
Ave. Duration
7 h 59 min
When
Every day
Estimated price
$270 - $1,100
United Airlines
Website
united.com
Flights from Phoenix to Monterrey via Houston
Ave. Duration
5 h 13 min
When
Every day
Estimated price
$130 - $800
Flights from Phoenix to Monterrey via Chicago O'Hare
Ave. Duration
9 h 57 min
When
Every day
Estimated price
$220 - $1,100
Flights from Phoenix to Monterrey via Denver, Houston
Ave. Duration
7 h 47 min
When
Every day
Estimated price
$160 - $900
Flights from Phoenix to Laredo via Houston
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$210 - $950
Flights from Phoenix to McAllen via Houston
Ave. Duration
5 h 12 min
When
Every day
Estimated price
$220 - $1,000
Delta
Website
delta.com
Flights from Phoenix to Monterrey via Atlanta
Ave. Duration
9 h 11 min
When
Every day
Estimated price
$220 - $1,300
Volaris
Website
volaris.com
Flights from Mexicali to Monterrey
Ave. Duration
2 h 44 min
When
Monday to Friday
Estimated price
$60 - $250
Viva Aerobus
Website
vivaaerobus.com
Flights from Mexicali to Monterrey
Ave. Duration
2 h 15 min
When
Monday and Thursday
Estimated price
$70 - $270
Train operators
Amtrak
Bus operators
Estrella Blanca
Website
estrellablanca.com.mx
Bus from Nuevo Laredo to Monterrey
Ave. Duration
3 h
Frequency
Every 30 minutes
Estimated price
$11 - $20
Schedules at
estrellablanca.com.mx
Económico
$11 - $17
Primera Select
$15 - $20
Bus from Reynosa to Monterrey
Ave. Duration
3 h 15 min
Frequency
3 times a day
Estimated price
$11 - $21
Schedules at
estrellablanca.com.mx
Económico
$11 - $17
Primera Select
$16 - $21
Greyhound USA
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Phoenix, Az to Calexico, Ca
Ave. Duration
4 h 35 min
Frequency
Hourly
Estimated price
$29 - $70
Website
greyhound.com
Economy
$29 - $45
Flexible
$50 - $70
Bus from Phoenix, Az to San Antonio, Tx
Ave. Duration
20 h 25 min
Frequency
Hourly
Estimated price
$90 - $240
Website
greyhound.com
Economy
$90 - $150
Flexible
$180 - $240
Bus from San Antonio, Tx to Laredo North
Ave. Duration
2 h 20 min
Frequency
Hourly
Estimated price
$19 - $45
Website
greyhound.com
Economy
$19 - $29
Flexible
$35 - $45
Grupo Senda
Phone
US: (81) 8151 5253, México: 1 800 733 7330
Website
ticket.gruposenda.com
Bus from Reynosa to Monterrey
Ave. Duration
3 h 15 min
Frequency
Every 3 hours
Estimated price
$17 - $25
Schedules at
ticket.gruposenda.com
Diamante
$17 - $25
Ejecutivo
$20 - $21
Bus from Ciudad Juárez to Monterrey
Ave. Duration
17 h 35 min
Frequency
Once daily
Estimated price
$50 - $90
Schedules at
ticket.gruposenda.com
Diamante
$50 - $75
Ejecutivo
$85 - $90
EPLA Limo Express
Website
eplalimo.com
Bus from Phoenix, AZ to El Paso
Ave. Duration
7 h 30 min
Frequency
Every 4 hours
Estimated price
$45 - $65
Schedules at
eplalimo.com
ETN
Website
etn.com.mx
Bus from Nuevo Laredo to Monterrey Central de Autobuses
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$18 - $28
Schedules at
etn.com.mx
Web Advance
$19 - $28
Full Fare
$18 - $25
TAP Royal International
Phone
USA: (602) 273 3544 MÉXICO: 01800 0011 827
Email
contact@taproyal.com
Website
taproyal.com
Bus from Phoenix East to Tucson
Ave. Duration
2 h 25 min
Frequency
Every 30 minutes
Schedules at
taproyal.com

Want to know more about travelling around Mexico

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

The distance between Phoenix and Monterrey is 1426 km. The road distance is 1715 km.

The cheapest way to get from Phoenix to Monterrey is to bus which costs $100 - $210 and takes 28 h 13 min.

The quickest way to get from Phoenix to Monterrey is to fly which takes 8 h 5 min and costs $140 - $850.

No, there is no direct bus from Phoenix to Monterrey. However, there are services departing from Phoenix, AZ and arriving at Monterrey via El Paso, TX and Ciudad Juárez. The journey, including transfers, takes approximately 28 h 13 min.

It takes approximately 8 h 5 min to get from Phoenix to Monterrey, including transfers.