Mexico City is a city with a deep rooted history, with a cuisine that doesn’t quit, and with an increasingly budding art scene. It’s surrounded by mountains and volcanoes begging to be climbed. It’s full of Aztec ruins and world class museums. There are top ranked restaurants (three of the worlds top 50 are in this city) and street stalls where you’ll eat the best meal of your life. You can travel on a budget or splurge at every corner.
Whatever you do, you’ll have an amazing time doing it in Mexico City.
Where to Stay in Mexico City
I love me a good boutique hotel, and there are many in Mexico City. Two of my absolute favorites are La Palomilla and La Palomilla and Chaya B&B. They’re both really well located and close to metro stations. Have a read of my reviews and see for yourself.
If you’re going to stay for more than a few nights, I highly recommend checking out AirBnB places in Condesa, Roma, or Polanco. If you’ve never used AirBnB before, you can get $35 off your first booking by signing up with this link.
Day One: Historical Center
The center of the city is packed with history. It’s said to have been built on the exact site of the Aztec capital, Tenochtitlán. This is where you’ll find the historical buildings, the museums, and the artifacts that make Mexico City into the metropolis that it is now.
Start the day in the Zócalo, the center of the city, in front of the Mexico City Metropolitan Cathedral. The cathedral was first built in 1573. It is the largest cathedral in the Americas and one worth spending a little time exploring, regardless of your religious affiliations. The square is also where they filmed the start of Spectre (the 007 film). Luke always likes to point that out to our visitors!
Your next stop should be Palacio Nacional, the National Palace. This is where the original Aztec ruler Moctezuma, had his palace. The inner walls are covered with murals by Diego Rivera, one of Mexico’s most famous painters. The murals depict the history of Mexico City as far back as before the arrival of the Spanish. It’s really beautiful both inside and out. Be sure you have an ID with you (if you don’t have a Mexican-issued ID, then it will need to be a passport).
If you want some more Spectre themed sightseeing, head across the Zocalo to the Gran Hotel Ciudad de Mexico. Even if you’re not a huge film buff, the art decor interior is worth a peak. You can go for an overpriced meal or just a beer if you want.
Next up head west until you reach Palacio de Bellas Artes, the Palace of Fine Arts. It’s the city’s opera house and fine art museum. It’s also my favorite building in the entire city. Check out that colorful dome against the blue sky – SO picturesque!
Have a read of the signs to see if there are any shows on. The Folk Art is well worth it if you enjoy live music and want to see some classic Mexican dancing. You can usually get a ticket for about 300 pesos ($15).
For 100 pesos ($5), you can go to the top floor of the ugliest building in Mexico City, Torre Latinoamericana. Luckily once you’re inside you don’t have to look at it and it offers up some of the best views in the city. Have some tacos or tortas at one of the street stalls that surround Alameda Park. Don’t miss the churros stand – they are the best I’ve ever had in MY ENTIRE LIFE.
Day Two: Condesa & Roma
These two neighborhoods, which sit side by side, are some of the most livable places in the city. It’s where Luke and I always end up on weekends for their cute cafes, reasonably priced restaurants, and all the craft beer. There are some really great markets in this area as well.
One of the best things to do in these neighborhoods is to simply wander. Start at Parque Mexico and head around Avenida Amsterdam (the ring road that circles Condesa). This is where you should have lunch and a coffee (or beer).
Be sure to veer off onto the side streets to enjoy the colonial architecture and the street art. This is where some of the best are hidden.
If you keep heading east you’ll cross into Colonia Roma. The main street here is Álvaro Obregon. On Sundays, there’s a market (called a Tianguis) at the small park at the end of the road. Get the Barbacoa (slow cooked goat). The street is filled with busy restaurants and cafes to enjoy during the day and some really great bars at night.
To experience a local Mexican market, head down Medellín or Monterrey Streets until you reach Mercado Medellín. You can get fresh fruit, flowers, homemade furniture, and more great antojitos. Don’t forget to try some Horchata, a drink made with either rice or oatmeal and topped with a hefty scoop of cinnamon. It is super delicious on a hot day.
Read: What to Do in Condesa
Another market to check out in the area is Mercado Roma. Completely different to Medellín, Roma Market is modern and chic. Sit at one of the long wooden benches and take your pick. Sushi burritos sit next to ceviche taco stands. There are mezcal bars and Mexican craft beer shops. It’s a plethora of gastronomical delights and you could accidentally spend the majority of your day here.
If you’re ever stumped for a place to eat, both day or night, simply head into these neighborhoods and you won’t be disappointed. Try some of the street vendors, you won’t be disappointed. After dark, most cluster around Avenida de los Insurgentes.
Day Three: Coyoacan
Coyoacan is by far my favorite neighborhood in Mexico City and one that cannot be missed. It has amazing street food, my favorite cafes, and really hip craft beer and mezcal bars.
Things not to miss: The Frida Kahlo Museum, Mercado Artesenal Mexicano, tostadas at Mercado Coyoacan and fried quesadillas at Mercado de Antojitos.
It feels a world away from central Mexico City. The streets are cobbled, lined with trees, and full of historical churches and homes.
Read: What to Do in Coyoacan
If you’re interested in learning more about the legendary Frida Kahlo (you will be after seeing her all over the city), start your day at La Casa Azul, the blue house. This is the where Frida Kahlo was born and raised (and even died!) and is now a museum commemorating her life.
You can see things that used to belong to her – jewelry, clothing, artwork. There is also a collection of pre-hispanic art on display. Book your tickets online before you arrive so that you can skip the line.
A few blocks from La Casa Azul is the central square, Plaza Hidalgo. This is a really nice park to just relax and people watch in. Restaurants and bars line the square and all offer plenty of outdoor seating.
Beside the square is arguably the best market in the city (it’s one of my favorites for sure!). It’s called Mercado Artesanal Mexicano, and it has so many Mexican souvenirs and crafts inside. It’s two floors and is packed with bright colors, strong smells and, on weekends, tons of people. I don’t think I’ve ever gone there without buying something.
San Juan Bautista is also a great place to check out. A former convent, this church was built on top of an old school for the children of the Aztec nobles. It’s over 300 years old, making it one of the oldest Catholic churches in all of Mexico! Be aware that there are tons of hawkers trying to sell things outside the church. I’ve heard, on the odd occasion, of pickpocketing happening in the square.
Have coffee at Café Avellaneda, a beer at Centenario 107, and tostadas in the Coyoacan Market (look for the bright yellow tablecloths).
How to Get There:
To get to Coyoacan from the city center, you can take the metro line 3 to Coyoacán, Viveros, or Miguel Ángel de Quevedo stations. None are particularly central to Coyoacan, so if you don’t mind spending $2-$3, I recommend simply taking a taxi or an Uber (ubers are generally cheaper and safer than city taxis in my experience).
Day Four: Teotihuacan Ruins
I just wrote about taking a tour of Teotihuacan a few weeks ago. It was such a great experience and the pyramids are incredible.
I really recommend taking a tour if you’re only going to be in the city for a few days. They’ll pick you up from your hotel and drop you back off there at the end of the day. They’ll organize a place to have a nice Mexican lunch and ply you with tons of tequila, too!
If you do want to go it alone, you can catch a bus from the Northern Bus Terminal, Terminal Autobuses del Norte. Buses labeled Piramides leave every 20 minutes for Teotihuacan and drop you off at the bus terminal there, a five minute walk to the entrance of the ruins. It takes about an hour to get there.
Day Five: Polanco
Polanco is the upscale neighborhood in Mexico City. It’s home to the ultra-wealthy, the top hotels and restaurants, tons of museums, and all the designer shopping.
Walk down Campos Eliseos. It’s a really beautiful tree lined street with some of the biggest and fanciest houses in the city. Then head to Parque Lincoln, the unofficial center of the suburb. It has nice walking paths and is a good place to start your stroll around the neighborhood. You’ll hear French, German, and plenty of English in this neighborhood. It’s where a lot of expats live.
Even the street names let you know you’re in a fancy neighborhood. You’ll see Julio Verne, Oscar Wilde, and Alexandre Dumas among other philosophers and poets.
If you want to see the center of all the luxury, walk down Avenida Presidente Masaryk. All the streets that branch off have nice restaurants, cafes and bars worth stopping into.
If you’re interested in art, you’ll find some of the best galleries and museums in Polanco. Jumex Collection is the city’s most valuable contemporary art collection. Every month or two big name exhibitions come through.
Next door to Jumex Collection is the Museo Soumaya. It was commissioned by one of the richest men in Mexico (and indeed the world), Carlos Slim. The building is really unique and worth a visit even if you don’t go in. On the inside you’ll find European paintings, pre-hispanic sculptures and ceramics, and ivory from around Asia.
If you want to splurge, make a reservation at Pujol for dinner. It’s ranked as one of the top five restaurants in the world. For $80 per person you’ll get a seven course degustation. I WILL eat here.
Day Six: Hike up a Volcano
This is for the outdoorsy bunch. I’ve been wanting to do this for ages and as soon as Spring hits I’ll be signing up for a tour to hike up this baby. You can get cheap tours from the city center and they will take you to the nearest volcano, Iztaccihuatl, about three hours away.
It’s a three hour hike to the top where you’ll stand at over 17,000 feet (over 5,000m). From here you can see the famous neighboring (and active) volcano, Popocatepetl, “Smoking Mountain.” I’m sure you can imagine why!
I’m still learning how to say these properly.
Day Seven: Chapultepec Park
Chapultepec is one of my favorite places to get away from the noise and craziness of the city. It’s absolutely enormous.
There are tons of entrances along Paseo de la Reforma depending on where you want to start.
In the park you’ll find Castillo de Chapultepec, the castle on the hill. Fun fact – it’s the only castle in North America that has actually had royalty live in it!
One of the most famous museums in the park and probably in the whole city is the Museum of Anthropology. It’s also free on Sundays, but it’s SO busy on Sundays. I recommend going during the week and just stumping up the few dollars it costs. You’ll enjoy it so much more.
From here you can walk through the main path lined on both sides with vendors. It will lead you to the lake where you can rent a paddle boat for a few dollars an hour. It’s a fun way to spend a sunny afternoon and you can see a different view of the park this way.
If it’s a sunny day, try out one of the paddle boats on the lake. It’s really cheap – only 50 pesos for an hour ($2.50).
There are tons of places to try Mexican snacks and antojitos. Definitely have some Chicharron (fried pig skin) with all the toppings!
Bonus Day: Xochimilco
Manage to squeeze more than one of these itineraries into a day? Not interested in hiking or art museums? Swap out one of those days for this one.
Xochimilco is an area a few miles South of the city center. It’s best to take a taxi here or speak to your hotel – many hotels offer minibuses here. You can also do tours here if you’d rather have them organize the whole thing.
The three main things to explore in Xochimilco are the Museo Dolores Olmed Patiño, the market, and the main attraction, the floating garden.
The Museo Dolores Olmed Patiño was once the house of socialism Dolores Olmedo. In 1994 she opened her home to the public to show off her art collection. The grounds are one of the best things about it. There are peacocks wandering around the well manicured lawn. Inside you’ll find several pieces by Diego Rivera, and entire room devoted to Frida Kahlo, and several pre-hispanic sculptures.
From here you can either take a bus or a taxi to Mercado de Xochimilco. It’s broken into two areas, Xochitl Zona where you’ll find fruits, vegetables, meats and pottery, and Xochimilco Anexo where you can buy flowers and food. This is a great spot for lunch.
The Floating Gardens is a fun both day and night. It’s the main reason most people visit the area, so it can get very busy, especially on weekends. It’s a bit of a party spot on Friday and Saturday nights. Head to a boat landing (embarcadero) where someone will help you arrange a boat ride. You can either join a larger boat for around 30 pesos per person (about $1.50), or you can have a whole boat to yourself for about 350 pesos (just under $20). Both are the price per hour.
Other boats will float up to yours touting food, drinks, and mariachi bands. It’s a really fun atmosphere, but can feel slightly overwhelming at first. You’ve been warned!
Now Get Yourself to Mexico City!
These are my top picks for where to go on a short, seven day trip to Mexico City. Browse my Mexico City section for more tips and ideas or read my favorite posts about Mexico City here:
- 10 Free Things to do in Mexico City
- Is it Safe to Travel to Mexico City?
- The Best Neighborhoods in Mexico City