Mexico City is awesome and while I could recommend two weeks worth of things to do in the capital alone, I think if you have two weeks to spend in Mexico, you should definitely get out of the city limits and check out all of the other beautiful places that central Mexico has to offer.
This two week Mexico itinerary will give you a little taste of some of the places you can explore once you land in Mexico City. I recommend at least getting up to the state of Guanajuato and south to Puebla if you can. They are easily accessible by bus or by renting a car.
A Two Week Mexico Itinerary – Central Mexico
Flying into Mexico City
The best and cheapest airport to fly into for this region is Mexico City. It’s one of the biggest airports and hubs for the country and you can easily fly here from any major city in the US.
I’ve seen round trip, direct flights from New York for as little as $320. I usually check Skyscanner first to see what the cheapest days to fly are (generally Tuesdays and Wednesdays FYI), then I’ll go to those companies’ websites and see if they’re selling them for cheaper.
Should You Rent a Car?
It’s totally a personal preference whether you want to rent a car for central Mexico or not. If you are going to spend a most of your time in Mexico City, you definitely won’t need a rental car. But if you’d rather only spend a few days in the city and head off exploring and you want the freedom to travel whenever you want, then a car might be a good idea.
I always rent cars in Mexico through Expedia. Their prices are the lowest that I’ve found and they connect you with all of the reputable companies in the area.
Sometimes the idea of driving in Mexico puts people off. When you get into Mexico City it can feel like the roads are utter chaos. And in Mexico City, well, they kind of are.
That being said, if you want to get out of the city limits to explore, driving in the rest of Mexico, is actually pretty easy. The roads are wide and highways have several lanes just like in the US. You can rent a manual for slightly cheaper than an automatic, but there are plenty of automatic cars available. See if you can get a highway tag from the car rental company you’re using so that you can access toll roads (you can pay in cash at the toll booths too, but it’s easier and quicker to have a tag).
Mexico City – 4-7 Days
How long you spend in the capital is totally up to you. I have written several itinerary posts that might help you plan your time in the city:
There are tons of things to do, places to eat, and bars to enjoy in Mexico City. I have lived here for a year and I’m still discovering new things.
That being said, if you wanted to come and check out the main sites like Teotihuacan, the Zocalo and surrounding historical buildings, and some of the museums like the history museum, anthropology museum, and Frida Kahlo Museum, you could get by with exploring it all in four or five days.
Where to Stay in Mexico City
If you want to know the best places to stay in Mexico City, definitely check out Airbnb. It’s what I always recommend to friends and family when they visit. In my opinion, Airbnb has the best value for money in the city and it gives you the chance to live more like a local.
If you’d rather stay in a hotel and have everything taken care of, support the local tourism industry by staying in some of the boutique hotels in the city:
Puebla – 2-3 Days
Puebla is an easy 2-hour drive from Mexico City and is definitely worth a few days of your time.
What to See in Puebla
One of the biggest draws to Puebla is the pyramid of Cholula. What remains of the pyramid doesn’t seem like much, but it is actually the widest pyramid in the world. You can walk beneath it in this incredible network on tunnels. There’s now a beautiful church atop (which experienced a little bit of damage from the September 2017 earthquake, so is currently closed) it and the whole town is pure “pueblo magic0” as it’s called in Mexico. Cholula is definitely a magical experience.
The city itself has tons of great things to do and see and has a lot of really fascinating history that I didn’t even know about before visiting. Also, all the food. It’s exceptional.
Where to Eat in Puebla
Another reason to go to Puebla is to eat ALL the food. Puebla is the birthplace of mole poblano, one of the most famous and my personal favorite mole. It’s rich in flavor, mildly spicy, and so complex. You’ll find it at almost every restaurant in the city, but the best ones are Fonda de Santa Clara, El Mural de los Poblanos, and Meson Sacristía de la Compañía which is a hotel, restaurant, and antique shop (they also run cooking classes so you can learn how to make the famed mole poblano, too!).
Also be sure to check out the amazing pastor at Las Ranas. I ate here twice in the four days I was in Puebla. The best spot for breakfast is El Viejo Rosario. Their chilaquiles are freaking delicious and their coffee is strong. Just be prepared to wait, it’s a busy spot on the weekends.
I’ve written a full post about all the best food I ate in Puebla.
Where to Stay in Puebla
There are so many cool hotels and Airbnb places in Puebla. These are some of the best I’ve found for price, value, and location.
- Meson Sacristia de la Compania – because who wouldn’t want to be this close to the mole?
- Airbnb Studio Apartment – located right in the historic downtown area
- El Sueño Hotel & Spa – a seriously cute boutique hotel in the historic center
- Airbnb in the Center: This is the Airbnb I stayed in and loved how central is was.
San Miguel de Allende – 4 Days
You can easily fill up a long weekend in San Miguel de Allende. It is one of the most picturesque places I’ve visited in Mexico. The old colonial town has kept a lot of its colorful charm and has tons of great restaurants and historical sites to explore.
I wrote a full guide to San Miguel de Allende which you can read here:
We spent three days there and I could have easily spent a few more. The town is so walkable and the people are so friendly. I recommend checking out the Botanical Gardens and walking up to the different mirador or lookout points scattered around the city to get a view out over the mountains.
Where to Stay in San Miguel de Allende
I highly recommend the Airbnb house that we stayed in while we were there. The couple that owns the casita couldn’t be nicer and the rooftop terrace is an incredible place to have your morning coffee. It’s also really centrally located. You can book Casita Weibelong here.
If you’d rather stay in one of the many boutique hotels in San Miguel de Allende, these are the ones I recommend:
- Casa Schuck Boutique Hotel – Located just outside the central historic area in a quiet spot with a gorgeous pool and plenty of outdoor terraces to enjoy the San Miguel sunshine.
- Casa Quetzal – Located in the historic center, but still has plenty of privacy and an outdoor jacuzzi.
Other Itinerary Options
If you have more time or you have a car and want to get out and explore more of the region, these are places that I would put high on the list for exploring.
For some reason, El Tajin doesn’t get the fanfare that Chichen Itza or Teotihuacan get, but it is absolutely incredible. Admittedly, I’ve never been (a car is basically needed to get there), but it’s less than two hours from Mexico City and therefore an easy day trip.
El Tajin, also called the Pyramid of Papantla, is a huge UNESCO World Heritage Site and pre-hispanic city that has been very well-preserved.
If you’re heading to San Miguel de Allende with a car or you have a bit more time to spare to take the bus, Guanajuato is a beautiful city worth exploring. The buildings are so colorful and the food there is insanely good.
What to do in Guanajuato
- Guanajuato is Diego Rivera’s birthplace and his old home is now a beautiful museum dedicated to his life and work.
- Go on a food tour to experience all the best eats from this region.
- Take the Funicular (cable car) up to the top of the city for incredible views.
- Go to the Mummy Museum (possibly a little scary for kids).
These are just a few of the things you can pack into a two week Mexico itinerary. This country is enormous and it would be impossible to try to see it all in one go. Spend a week in Mexico City, explore the Yucatan for two-weeks, or spend all your time enjoying the beaches of Tulum. Mexico has SO much to offer!
Like this post? Pin it for later!
This post contains affiliate links.