I can't believe we waited this long to visit Mexico City. A few months ago, our family finally made our way down, and the experience was nothing short of incredible. If you're planning your own trip, here's everything you need to know to make the most of this lively, culturally rich destination.

Why Mexico City Should Be on Your Travel List
Traveling to another country enhances both physical and mental well-being—walking through bustling streets, exploring cultural landmarks, and indulging in local cuisine creates a sense of adventure. Mexico City, with its deep history, vibrant neighborhoods, and world-renowned food scene, offers an immersive experience unlike any other. Whether you’re here for a street food tour, historical exploration, or simply to soak in the city's energy, there’s something for everyone.
Essential Travel Info
How Many Days to Spend? At least five days—there’s so much to see.
Best Time to Visit? March through May offers the best weather. Summers can be hot and rainy (June-September), while winters may be chilly. We visited during Presidents Day week (February 18-26), and it was perfect!
Top Attractions? Museo Nacional de Antropología, Chapultepec Castle, Palacio de Bellas Artes, Coyoacán, and Museo Frida Kahlo are must-sees. But beyond these, there are eight unique experiences you shouldn't miss.
Currency? The Mexican Nuevo Peso. Withdraw money at a local bank, as USD is rarely accepted. Credit cards (Visa/Mastercard) are widely used.
Vegetarian & Vegan Food in Mexico City
First, the food, my fellow vegetarians. The last thing we want to be is hungry in a foreign country.
Finding vegetarian-focused meals in Mexico City is easier than you might think. Here are our tried-and-tested favorites:
Local Must-Trys
Churros & Atole – A warm, sweet combination.
Tostadas w/ Nopales – Found at mercados, these cactus-based tostadas are a treat.
Coffee & Chocolate
La Balance – Hands down, the best coffee.
Que Bo – Fantastic chocolate flavors. See our experience on Instagram
Fine Dining
Quintonil – One of the world’s top restaurants. Pricey, but they offer a vegetarian menu (reserve 3-6 months ahead).
CASUAL SPOTS
Enjoy this slideshow below, where we have documented all the vegetarian food we ate. If you put your mouse on the photo, you should see the name of the restaurant as well. The names, links to the restaurant's website as well as Instagram reels of our experiences are below the slideshow.
Machu – A plant-based fine dining gem in La Roma, located in a stunning century-old building. See our experience on Instagram
Los Danzantes (Coyoacán) – A Mexican culinary institution. Try the beet salad, roasted cauliflower with vegan pipián, and mezcal drinks. See our experience on Instagram
Panadería Rosetta – Famous for its guava pastry and cardamom buns. Arrive early to avoid long waits. See our experience on Instagram
LALO – Brunch hotspot. Their pancakes and avocado toast are a must. See our experience on Instagram
Ideal Pasteleria – An incredible bakery experience. See our experience on Instagram
Por Siempre Vegana Taquería – A fantastic vegan food truck - mostly fake meat!
Maiz de Cacao – Rustic, soy-based vegan dishes.
International Options
Mercado Roma – An upscale food court with Asian, Indian food and vegetarian tacos. See our experience on Instagram.
Cancino – Havre – Great for pizzas and salads.
Mandolina – Upscale drinks with some vegetarian options. The ambiance (and ceiling full of lemons) is unbeatable.
MOG Bistro – Decent Asian food, especially the noodles.
More Highly Recommended Spots
We couldn’t get to them all, but these come highly recommended:
La Distral - for drinks and views
Masala Maiz - Indian-influenced Mexican cuisine
Exploring Mexico City’s Cultural Attractions
Beyond the food, Mexico City is home to some of the most fascinating landmarks in Latin America. A visit to the top cultural attractions in Mexico City should include Palacio de Bellas Artes, a stunning architectural gem showcasing Mexican art and performances; Templo Mayor, a significant historical sites in Mexico City, offering insight into Aztec civilization and Chapultepec Castle, a castle with panoramic views of the city.
On our visit, we decided to focus on these eight experiences below:
1. Pyramids of Teotihuacan
Just outside Mexico City, Teotihuacan’s pyramids are a marvel. We booked a hot air balloon ride at sunrise, followed by a walking tour with a guide. Instead of biking (it was too hot), we walked and learned about the site’s incredible history.
💡 Book the experience we took: Teotihuacan Hot Air Balloon Ride with Optional Bike or Walking Tour.

The tour we took included a balloon ride, a walking tour around the pyramids, a lovely vegetarian chilaquiles & beans breakfast with traditional music, coffee and sipping tequila + a few visits around the area.
See our documented experiences via these Instagram reels:
So much excitement - right before the hot air balloon ride over Teotihuacan from Mexico City!
This is our entire group, right at the base of the pyramid - memories of a lifetime!

2. Coyoacán & Frida Kahlo Museum
This charming neighborhood has a relaxed vibe. We stayed a night at H21 Hospedaje Boutique—a fantastic choice.

While here:
Visit Casa Azul (Frida Kahlo Museum). There’s a small fee for photography inside.
Try the spiced coconut water from a street vendor outside. See a reel about our experience
Add on Diego Rivera Anahuacalli Museum—a striking artistic space. (Combo ticket available.)
💡 Recommended tour: Frida Kahlo VIP: Skip-the-Line + Bikes & Churros.
Take a bike tour through the cobblestone streets, with a stop for churros and atole. See our Instagram reel about our bike tour group.
This tour also takes you the mercado for some tasty vegetarian tostadas and agua frescas. See our experience with food tasting at the local market.
3. Mexico City Nightlife
The neighborhoods of Condesa and Roma are home to some of the city’s best bars and restaurants, with plenty of live music.
💡 Where to drink:
✔ For a dive bar experience: Bosforo – A tiny, lively mezcal bar with standing-room-only vibes. Expect loud music and a trendy crowd.
✔ For an upscale cocktail experience: Licorería Limantour – Ranked #4 on the World's Best Bars 2022 and North America’s best bar for two consecutive years. Their Oregano Drink, Margarita Al Pastor, and Mr. Pink are legendary. Make a reservation in advance on OpenTable!
✔ For families: The Polanco location of Limantour allows kids and has the same fantastic drinks.

Pro Tip: Try a Michelada (a spicy, tomato-based beer cocktail). See our Instagram reel on how it’s made!
4. Mexico City Museums
Mexico City is packed with museums, but two stand out:
✔ National Museum of Anthropology – One of the most visited museums in Mexico, featuring pre-Columbian artifacts.
Don’t miss:
The Stone of the Sun (Aztec Calendar Stone)
El Paraguas (The Umbrella) – A stunning, column-supported water feature. See our reel standing under it!
✔ Palacio de Bellas Artes – Home to murals by Diego Rivera, José Clemente Orozco, and Rufino Tamayo. If you love art, this is a must-see.

5. Lucha Libre Match
Mexico’s version of pro wrestling, Lucha Libre, is a mix of theatricality, high-flying moves, and pure entertainment. It’s over-the-top, fun, and a beloved part of Mexican culture.
💡 Ways to experience it:
✔ Watch a match at Arena Mexico.
📸 See our reel on this experience – It’s silly, wild, and totally worth it!

✔ Take a mask-making workshop before heading to the show (See this vetted Airbnb experience).
✔ Combine Mezcal tasting with wrestling – Start with drinks at a local pub, then head to the arena.
6. Take a Churros Masterclass
If you love churros, learn how to make them from scratch in a hands-on masterclass. This Airbnb experience also includes making ganache with Mexican cacao beans and crafting the perfect hot chocolate.
💡 Book this vetted Airbnb experience: [Churros & Chocolate Masterclass]

📸 Even if you skip the class, don’t leave without trying a churro! See our reel from El Morro.
7. Mezcal & Mole Tasting
Two Mexican culinary staples—mezcal and mole—come together in an expert-led tasting in Roma Norte.

💡 What to expect:
✔ Taste 7 Oaxacan mezcals guided by a certified mezcal sommelier.
✔ Pair them with 7 traditional moles, all vegan-friendly!
💡 What is mole?Mole (mo-lay) is a rich, complex sauce integral to Mexican cuisine. While Mole Poblano is the most famous, there are endless varieties. Always ask if it’s vegetarian, as some versions contain meat stock.
💡 What is mezcal?A smoky, agave-based spirit, mezcal can be sipped neat or mixed into cocktails. Many varieties exist, and some bottles even include a worm! (Ask before ordering.)
💡 Recommended Airbnb experience: [Mezcal & Mole with a Certified Sommelier]
8. Visit the Zócalo & Historic Center
Mexico City’s UNESCO-listed historic center is a must-visit.
Top landmarks include:
✔ Zócalo (Main Square) – The heart of the city, home to cultural events and protests.
✔ Metropolitan Cathedral – A stunning mix of Gothic, Baroque, and Neoclassical styles.
✔ National Palace – Home to Diego Rivera’s iconic murals.
✔ Templo Mayor – A fascinating glimpse into Aztec civilization.
💡 Should you take a tour?
✔ DIY – We walked everywhere but had to wait for cabs (Uber is available).
✔ Guided Tour – This seven-point itinerary includes all the major sites plus private transportation.
📸 See our Instagram reel on the Aztec Spiritual Cleansing Ceremony (‘Limpia’) – A fascinating experience with shaman healers. Also, see a mesmerizing performance of Aztec Dancers in Traditional Feathered Costumes

Walking and Outdoor Activities in Mexico City
One of the best ways to experience Mexico City is on foot. The Roma and Condesa neighborhoods, some of the most walkable areas, are lined with Art Deco buildings, lush parks, and vibrant markets. A stroll through these districts offers a blend of history, culture, and street food—perfect for those looking to explore at their own pace.
💡 Want to mix sightseeing with food? Book a Mexico City street food tour to sample authentic tacos, tamales, and aguas frescas as you walk.
1. Chapultepec Castle & Chapultepec Park
Located in the heart of Chapultepec Park, this historic castle offers some of the best panoramic views of the city. The surrounding park, often called Mexico City’s "Central Park," is an ideal place for a relaxing stroll.
💡 Top things to do in Chapultepec Park:
✔ Visit Chapultepec Castle – Once an imperial palace, now a museum.
✔ See the Danza de los Voladores (Flying Men) – A mesmerizing aerial performance.
✔ Enjoy the fountains & sculptures scattered throughout the park.
✔ Sip tea at a café near the park’s entrance.
2. Xochimilco – The Floating Gardens
At the southern edge of Mexico City, Xochimilco is a network of canals and floating gardens, often compared to Venice, Italy. While some call it a tourist trap, there’s no denying that a colorful boat ride here is a unique experience.

💡 Should you take a boat ride?
✔ Yes – If you love festive vibes, live mariachi music, and a lively atmosphere.
✔ No – If you prefer quiet, off-the-beaten-path experiences.
📍 Xochimilco, CDMX, Mexico
3. The Angel of Independence
One of the most recognizable landmarks in Mexico City, this towering golden angel stands in the middle of Paseo de la Reforma. It’s a symbol of Mexican independence, and the area around it is perfect for a scenic walk.
💡 Walk along Paseo de la Reforma – A grand avenue with sculptures, fountains, and plenty of cafés for a quick stop.
4. Biblioteca Miguel Lerdo de Tejada
A hidden gem in the city, this stunning library is home to psychedelic murals that transform the space into a surreal art experience. It’s a must-visit for art lovers and architecture enthusiasts alike.
📍 Biblioteca Miguel Lerdo de Tejada, CDMX

5. Alameda Central & Cuauhtémoc Centro
One of the oldest parks in Mexico City, Alameda Central is a vibrant green space surrounded by historic buildings and bustling streets. Cuauhtémoc Centro, the district around it, is full of cultural landmarks, making it a great area to explore on foot. 📸 See our Instagram reel from this area!
💡 What to see nearby:
✔ Palacio de Bellas Artes – An architectural masterpiece.
✔ Street performers & local vendors around the park.
✔ Murals and public art installations scattered throughout.
6. Palacio de Correos de México
This ornate, historic post office is still in operation and one of the most beautiful buildings in the city. Its intricate ironwork, grand staircases, and gilded details make it feel more like a palace than a mail center. 📸 See our Instagram reel about our short visit!
The Best Areas to Stay in Mexico City
Mexico City offers accommodations for every budget, from luxury hotel chains like Four Seasons Mexico City, St. Regis Mexico City, and W Mexico City to stylish boutique hotels and budget-friendly stays.
If you’re visiting for the first time, Roma and Condesa are ideal central locations with great dining, nightlife, and walkability. Polanco and Santa Fe offer luxury and modernity but are farther from the city's cultural heart. Coyoacán is charming and historic, but its distance from other key attractions makes it best for those focusing on Frida Kahlo and nearby museums. The Centro Histórico is crowded but perfect if you're here solely for historic sites and tourist landmarks.
📌 Best for first-time visitors: Roma & Condesa
📌 Best for luxury & shopping: Polanco
📌 Best for history & sightseeing: Centro Histórico
📌 Best for business travelers: Santa Fe
📌 Best for arts & culture: Coyoacán
📍 Check out the pink hearts on the map below for these recommended areas. Red symbols indicate major attractions. Scroll down for descriptions and hotel recommendations!

Polanco – Luxury & High-End Shopping
An upscale district known for its designer boutiques, world-class restaurants, and museums, Polanco is perfect for those who enjoy a high-end city experience. It's also home to some of Mexico City’s best fine dining, including Pujol and Quintonil.
💡 Who should stay here?
✔ Luxury travelers & business professionals
✔ Shoppers looking for designer brands
✔ Art lovers visiting the Soumaya Museum
🏨 Top Hotels in Polanco:
✔ JW Marriott Mexico City – Classic luxury in a prime location.
✔ InterContinental Presidente Mexico City – Stunning views and excellent dining.
Centro Histórico – History & Culture
If you’re here for Mexico City’s iconic landmarks, Centro Histórico puts you steps away from the Zócalo, National Palace, and the Metropolitan Cathedral. This UNESCO World Heritage Site is packed with historic charm, but it can feel busy and chaotic.
💡 Who should stay here?
✔ First-time visitors focusing on major landmarks
✔ History lovers who want to be in the heart of it all
✔ Travelers on a budget looking for centrally located stays
🏨 Top Hotels in Centro Histórico:
✔ Gran Hotel Ciudad de México – A historic gem with breathtaking views of the Zócalo.
✔ Downtown Mexico – A boutique hotel housed in a colonial-era building.
Roma & Condesa – Trendy & Walkable
For a blend of culture, nightlife, and great food, Roma and Condesa are the best places to stay. These neighborhoods are known for their artsy vibes, café culture, and leafy streets, making them some of the most sought-after areas for visitors.
💡 Who should stay here?
✔ Foodies looking to explore Mexico City's best restaurants
✔ Nightlife lovers wanting trendy bars and live music venues✔ Walkers who enjoy pedestrian-friendly streets and parks
🏨 Top Hotels in Roma & Condesa:
✔ Condesa DF – Stylish, modern, and centrally located.
✔ Hotel Carlota – Boutique charm with a trendy design.
🍽 Don’t miss: Some of the city’s best taquerías, bakeries, and mezcalerías are here!
Santa Fe – Modern & Business-Oriented
Santa Fe is Mexico City's financial district, known for its skyscrapers, corporate offices, and shopping malls. If you're here on business or prefer a sleek, contemporary area, this is a solid option.
💡 Who should stay here?
✔ Business travelers attending meetings in the west of the city
✔ Visitors who prefer modern hotels and high-end shopping malls
✔ Travelers wanting a quiet, suburban-like atmosphere
🏨 Top Hotels in Santa Fe:
✔ Live Aqua Ciudad de México Bosques de las Lomas – A luxurious urban retreat.
✔ Hilton Mexico City Santa Fe – A modern stay with excellent amenities.
Coyoacán – Historic & Artsy
Coyoacán feels like a small town within the city, famous for its colorful streets, artisan markets, and, of course, the Frida Kahlo Museum. While it’s far from other tourist areas, it’s perfect for a relaxed, artsy escape.
💡 Who should stay here?
✔ Frida Kahlo fans visiting La Casa Azul
✔ Travelers looking for a quieter, historic neighborhood
✔ Art and history lovers who enjoy museums, markets, and plazas
🏨 Top Hotels in Coyoacán:
✔ H21 Hospedaje Boutique – A charming boutique stay in a historic setting.
✔ Mina 32 – A stylish, cozy hotel with a traditional Mexican feel.
Travel for Your Well-Being
Visiting Mexico City is your chance to reset, recharge, and reconnect. Stepping into a new environment allows you to break from routine, embrace different perspectives, and find inspiration in the unfamiliar. Whether it's strolling through leafy parks, savoring a plant-based feast, or immersing yourself in the city's rich history, each experience offers a sense of connection and renewal. Travel isn’t just about where you go—it’s about how it makes you feel.
Mexico City Travel Tips for First-Time Visitors
✔ Stay in the right neighborhood – Roma, Condesa, and Polanco offer a great mix of safety, walkability, and fantastic dining.
✔ Use transport wisely – The metro is efficient and budget-friendly, but Uber is often the easiest way to get around.
✔ Book a guided experience – A food tour or cultural walking tour can help you see the city through a local’s eyes.
Whether you’re here to explore historic landmarks, enjoy world-class vegetarian cuisine, or simply soak in the city's energy, Mexico City has something to feed your soul. The question isn’t whether you should visit—it’s when.
Credits: Thank you to Pranjal, Mauli, Toral, Arpit and Puneet for helping with the planning and the photos! Some photos are also from Unsplash.