The Best Walking Tours in Mexico City (Updated 2025)
"Starting with a two-hour walking tour where the guide explains lucha libre culture and followed by a couple hours at an actual lucha libre event, the four-hour Lucha Libre Tour includes a mezcal tasting and chips and guacamole during the match, and you leave with your very own lucha libre mask — it's one of my favorite experiences in the city. Tours start at 1,980 MXN." - Matthew Kepnes
Incredibly fun experience! Ben’s tour really helps you to understand the history of the sport and the dynamics of each match. The front row seats really make you feel like you’re part of the action. Highly recommended!
Dave
Google
Best part of our trip in CDMX. Got ringside seats and had the luchas diving over the railings next to us. These guys also sorted a meet with the wrestlers afterwards
Lynn P.
Google
This was an amazing experience with amazing food and even better lucha! We loved that we got to meet the luchadors, and the Polaroid is still stuck on our fridge.
Bernard Y.
Google
Had the most incredible time with Legitimate Lucha Libre tours, Ben and Estella were incredible hosts who provided so much context and history into the luchas and made us feel very comfortable sitting front row, snacks and drinks also included!
Lawrence McNally (.
Google
This was the highlight of my trip to Mexico. Ben and Estela really know their stuff and made the tour super interesting. The transport was easy and all organised for us, which made it really smooth. The merch also makes it 10/10. If I visit again I'd definitely take my friends - cheers and thanks again for the great trip.
James W.
Google
A great way to experience Lucha Libre in CDMX, I have been a few times now because they take care of everything and make it a truly unforgettable event.
I V
Google
Such a great experience! Would definitely recommend this tour if you are in Mexico and want an authentic lucha experience.
Jake B.
Google
Amazing trip, best part of my Holiday.
A must do for any keen wrestling fan or just a casual looking for a good time.