This post contains affiliate links.
Most visitors know all about the day trips and awesome parks in Mexico City, but where can you spend an evening here?
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 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, 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 an evening 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.
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
Yes! Lucha Libre, or Mexican wrestling, is such an 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.
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 evening activity in Mexico City 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.
If you’re looking for fun evening activities in Mexico City, look no further – this list has something for every interest and every budget.
Ready to do it all? Click here to book your stay in Mexico City!
Browse the rest of the Mexico Guide to learn how to hike among active volcanos, how to take a weekend trip to the charming town of Taxco, where to drink craft beer in Mexico City and much more!