This post contains affiliate links.
Most visitors know all about the day trips and awesome parks here in the capital, but what are the best things to do in Mexico City at night?
As a digital nomad, it can be hard to find destination recommendations that aren’t aimed at traditional vacationers with all day to kill.
Luckily, I’m here to help. I spent one month living and working here and this is my list of the top nine evening activities in Mexico City!
1. Check Out Biblioteca Vasconcelos
Time: Open until 7:30 pm
This was the very first place I went to in Mexico City. After seeing the amazing pictures online, I knew I had to get there.
Biblioteca Vasconcelos is perfect if you love photography or just getting off the beaten path in a new city. Spend time admiring the views from every floor, snapping some Insta worthy shots, or just sitting quietly with a book to read.
The library also has gardens surrounding it that you can check out on a sunny day and balconies on the top floor with expansive views of the city.
This is possibly the most unique building I’ve ever seen and stepping inside felt like stepping into a sci-fi movie a thousand years in the future. For digital nomads, Biblioteca Vasconcelos is a must-see evening activity in Mexico City.
2. Visit the Basilica de Guadalupe
Time: Open until 9 pm
The Basilica of Guadalupe is a major Catholic site in Mexico City. You probably weren’t expecting a church on my list of evening activities in Mexico City (just kidding, of course you were) but if you’re at all religious or interested in history or spirituality, this is a must-see. Even if you’re a firm atheist it’s an interesting stop just for the sheer importance of the site to the Catholic community.
What makes this church so special?
In 1531 the Virgin Mary is said to have appeared to a Mexican man (and now Saint) named Juan Diego. The four apparitions occurred on a hill near this spot and the Basilica was built as a shrine to commemorate it. It even holds Juan Diego’s cloak, which miraculously bears the image of Mary that is now famously known as Our Lady of Guadalupe.
There are now two Basilicas on the site (one old and one new), and both are currently open for exploration, prayer, and meditation.
3. Take a Cooking Class
Times: Chosen around your schedule
Cost: Around $50 to $80 usd per person
If you have room in the budget, this is a delicious and educational way to spend a night in Mexico City.
I mean, we all know Mexican food is one of the best cuisines in the world, so what better way to enjoy it than by learning all the techniques you need to make it at home? While researching it for my to-do list I found a few different class options you can check out here and here.
4. Take in the View at Torre Latinoamericana
Time: Open until 10pm
Cost: ~100 pesos / 5 usd per person
This famed tower was once the tallest in Mexico City and it still is one of the most beautiful evening activities in Mexico City.
Come for dinner, drinks, or just the view. You can buy tickets for the observation deck for 90 pesos or you can go to the restaurant, one floor lower, for free.
If you don’t want to eat dinner here you can get a beer and still hang out at the bar for a bit to snap a few photos of the view. Just make sure you go on a day without smog!
5. Try Craft Beer at a Local Brewery
How convenient, I have a craft beer guide right here that doesn’t just list the best breweries in Mexico City, but all of the breweries!
My favorite brewery on the list is HOP 2 but I really enjoyed our visit to La Graciela and The Tasting Room as well. There are a bunch of breweries spread out across the city, so head out for your evening in Mexico City and try some beers you won’t be able to get anywhere else.
6. Wander the Quaint Neighborhood of Coyoacan
Time: Always Open
This neighborhood is so cute and great to explore day or night. Some people actually think it’s more lively in the evenings and I have to agree.
Daniel and I went around 4:30 pm and spent a few hours here. There’s a large market, two beautiful squares, an ornate church and tons of hip bars, restaurants, cafes, shops and side streets lined with brightly painted houses and green leafy trees.
If you go, I recommend checking out Los Mercaderes Coyoacan for beautiful bottles of mezcal or tequila, grabbing a beer at the cool La Calaca Bar, and walking through the large Viveros de Coyoacan park.
Insider tip: Skip the crowds in Roma and Condesa and book your stay in Coyoacan instead for a more relaxing trip to Mexico City!
7. Go to a Mexican Wrestling Match
Time: 7:30 pm on weekdays and 8:30 pm for the Friday matches
Cost: Tickets range from 100 to 420 pesos / 5 to 22 usd per person
Lucha Libre, or Mexican wrestling, is a big part of Mexico’s culture in the city.
There are matches every Friday and you can buy tickets directly at the box office before they start. However, if you can’t make a Friday show or want to see more than one, there are sometimes fights during the week as well.
I definitely can’t guarantee it, but check out this calendar of events on Ticketmaster to see if any are coming up. If you can, choose one at Arena Mexico which is the main stage.
Daniel and I went to a Friday match and had so much fun. Even if you’re totally not into wrestling and don’t speak Spanish (check and check) the wild atmosphere and sheer absurdity of the event will get yelling and cheering along with everyone else. A Luch Libre show should be at the top of every visitor’s list of things to do in Mexico City at night.
8. Cheer on Club America at a Soccer Game
Time: Weekday matches start around 8:45 pm
Cost: Tickets range from 150 to 1,000 pesos / 8 to 50 usd
Like the Lucha Libre events, these soccer games are also totally dependent on schedule. Don’t look too far in advance though.
Daniel and I checked the schedule a month before we traveled to Mexico City and saw nothing listed. A few weeks later when we arrived there were two games added in during our stay. They play at the famous Estadio Azteca, which is the biggest stadium in the country.
Unless it’s a really big match you can buy your tickets right at the stadium and have fun cheering on Club America, Mexico City’s official team. If you’re lucky enough to catch a game, it’s an awesome way to spend an evening in Mexico City!
9. See the Ballet Folklorico
Time: See the full schedule
Cost: Tickets range from around 360 to 1500 pesos / 18 to 77 usd
The ballet is a great stop in Mexico City at night because not only do you get to see a show, but it’s also located in the beautiful Palacio de Belles Artes. The building looks gorgeous day and night and has a museum you can visit as well on your night out.
If you want to learn more about the culture of Mexico or just enjoy a good show, definitely try seeing the Ballet Folklorico after work.
Map of the Best Things to Do at Night in Mexico City
Mexico City is so huge that no matter what neighborhood you’re staying in you’re bound to be near one of the evening activities on this list. You can find all of them on the map below (except the cooking classes) so it’s super easy to check and see what’s closest to you at the moment!
If you’re just starting to plan your trip to Mexico City and looking for the best base in the city, I recommend booking your stay in the Roma neighborhood or the Condesa neighborhood because both are central and have lots of bars, restaurants, nightlife, etc. If you’re on a budget or want something a little quieter, I also recommend the Coyoacan neighborhood which is a bit outside the center but has its own cool artsy vibe and ecosystem going on.
Wherever you decide to bunk down, rest assured that this guide has everything you need to see, do, and explore deeper than the surface level in this crazy city. Enjoy 🙂
Ready to do it all? Click here to book your stay in Mexico City!
This is part one in an eight-part Mexico City series. Read the rest below!
9 Evening Activities in Mexico City [Part 1 – you are here]
8 Things to Do in Chapultepec Park [Part 2 – read me next]