I bet you’re wondering if it’s ACTUALLY possible to enjoy one of the largest, most exciting cities in the world without blowing your budget.
Well, I had that exact same question the very first time I landed in CDMX. Now, after many return visits (this city legit stole my heart), I can confidently say the answer is a big yes.
I mean, this city is PACKED with tons of culture, history, and everyday magic that doesn’t cost a single peso. So, use this epic guide and discover some of the best free things to do in Mexico City with me.
But let’s be real for a second here. Mexico City can feel expensive AF. Between pricey museum tickets, tours, and endless CDMX cafés, it’s easy to feel like you’re going broke.
I remember during my very first visit, I was super worried that I’d miss out on the “real” city if I wasn’t paying for activities.
But what I quickly discovered was that some of my favorite memories were completely free and often more memorable than anything I booked in advance.
So, think of this guide as advice from a friend who’s already gotten lost in CDMX more times than they can count.
Now, I want to share all of my fave budget-friendly things to do in Mexico City so that you don’t go broke and can have the time of your life.
This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.
1. Visit the Zocalo

The Zócalo is one of those places that instantly makes you feel the sheer size and energy of Mexico City. But the best part of all is that it’s completely free.
I’ve been to this spot multiple times (it’s hard to miss) and no matter how often I visit, it always feels a little different.
Yeah, one time I visited right after Independence Day (the residual decor was fantastic), and the next time I was here for Dia de Muertos.
Yup, the Zocalo knows how to celebrate a holiday and has some seriously fantastic decorations.
Other than admiring the decor, you can walk across one of the largest public squares in the world, people-watch for hours, and admire the enormous Mexican flag as it’s raised and lowered each day.
You can step inside the Metropolitan Cathedral for free, wander around the historic buildings, or catch an impromptu dance/live music performance.
On certain days, there are even free exhibitions, installations, or traditional ceremonies happening right in the square.
So, whatever you do, do not skip this epic spot the next time you are in Mexico City. I promise that a stop here is 100% worth your time.
2. Catedral Metropolitano

The Catedral Metropolitana is one of those places in Mexico City that stops you in your tracks, especially when you realize you can step inside without paying a thing.
I’ve visited more than once, and every time I walk inside, I’m amazed by how much history and detail is packed into one space.
Sitting right on the edge of the Zócalo, it’s impossible to miss. Once inside, you can wander through the massive nave, admire the ornate altars, and notice how the building subtly leans thanks to the city’s sinking ground.
The artwork alone is worth the visit since you’ll get to stand in awe of towering baroque retablos, centuries-old paintings, and exquisite sculptures.
If you’re lucky, you might hear the organ playing or catch a service, which adds an unforgettable atmosphere.
Whatever you do, though, do not rush through this place. Instead, sit quietly, people-watch, and just enjoy the contrast between the busy plaza outside and the calm inside.
3. Palacio Nacional

Palacio Nacional is one of those places in Mexico City that will totally surprise you in the best possible way.
I’ve been a couple of times, and I still remember the first moment I walked inside and saw Diego Rivera’s murals stretching across the staircases and walls.
They’re massive, detailed, and powerful. Not gonna lie, seeing them in person kind of feels like a crash course in Mexican art history. But don’t worry, it’s a course I absolutely want to take.
The murals alone are reason enough to visit since Rivera depicts everything from ancient civilizations and Spanish colonization to revolution, labor, and modern Mexican society.
You can stand there for what feels like forever as you look at tiny scenes and admire symbols you’d completely overlook in a photo.
I also LOVE that you don’t need a museum ticket or a guided tour to experience one of the most important art collections in the country.
Beyond the murals, the building itself is beautiful. You can wander through grand courtyards, peek into historic halls, and take in views of the Zócalo from inside.
It feels calm and uncrowded compared to the plaza outside. Just be sure to have your passport handy since you’ll need it to get inside.
4. Casa de Los Azulejos

Not gonna lie, I was skeptical the first time someone told me to visit Casa de Los Azulejos.
I mean, it looked pretty from the outside with all those blue and white, Portuguese-inspired Azulejos (tiles) adorning the exterior.
However, what next-level coolness could really be waiting for me on the inside? Well, let me tell you, this place really is awesome with a capital “A.”
I mean, sure, it’s now home to a Sanborns restaurant. However, you don’t need to eat or spend any money to enjoy the stunning interior.
See, stepping inside kind of feels like walking into another era. The courtyard is stunning, with tiled walls, ornate columns, and a beautiful mural by José Clemente Orozco tucked above the staircase.
I usually take my time here, soaking in thedetails, snapping photos, and enjoying the hardcore charming atmosphere. It’s lively, and no one cares if you’re just there to admire the space.
What I love most is that it’s one of those rare, free experiences that feels special. I mean, you’re inside a historic palace and surrounded by art and architecture, all without needing a ticket.
So, if you’re into history or architecture, then stop by while you’re in the historic center of the city.
5. Museo Soumaya

Museo Soumaya impressed me even before I walked through the door.
After all, this futuristic, silver building in Polanco is impossible to miss, and the fact that it’s always free makes it even better.
I’ve visited more than once, and I still feel like I haven’t fully seen everything since this place is jam-packed with epic art. It also doesn’t hurt that the Hello Kitty Cafe is literally right around the corner.
Anyway, once insice you’ll see that the museum spans multiple floors connected by a winding ramp. I think it’s a nice touch because it makes wandering through the collection feel effortless.
One of the biggest highlights is the incredible collection of Rodin sculptures, including The Thinker. It sits at the top of the building, and you can see it up close, without crowds or barriers.
Yeah, it’s a nice change of pace and is nothing like seeing the Mona Lisa in Paris.
There’s also a wide range of European art, religious pieces, and works from Mexico and Latin America on display, all displayed in a way that encourages you to visit at your own pace.
What really surprised me was how much time I needed. Let me tell you, this isn’t a quick stop. Instead, you’ll need a few hours (minimum) to appreciate the sheer size and scale of the collection.
I also love that you can move slowly, double back, and linger without feeling rushed.
6. Palacio de Bellas Artes (Exterior Only)

Palacio de Bellas Artes is one of those buildings that makes you just stop mid-stride and stare wide eyed in disbelief.
Honestly, even if you never step inside, it’s absolutely worth visiting just to see the exterior.
The white marble façade, the domed roof with its orange and yellow tiles, and the way it rises above Alameda Central make it feel almost unreal, especially in the early morning or at sunset.
FYI, for the best views of the building ever, walk across the street and grab a coffee at the cafe inside of Sears (Yes, they still exist down here).
The food and drinks aren’t amazing, however the views of the Palacio de Bellas Artes at sunset are. As a result, this is easily one of the best things to do in Mexico City.
If you’re visiting on a budget, you can walk all the way around the building, take photos from different angles, and watch the city move around it.
That said, if you happen to be in Mexico City on a Sunday, it’s worth planning ahead since entry to the museum is free, and you can finally see the inside.
The interior is just as impressive, with art deco details, massive murals by Diego Rivera and David Alfaro Siqueiros, and a jaw-dropping stained glass curtain depicting the Valley of Mexico.
Whether you’re admiring it from outside or lucky enough to visit on a free day, Bellas Artes is unforgettable in every way imaginable.
7. Walk Around Alameda Central

Alameda Central is one of my favorite places in Mexico City when I want to slow down and chill out, especially after spending time inside the Palacio de Bellas Artes.
From the moment you step inside this park, the energy changes. It’s green, lively, and full of people. Yet, it still feels like a much needed break from walking down the chaotic streets of Mexico City.
I’ve wandered around here countless times, and it always feels like a nice break after a day of sightseeing.
Now, the park itself is packed with landmarks. You’ve got views of the Palacio de Bellas Artes right at the edge, plus monuments like the Hemiciclo a Juárez, one of the most striking marble memorials in the city.
There are countless fountains in the area, as well as shaded walking paths, and street performers that pop up when you least expect them.
On weekends especially, the park comes alive with music, families, and vendors selling tons of delicious snacks that taste like they belong in the best restaurants in Mexico City.
So, after exploring Bellas Artes, this is the perfect place to sit on a bench, people-watch, and rest your feet.
8. Museo de Arte Popular (Free on Sundays)

Honestly, if you ONLY go to one museum on this list PLEASE let this be it. It is so underrated and is easily my all-time favorite museum in the city. Yup, the exhibits here are THAT cool.
From the moment you walk in, this museum instantly puts you in a good mood.
After all, this museum is all about Mexican folk art. So, it’s colorful, playful, and packed with personality in a way that feels totally different from most other art museums.
Inside, you’ll find everything from intricate alebrijes and hand-carved masks to embroidered textiles, ceramics, and Day of the Dead pieces.
One of my all-time fave sections is the alebrijes. Some are tiny and detailed, others are massive and dramatic, and all of them embody pure imagination.
Overall, the museum does a great job of explaining where the art comes from and why it matters, without feeling too academic. Plus, the art here is literally unlike anything I’ve ever seen.
It’s also a very walkable museum. You can walk around at your own pace, take photos, and really appreciate the craftsmanship of each piece.
While it’s not free every day, entry is free on Sundays, which makes it an easy add to a weekend itinerary.
It’s also not an overwhelmingly huge museum. So, you can easily see everything that there is to see in an hour and a half.
9. Palacio Postal

Palacio de Correos, aka Palacio Postal, is one of those places in Mexico City that totally sneaks up on you.
I’ve walked past it a hurry plenty of times, but the first time I actually wnt inside, I was blown away.
From the outside it’s beautiful, but inside it feels downright over-the-top in the best way possible.
Think grand staircases, ornate ironwork, golden details, and a glass ceiling that forces you to pick your jaw up from off the floor.
Believe it or not, this ornate building was once the city’s main post office, and it still functions as one today, which somehow makes it even cooler.
You can watch locals mailing letters while standing inside what feels more like a European palace than a government building.
Walking through is completely free, and when you enter, you’ll get a small ticket makes for a surprisingly fun souvenir from the city since it has a cool stamp on it.
I love popping in here after visiting the nearby Palacio de Bellas Artes since it’s just across the street.
There are also tons of fun exhibits to explore upstairs that relate to art, historic stamps, and the history of the postal service in Mexico. Deffo give this place an hour of your time and you will not regret it.
Also, be sure to check out the cool art pieces here that are made entirely out of old stamps. I have honestly never seen anything quite like it.
10. Museo Nacional de Arte (MUNAL and Free Sundays)

The Museo Nacional de Arte (MUNAL for short) is one of those museums in Mexico City that quietly impresses you the longer you stay.
I’ve visited a couple of times, and every visit starts the same way. You stand in the lobby, look up at the sweeping staircase, and realize the building itself is a work of art.
The architecture is elegant and grand without feeling stuffy, and it sets the tone before you even see a single painting.
I mean, if it’s good enough for the hordes of Instagrammers then it is good enough for me.
However, the collection itself is where MUNAL really shines. You can enjoy a deep dive into Mexican art from the colonial period through to the early 20th century.
As you walk around, keep your eyes peeled for standout works from artists like José María Velasco and Saturnino Herrán.
In particular, Velasco’s landscapes are a must since they capture Mexico’s natural beauty in a way that feels both historical and emotional.
I also love the portrait galleries, which give you a fascinating look at how identity and power were portrayed over time.
If you’re visiting on a Sunday, entry is free, which is why this museum made the cut. Just do yourself a solid and do not rush. This is one of the spots that deffo deserves a bit of your time (maybe 1-2 hours).
11. Biblioteca Vasconcelos

Biblioteca Vasconcelos is one of those places in Mexico City that people either rave about or don’t quite know what to do with—and honestly, I get both sides.
While it’s technically a library, most people come for the architecture and the photos.
The interior is wild and comes complete with towering shelves that seem to float along suspended walkways. Yeah, it looks like something straight out of Harry Potter.
It’s an insanely massive space that feels more like a modern art installation than a place to read.
Truth be told, there isn’t a ton to do once you’re inside unless you’re planning to study or read. However, that’s kind of the point since this is a library.
Yeah, you’re really here to just wander around, look up, take photos, and appreciate how unique this place really is. It’s free to enter, easy to explore, and a quick visit if you’re short on time.
However, what makes the place even better is the area around it. The streets nearby are covered in bold, colorful street art, making the walk to and from the library just as interesting as the stop itself.
Just be careful as you exit and enter the building since the area around the library definitely isn’t the greatest.
12. Mercado de Artesanias La Ciudadela

I love to just aimlessly wander around Mercado de Artesanías. Every time I visit, I always convince myself that I’m “just looking” and then end up buying everything that isn’t nailed down. Yeah, it’s a tough life.
At any rate, this market is packed with stalls selling handmade crafts from all over Mexico.
So, it’s one of the best spots in the city to pick up Mexican souvenirs and see all of the country’s regional traditions in a single place.
As you walk through, you’ll find colorful textiles, embroidered clothing, pottery, jewelry, wooden carvings, alebrijes, masks, and Day of the Dead art.
Vendors here are usually pretty friendly and happy to explain where the pieces come from.
So, it’s a great place to learn the difference between arts and crafts from Oaxaca, Chiapas, Puebla, and beyond.
Even if you don’t buy anything, it’s fun to browse, take photos, and enjoy the colorful atmosphere.
I love how relaxed La Ciudadela feels compared to more touristy markets. You can take your time, chat with artisans, and get a real sense of what Mexican craftsmanship is all about.
12. Centro de la Imagen

Centro de la Imagen is one of those places in Mexico City that feels super under-the-radar, which honestly makes it about 10,000 times better (yes, that is an exact figure).
I always love stopping by when I’m walking around the Historic Center since it offers me a nice break from the crowds you’ll find in the heart of the city.
Now, this amazing space is dedicated entirely to photography. So, if you love visual storytelling, then this is the place for you.
I personally thought the photos on display were insanely impressive and way better than what I found inside some museums that I paid to visit.
Generally, the exhibits here rotate regularly, which means there’s always something new to see.
You’ll also find a mix of contemporary Mexican photographers, documentary-style projects, and international work, often focused on social issues, identity, and everyday life.
The galleries are easy to move through, and you don’t need hours to enjoy this spot. But, you’ll probably want to linger a bit longer and actually look at what’s in front of you.
Overall, this place isn’t crowded. Instead, it’s thoughtfully curated, and it gives you space to absorb the work without distractions.
And, of course, entry is free, which is why it made it on this list of the best free activities in Mexico City.
13. Chapultepec Park

Chapultepec Park is one of those places where you could spend an entire day and still feel like you’ve only scratched the surface.
I’ve been here countless times, and every visit feels a little different. That makes sense since this place puts the, “ass” back in massive.
Yeah, it’s one of the largest city parks in the world. The amazing thing is that it somehow manages to feel both peaceful and full of life at the same time.
There’s so much to do here, even if you’re not trying to spend money.
You can wander along shaded walking paths, people-watch, or relax by the lakes while street musicians play nearby.
One of the highlights is Chapultepec Castle, which sits on a hill and is home to some of the best views in the city.
The park is also home to several major museums, including the Anthropology Museum and the Museo de Arte Modernoso (home to a great sculpture garden and great pieces from Frida Kahlo).
Therefore, it’s easy to combine nature and culture in one visit. Plus, many of these epic museums are free to visit if you stop by on a Sunday. This way you can see more and spend less.
All in all, I love how local this park feels. Families picnic here, couples take paddle boat rides, runners loop the paths, and vendors sell snacks everywhere.
So, it doesn’t feel like a tourist attraction. Rather, it feels like a living part of the city that doubles as a truly beautiful cultural experience.
14. Museo de Arte Moderno (Free Sundays)

The Museo de Arte Moderno is one of those museums in Mexico City that I always enjoy more than I expect to.
It’s the kind of place where you can wander around without feeling totally overwhelmed (Yes, Anthropology Museum, I’m talking about you).
Now, the focus here is on Mexican modern and contemporary art. I personally think they do a great job of showing how bold, political, and experimental artists were throughout the 20th century.
There are a few must-sees. Works by Frida Kahlo and Diego Rivera are obvious highlights, but I also love seeing pieces by less well known artists like Rufino Tamayo and Remedios Varo.
The galleries are also well laid out. So, you can take your time and actually appreciate the art instead of rushing around from room to room.
It’s 100% approachable, even if you’re not a hardcore modern art person. I love art but can sometimes feel perplexed by super modern art.
However, one of my all-time favorite parts of the museum is actually outside. The sculpture garden is fantastic since it’s green, quiet, and filled with large-scale modern pieces that are fun to explore.
It’s a great spot to take a break after being indoors. Plus, entry is free on Sundays, making a stop here well worth your time.
15. Parque México

Parque México instantly makes you want to slow down and stay awhile. I’ve spent a couple of afternoons here, and it always a quiet escape that lies right in the heart of Condesa.
Sure, this park isn’t huge. However, it’s packed with charm, greenery, and laid-back CDMX energy that’s hard not to love.
Now, the Art Deco details are one of my fave aspects of this park, especially the fountain and the curved pathways that give the park its unique shape.
Plus, there’s usually something going on between the dog walkers, joggers looping the paths, couples sitting on benches, and kids playing near the open areas.
On weekends, you’ll also usually find street performers, small markets, or people dancing to music near the central plaza.
So, grab a coffee from a nearby café, find a shady spot, and just people-watch for a bit. Yeah, it’s an epic spot if you need a break from sightseeing.
It’s also great if you’re traveling solo and want to feel like you’re part of the city for an hour. Yeah, been there, done that.
16. Walk Along Paseo de La Reforma

Paseo de la Reforma is one of those places that totally shows off the city’s scale and personality.
I’ve walked through here more times than I can count, and it never gets old.
See, this massive boulevard cuts straight through the city and is lined with skyscrapers, historic monuments, and has some of the best people-watching spots around.
The obvious highlight is the Ángel de la Independencia, which sits at the heart of Reforma.
It’s where people gather to celebrate, protest, or just hang out on the steps. As you keep walking, you’ll pass public art, fountains, and monuments tucked into the traffic circles.
There are also tons of green spaces that make the whole avenue feel more livable than you’d expect.
On Sundays, Reforma is closed to cars. So, it becomes a giant open-air park for cyclists, runners, and families. Therefore, if you can only visit once, let it be on a Sunday.
So, get ready to stroll, take photos, grab coffee, or use it as a connector between neighborhoods like Centro Histórico and Chapultepec.
17. Guillermo Tovar de Teresa Museum

The Guillermo Tovar de Teresa Museum is one of those hidden-gem places in Mexico City that makes you feel like you’ve stumbled into someone’s incredibly elegant house.
Not that homes nowadays look like museums, but I digress.
I’ve been here once, by accident, and it ended up being one of my favorite museums in the Historic Center.
It’s small, intimate, and packed with personality, especially if you luck out and see all of the amazing Dia de Muertos decorations.
Now, this charming museum is set inside a beautiful colonial mansion, and walking around like a stroll through a very well-curated house, not a traditional museum.
The highlights are the rooms filled with antique furniture, religious art, rare books, and decorative objects collected by historian Guillermo Tovar de Teresa.
I like that nothing here feels super staged. So, you can really imagine someone living here.
What I loved most, though, was how quiet and uncrowded it was. You can take your time, peek into each room, and actually absorb the details without feeling rushed.
The building alone is worth the visit, with its cute courtyard garden and classic architecture. It’s not huge, though, so don’t expect to spend the whole day here.
This is a spot that you really just pop into and out of before continuing with your day.
18. Walk Around Coyoacán

Walking around Coyoacán is one of my absolute favorite free things to do in Mexico City.
I’ve spent entire afternoons doing nothing but wandering around, and I never get bored.
After all, this neighborhood has a totally different vibe from the rest of the city. It feels way more relaxed, colorful, and almost like a small-town.
It also doesn’t hurt that there is a ton of cool stuff to do here too, especially if you’re on foot.
You can stroll along leafy streets lined with bright houses, pop into quiet plazas like Jardín Centenario and Plaza Hidalgo, and watch street performers or locals hang out.
Not gonna lie, I saw a creepy AF mime here and almost ran away in terror since he looked like he wanted to follow me.
Anyway, weekends are a particularly great time to visit since the area comes alive with music, food stalls, and markets selling everything from churros to handmade crafts.
Even just sitting on a bench and people-watching is next-level awesome here.
One of the things I love most is how spontaneous a visit here feels. You can walk around without a plan and stumble upon a free gallery, live music, or a funky museum.
So, if you want to see a more playful, creative side of Mexico City and enjoy a neighborhood that feels genuinely joyful, Coyoacán is the place to be.
19. Museo Nacional de Antropología (Free Sundays)

Holy f*ck, this place is huge. I SERIOUSLY underestimated how insanely large this museum is the first time I visited.
So, personally, I would stop by on Sundays when it’s free and plan to do nothing else. No really, this is not a drill.
This museum will take AT LEAST three or four hours to visit and you will probably be totally wiped out after you see it all.
I would also stop by early since everyone and their brother’s, sister’s, cousin visits on a Sunday since you don’t have to pay to get in.
Anyway, in terms of the museum itself, the Museo Nacional de Antropología lives up to all the hype, and then some.
I’ve been a bunch, and every visit feels impressive. Even before you go inside, the building intrigues you with a massive courtyard, and an iconic concrete umbrella fountain.
Once inside, the museum walks you through Mexico’s pre-Hispanic civilizations in a way that actually makes sense, even if you’re not a history expert.
In particular, the Aztec Hall is the star of the show since you’ll see the enormous Aztec Sun Stone up close, along with sculptures and artifacts of epic proportions.
The Maya rooms are another highlight, especially the stelae and carvings that show just how advanced their culture was.
I also love the sections of the museum dedicated to Oaxaca, Teotihuacan, and the Gulf Coast, each with its own distinct style and story.
TBH, if you’re short on time, then just pick a few sections and really take your time exploring theme because this place can feel overwhelmingly big.
20. Templo Mayor (Free Sundays)

Templo Mayor is one of those places that really amazes you once you’re standing there, looking around at all the ancient ruins surrounded by modern buildings.
Every time I stop by, it still feels bizarre to me that the heart of the Aztec capital is sitting right next to the Zócalo.
I mean, this was once the main temple of Tenochtitlan, and walking through the site gives you a real sense of how powerful and complex the city was WAY before the Spanish arrived.
You’ll start by wandering through the outdoor ruins, where you can see different layers of construction and imagine how massive the temple once was.
Then, once inside, you’ll find sculptures, offerings, jewelry, and ceremonial objects pulled straight from the site.
One of the highlights is the Coyolxauhqui stone, an enormous carved disk that’s impossible to forget once you’ve seen it.
The exhibits do a great job of explaining Aztec beliefs, rituals, and daily life. This way, you can understand what you’re looking at without feeling totally overwhelmed.
It’s not free every day, but entry is free on Sundays, which makes it easy to save money if you plan ahead.
21. Plaza Garibaldi

Plaza Garibaldi is one of those places that is loud, messy, and completely unforgettable. Oh, and FYI, I mean all of this in the best possible way.
I’ve been here a few times, and it’s always an experience since this is at the heart of mariachi culture in the city.
So, from the moment you arrive, you’ll hear music coming from every direction.
No joke, bands in traditional charro outfits gather together around the plaza, waiting to be hired, tuning their instruments, and breaking into songs on the spot.
Therefore, you’ll love visiting Plaza Garibaldi just to feel the energy. You can walk around, listen to live mariachi for free, and enjoy the ambiance without committing to anything.
And if you want to go all in, you can hire a band to play a song or two, grab a drink nearby, and turn the night into something memorable. It’s not polished or quiet, but that’s also why it is so dang charming.
There’s also the Museo del Tequila y el Mezcal right on the plaza if you want to learn more about some of Mexico’s most famous spirits.
Even if you don’t go inside, just being here is fun. If you’re curious about local music and nightlife and want something totally different, Plaza Garibaldi is where it’s at.
Map of the Best Free Things to do in Mexico City

Conclusion
Mexico City proves once and for all that you don’t need a big budget to have a good time.
Not gonna lie, some of my favorite memories here cost absolutely nothing, like wandering through massive parks, stumbling into free museums, and watching vibrant street performers.
This city loves to put on a show, and if you know where to look, it does so in a magical way.
The best part? These free things to do in CDMX don’t feel cheap. They feel like the real Mexico City. It feels like you’re experiencing the everyday magic that locals enjoy.
So whether you’re visiting Mexico City on a tight budget or just love a good freebie (same), this city has your back.
Come curious, wear comfortable shoes, and leave room in your itinerary for spontaneous adventures. Because in Mexico City, these type fo adventures are the best kind.


