Mexico City is a feast for the senses. From the vibrant food scene to the multitude of museums, the cultural activities to the lively nightlife scene, Mexico City was made for fun. We headed down for an indulgent weekend of food, drinks, and fiestas in the capital of Mexico, Mexico City. Read on to learn the best restaurants in Mexico City, where to stay in Mexico City, the best things to do in Mexico City, and of course – where to go dancing in Mexico City!

Fast Facts on Mexico City

  • Population: 9 million in city – 21.2 million in the major metropolitan area
  • Language: Spanish
  • Transportation: Subway, Taxi, Uber
  • Elevation: 2,250m (7,380 ft.)

Mexico City Airport

Mexico City has a massive airport named Aeopuerto Internacional Benito Juárez, also known as Mexico City International Airport. There are dozens of direct flights from the United States including Los Angeles, New York, Miami, Houston, Chicago, Dallas, and San Francisco.

There are many beautiful barrios in Mexico City, but there are a few that stand out as the safest. Juarez, La Condesa, Roma Norte, and Polanco. During my first time in Mexico City, we stayed at the Stara Hamburgo, a Small Luxury Hotel of the World. Our second time, I vowed to stay at the Four Seasons Mexico City, which is my personal favorite hotel in the city! Overall, most hotels in Mexico City are very reasonably priced so you’ll be able to afford high-end brands. Some of the more famous hotels in Mexico City include the The St. Regis Mexico City, The W Mexico City, and Las Alcobas.


Best Restaurants in Mexico City

We were only in Mexico City for three nights so we merely scratched the surface of this culinary mecca. While this is only the beginning of the best restaurants in Mexico City, we fully hope to build on this list for the rest of our lives! Dining is definitely our favorite thing to do in Mexico City and we think it will be yours too!

Contramar: Located in the hip Roma Norte district, Contramar is one of the best seafood restaurants in all of Mexico City. We dined at Contramar for a delicious brunch filled with tuna tostadas and of course – margaritas. Make sure to order their Pescado a la talla Contramar (half with red chili adobo rub and half with parsley rub). Also, try to get a table by the window or outside for fantastic people watching.


Pescado a la Talla at Contramar

Pujol: Known as the number one restaurant in all of Mexico City, it’s the hottest ticket in town. If you’re flying to Mexico City to dine at Pujol, book your reservation before your flight because it’s a very difficult reservation to acquire. Make sure to order the taco omakase.

La Unica: Located in the upscale district of Polanco, this two story restaurant is one of the most romantically and elegantly designed restaurants in all of Mexico. Dine on bone marrow tacos and soft shell crab while a DJ spins music in this dimly lit, hip Polanco restaurant.

Lardo: This Mediterranean restaurant requires reservations for a table, but the bar is first come, first serve. Located in the Condesa neighborhood, the menu is deceivingly simple, but delectably tasty.

Best Bars in Mexico City

When it comes to things to do in Mexico City, visiting the bar scene should be at the top of your list 🙂

Fifty Mils: Ranked as one of the top 50 bars in the entire world, Fifty Mils creates the best craft cocktails in all of Mexico City. This bar is located in the Four Seasons Hotel Mexico City and visitors can either sit outside in the beautiful courtyard or inside in the elegantly designed bar.

Gin Gin: Gin Gin creates craft cocktails in a deliciously designed bar. With two locations in Roma Norte (the original) and Polanco, Gin Gin has made itself known as one of the best cocktail bars in Mexico City.

Jules Basement: This Polanco speakeasy has delicious cocktails and fantastic electronic music in a darkly designed dance dungeon. Located behind a refrigerator door in the back of a taqueria, Jules Basement requires reservations, which can be made online or via telephone.

Rufino: Located next door and owned by the same team behind Gin Gin in Roma Norte, Rufino takes traditional Mexican cocktails (think lots of Mezcal and Tequila) to an entirely new level of unique craft cocktails.

Café Paraiso: Mexico City loves to move and there’s no better place to dance than Café Paraiso. For the ultimate night out, grab craft cocktails at Gin Gin and then dance your way down the street to Café Paraiso to move and groove into the wee hours of the morning.

Hanky Panky: This speakeasy is located in the Colonia Juarez district. Order its namesake drink and enjoy this secret haven for cocktails.


“The Ant Man” at Fifty Mils


Gin Gin

Best Things to do in Mexico City

Lucha Libre: Lucha Libre is the term used in Mexico City (and all of Mexico) for professional wrestling. Head to the Arena México on a Friday night for an epic and entertaining fight night. It’s cheesy, it’s loud, and it’s absolutely necessary for a weekend trip to Mexico City. We had our hotel get us tickets and we were so close to the ring that we actually had sweat splatter on us! (AH!)

Xochimilco: These colorful canals are located an hour outside of Mexico City. Escape the hustle and bustle and head out to Xochimilco, which translates to “where the flowers grow.” Rent a colorful trajinera boat (flat-bottomed canal boat), grab some cervezas, hire a mariachi band onto your boat, and enjoy a day out on the canals!

Teotihuacán Pyramids: While its origins are a mystery, the city of Teotihuacán was known as “the largest city anywhere in the Western Hemisphere before the 1400s” according to George Cowgill, as quoted in National Geographic. Located about an hour outside of the city, this city, filled with multiple pyramids, is a great day trip for history and archaeology buffs.


Mexico City Museums

Mexico City has the second largest number of museums per capita. Did I visit any on my indulgent weekend to Mexico City? That’s a no, dog. But hopefully one day I will update this section when I return. For now, I’ll defer to my dear friend Rachel Rudwall’s recommendations on museums to visit in Mexico City.

What are your favorite places to go in Mexico City? Comment below!