You can travel from Mexico City to Monterrey, Mexico, by flight, standard bus, private transfer, and rental car. Check out our guide with all the important information.
Monterrey welcomes visitors regularly as one of Mexico’s largest cities and industrial centers. It is the city capital of the Mexican State of Nuevo León and is located northeast of Mexico.
There is so much to do when you’re in Monterrey. Even your trip there from Mexico City can turn out to be a fun road trip filled with adventures along the way. All you have to do is browse and book, and you’re good to go.
Check out our guide for all the important information on traveling from Mexico City to Monterrey, Mexico.
Distance from Mexico City to Monterrey, Mexico
The distance from Mexico City to Monterrey, Mexico, is about 910 kilometers or 565.4 miles by car.
It takes about ten hours to travel by car from Mexico City to Monterrey.
Transportation Options from Mexico City to Monterrey, Mexico
The following table outlines all transportation options from Mexico City to Monterrey, Mexico:
|Flight from Mexico City to Monterrey, Mexico
|1 hour and 35 minutes
|Standard Bus from Mexico City to Monterrey, Mexico
|12 to 14 hours
|Private Transfer from Mexico City to Monterrey
|Rental Car from Mexico City to Monterrey, Mexico
|11 hours 30 minutes
|from USD 45.65
Getting to Monterrey, Mexico, from Mexico City
Travel time: 1 hour and 35 minutes
The fastest way to travel from Mexico City to Monterrey is by flight. In less than two hours, you are already at your destination.
The plane departs from Mexico City International Airport (MEX) and then arrives at the Monterrey International Airport (MTY.)
Volaris is one carrier that flies from Mexico City to Monterrey. You can easily book with them online to choose the date and time that best suits your plans.
|Price per Person
|1 hour 44 minutes
|1 hour 44 minutes
|1 hour 44 minutes
You can also catch an economy flight with VivaAerobus. They have direct flights from Mexico City to Monterrey, which run more frequently.
Finally, there is AeroMexico. The airline offers multiple direct flights to Monterrey from Mexico City. You can regularly catch a flight as early as 7 AM and as late as 9:45 PM.
From our experience, Skyscanner usually shows the best deals. Alternatively, you can book a flight from Mexico City to Monterrey on bookaway.
Find the cheapest flights on Skyscanner
Travel time: 12 to 14 hours
Senda Diamante offers regular trips from Mexico City. Its direct bus to Monterrey is equipped with air conditioning, Wifi, television, and a toilet.
These amenities will be truly helpful as the trip can take more than 14 hours. The long travel time can greatly affect your itinerary, so plan and book ahead of time.
A good option is to leave late at night from Mexico City. Spend the night traveling between the two destinations, hopefully catching full hours of sleep.
Come morning time, you are ready to explore Monterrey, Mexico. Check out your options and see which one best fits you.
|Price per Person
|14 hours 15 minutes
|14 hours 20 minutes
|12 hours 30 minutes
3. Private Transfer from Mexico City to Monterrey
Travel time: Custom
If you wish to have a dedicated vehicle for your traveling group without having the need to drive yourself, it is wise to take a private transfer.
Let your professional local driver do the tough work; all you have to do is set the schedule and stops which work best for you.
The drive from Mexico City to Monterrey is quite long, especially if you are traveling directly. That is why it’s essential that you go for the option which will grant you the utmost comfort and convenience.
Searching online for a private transfer can be difficult if you don’t know where to start.
Let us take care of that for you – simply fill out your travel details and preferences, and our partner travel agency will contact you.
We help our readers organize their transportation in Mexico, Guatemala, Costa Rica, and Colombia.
4. Driving with Rental Car from Mexico City to Monterrey, Mexico
Travel time: 11 hours and 30 minutes
Having a rental car with you gives you total freedom over your itinerary.
There are plenty of worthwhile stops along the way, so if you are not pressed for time, you might as well maximize your road trip.
The direct drive from Mexico City to Monterrey is a long one. The route to take will be via Matehuala – Monterrey/Matehuala – Saltillo/México 57.
Journeying through 910 kilometers of roads to reach Monterrey is not easy, so research and prepare ahead of time.
It is going to be rewarding, though, as you get to travel with ease from one landmark to another. We recommend you make a reservation in advance!
The cost to rent a car in Mexico City starts at USD 45.65. If you are planning on leaving the rental car in Monterrey City, it will cost a lot more to do so. Expect to pay at least USD 550.
Best day tours in Monterrey, Mexico
Since I discovered Get Your Guide, I have saved a lot of time and done more activities.
It has all the best activities to do in Mexico City and Monterrey, so all you have to do is pick the things that interest you, book online, and enjoy your stay!
Frequently Asked Questions
How far is Monterrey to Mexico?
Monterrey is 910 kilometers or 565.4 miles away from Mexico City.
How far is Monterrey from Mexico City by plane?
Monterrey and Mexico City are 701 kilometers or 435 miles from each other by plane.
How long is the flight from Mexico City to Monterrey?
The flight from Mexico City to Monterrey takes one hour and 35 minutes.
Are there non-stop flights from Mexico City to Monterrey?
Yes, there are non-stop flights from Mexico City to Monterrey, Mexico. The three companies that offer direct flights for this route are Volaris, VivaAerobus, and AeroMexico.
What airport do you fly into for Monterrey, Mexico?
Monterrey Gen Mariano Escobedo Airport (MTY) is the airport you fly into for Monterrey.
What’s the earliest departure time from Mexico City to Monterrey?
The earliest flight departure time from Mexico City to Monterrey is 5:14 AM. This is serviced by Volaris.
What’s the latest departure time from Mexico City to Monterrey?
The latest departure time from Mexico City to Monterrey is 10:40 PM. This is offered by VivaAerobus.
Is there a direct bus from Mexico City to Monterrey?
Yes, there is a direct bus coming to Monterrey from Mexico. It is run by Senda Diamante.
How much does a Mexico City Monterrey bus trip cost?
A one-way Mexico City Monterrey bus trip costs USD 88.16.
Bus or fly from Mexico City to Monterrey?
It will be better to fly from Mexico City to Monterrey, Mexico. Booking a flight is cheaper than an economy bus, and you will arrive faster by air than by land.
What is the cheapest way to get from Mexico City to Monterrey?
The cheapest way to get from Mexico City to Monterrey, Mexico, is by flight. VivaAerobus offers flight tickets for as low as USD 48.35.
What is the fastest way to get from Mexico City to Monterrey?
The fastest way to get from Mexico City to Monterrey is definitely by flight. Fly between the two destinations only takes one hour and 35 minutes. Adding a few hours of dealing with airport protocols still proves to be the fastest way to reach Monterrey from Mexico City.
What is the best way to get from Mexico City to Monterrey?
The best way to get from Mexico to Monterrey is by flight. It is not only the most cost-efficient but also the fastest way to travel to Monterrey from Mexico.