• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 6 ways to get from Mexico City to Reynosa by plane, 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

Fly to Reynosa  •  3 h 8 min

  1. Fly from Mexico City (MEX) to Reynosa (REX) MEX - REX

$51 - $180

Cheapest option

Bus ADO  •  18 h 21 min

  1. Take the bus from Mexico Norte to Tuxpan México Norte-Tuxpam / ...
  2. Take the bus from Tuxpan to Reynosa Ado/Gl

$44 - $83

4 alternative options

Fly to McAllen  •  4 h 47 min

  1. Fly from Mexico City (MEX) to McAllen (MFE) MEX - MFE

$140 - $709

Fly to Matamoros, bus  •  5 h 2 min

  1. Fly from Mexico City (MEX) to Matamoros (MAM) MEX - MAM
  2. Take the bus from Matamoros to Reynosa

$121 - $277

Bus ETN  •  16 h 51 min

  1. Take the bus from México Norte to Reynosa Mexico Norte

$60 - $120

Drive  •  12 h 42 min

  1. Drive from Mexico City to Reynosa 658 miles

$85 - $130

Questions & Answers

The cheapest way to get from Mexico City to Reynosa is to fly which costs $950 - $3500 and takes 3 h 8 min.

More details

The quickest way to get from Mexico City to Reynosa is to fly which costs $950 - $3500 and takes 3 h 8 min.

More details

No, there is no direct bus from Mexico City to Reynosa. However, there are services departing from Izazaga and arriving at Reynosa via Mexico Norte and Tuxpan. The journey, including transfers, takes approximately 18 h 21 min.

More details

The distance between Mexico City and Reynosa is 745 km. The road distance is 1052.8 km.

Get driving directions

The best way to get from Mexico City to Reynosa without a car is to bus which takes 16 h 51 min and costs $1100 - $2400.

More details

It takes approximately 3 h 8 min to get from Mexico City to Reynosa, including transfers.

More details

Mexico City to Reynosa bus services, operated by Estrella Blanca, depart from Mexico Norte station.

More details

The best way to get from Mexico City to Reynosa is to fly which takes 3 h 8 min and costs $950 - $3500. Alternatively, you can bus, which costs $1100 - $2400 and takes 16 h 51 min.

Mode details

The quickest flight from Mexico City Airport to Reynosa Airport is the direct flight which takes 1 h 35 min.

Search flights

Mexico City to Reynosa bus services, operated by ADO, arrive at Reynosa station.

More details

Map of how to get from Mexico City to Reynosa.
Launch map view
  • Distance: 465.4 miles
  • Duration: 3 h 8 min

What companies run services between Mexico City, Mexico and Reynosa, Mexico?

Aeroméxico and Viva Aerobus fly from Mexico City to Reynosa 4 times a day. Alternatively, ETN operates a bus from Mexico City to Reynosa once daily. Tickets cost $60 - $120 and the journey takes 15 h 45 min.

Airlines
Aeroméxico
Website
world.aeromexico.com
Flights from Mexico City to Reynosa
Ave. Duration
1 h 37 min
When
Every day
Estimated price
$75 - $240
Flights from Mexico City to Matamoros
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$110 - $550
Viva Aerobus
Website
vivaaerobus.com
Flights from Mexico City to Reynosa
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$55 - $210
United Airlines
Website
united.com
Flights from Mexico City to McAllen via Houston
Ave. Duration
5 h 17 min
When
Every day
Estimated price
$210 - $1,400
Aeromar
Website
aeromar.com.mx
Flights from Mexico City to McAllen
Ave. Duration
2 h 15 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$130 - $750
Bus operators
Omnibus de Mexico
Website
odm.com.mx
Bus from Matamoros to Reynosa
Ave. Duration
1 h 25 min
Frequency
Every 2 hours
Estimated price
$6 - $10
Schedules at
odm.com.mx
Grupo Senda
Phone
US: (81) 8151 5253, México: 1 800 733 7330
Website
ticket.gruposenda.com
Bus from Matamoros to Reynosa
Ave. Duration
1 h 35 min
Frequency
Every 3 hours
Estimated price
$11 - $19
Schedules at
ticket.gruposenda.com
Diamante
$13 - $19
Ejecutivo
$11 - $13
ETN
Website
etn.com.mx
Bus from México Norte to Reynosa
Ave. Duration
15 h 45 min
Frequency
Once daily
Estimated price
$60 - $120
Schedules at
etn.com.mx
Web Advance
$60 - $95
Full Fare
$85 - $120
Estrella Blanca
Website
estrellablanca.com.mx
Bus from Mexico Norte to Tuxpan
Ave. Duration
4 h 30 min
Frequency
Hourly
Estimated price
$14 - $28
Schedules at
estrellablanca.com.mx
Económico
$14 - $22
Primera Select
$21 - $28
ADO
Phone
+52 800 369 4652
Website
ado.com.mx
Bus from Tuxpan to Reynosa
Ave. Duration
11 h 45 min
Frequency
Once daily
Estimated price
$29 - $55
Schedules at
ado.com.mx
First
$35 - $55
Economy
$29 - $45

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.

More Questions & Answers

Yes, the driving distance between Mexico City to Reynosa is 1053 km. It takes approximately 12 h 42 min to drive from Mexico City to Reynosa.

Get driving directions

Aeroméxico and Viva Aerobus offer flights from Mexico City Airport to Reynosa Airport.

Search flights

There are 76+ hotels available in Reynosa. Prices start at $45 USD per night.

More details

The best way to get from Mexico City to Mexico City Airport is to line 4 night bus which takes 17 min and costs .

More details