Rainy Day Activities in CDMX
- Rodrigo Hernandez

- Dec 22, 2025
- 4 min read
Mexico City, or CDMX, is a vibrant place full of culture, history, and life. But when the rain starts pouring, it can feel like your plans are washed away. Instead of letting the weather spoil your trip, I’ve found plenty of ways to enjoy the city even on the wettest days. If you’re wondering what to do when the skies open up, this guide to rainy day activities in CDMX will keep you entertained, dry, and immersed in the city’s charm.

Explore Museums That Bring History and Art to Life
CDMX is home to some of the best museums in Latin America, and they make perfect stops when it rains. The city’s museums offer shelter and a deep dive into Mexican culture, art, and history.
Museo Frida Kahlo (The Blue House): Located in Coyoacán, this museum is the former home of the iconic artist Frida Kahlo. It’s a colorful, intimate space filled with her paintings, personal belongings, and traditional Mexican decor. The atmosphere feels like stepping into her world, and it’s a must-see on any rainy day.
Museo Nacional de Antropología: This museum holds one of the largest collections of pre-Hispanic artifacts in the world. You can spend hours wandering through exhibits on Aztec, Maya, and other indigenous cultures. The building itself is impressive, with a large courtyard and sheltered walkways.
Museo Soumaya: For lovers of art from different eras, Museo Soumaya offers a diverse collection including works by Rodin, Dalí, and Mexican artists. The modern architecture of the building contrasts beautifully with the art inside.
These museums are not only educational but also provide a cozy refuge from the rain, letting you soak up culture without worrying about the weather.
Discover CDMX’s Cafés and Bookstores
When the rain falls, nothing beats curling up with a good book or enjoying a warm drink in a cozy café. CDMX has a thriving café culture with spots that invite you to relax and watch the rain outside.
Café El Jarocho in Coyoacán is a local favorite. It’s a simple place with excellent coffee and a friendly atmosphere. Grab a cup of their rich espresso and a slice of traditional Mexican pastry.
Librería Porrúa is a well-known bookstore chain with several locations around the city. The one in the historic center is spacious and offers a great selection of books in Spanish and English. It’s perfect for browsing and picking up a travel read or a guidebook for your next adventure.
Café Avellaneda in Coyoacán serves specialty coffee with a focus on Mexican beans. The baristas are passionate and happy to share their knowledge, making it a great spot for coffee lovers.
These places are ideal for slowing down, enjoying the local vibe, and staying dry.
Visit Historic Churches and Architectural Gems
CDMX’s rich history is visible in its stunning churches and colonial buildings. Many of these sites are indoors, so they make excellent stops during rainy weather.
Catedral Metropolitana: Located in the Zócalo, this cathedral is one of the largest and oldest in the Americas. Its grand interior, filled with intricate altars and religious art, offers a peaceful escape from the rain.
Templo de San Francisco: This church near the historic center has beautiful baroque architecture and a quiet courtyard. It’s less crowded than the cathedral, giving you a more intimate experience.
Palacio de Bellas Artes: This cultural center is famous for its stunning stained glass and murals by Diego Rivera and other Mexican artists. You can catch a performance or simply admire the architecture and art inside.
Walking through these historic spaces lets you connect with the city’s past while staying sheltered.

Enjoy Indoor Markets and Food Halls
Food is a big part of the CDMX experience, and rainy days are perfect for exploring indoor markets where you can taste local flavors and shop for souvenirs.
Mercado de San Juan: Known for its exotic foods and fresh ingredients, this market is a food lover’s paradise. You can try unusual meats, fresh seafood, and traditional Mexican snacks all under one roof.
Mercado Roma: This modern food hall offers a variety of gourmet options, from tacos to craft beer. It’s a lively spot to sample different dishes and enjoy the city’s culinary creativity.
La Ciudadela Market: If you want to shop for handicrafts, this market has a vast selection of textiles, pottery, and jewelry. It’s indoors, so you can browse comfortably even in heavy rain.
These markets give you a taste of local life and flavors without getting wet.
Catch a Movie or Live Performance
CDMX has a vibrant arts scene with many theaters and cinemas showing everything from Hollywood blockbusters to Mexican films and live performances.
Cineteca Nacional: This cinema specializes in independent and international films. It also hosts film festivals and special screenings. The building has a café and bookstore, making it a great place to spend a rainy afternoon.
Teatro de la Ciudad Esperanza Iris: This historic theater hosts concerts, plays, and dance performances. Check the schedule ahead of time to catch a show that interests you.
Foro Shakespeare: A smaller venue known for contemporary plays and experimental theater. It’s a cozy spot for theater lovers looking for something different.
Watching a film or a live show is a perfect way to stay entertained indoors.
Relax in Spas and Wellness Centers
If the rain has you feeling a bit tired, why not treat yourself to some relaxation? CDMX offers many spas and wellness centers where you can unwind and recharge.
Hammam Al Ándalus: Inspired by traditional Arabic baths, this spa offers steam rooms, massages, and hot pools. It’s a unique experience that feels like a mini-vacation.
Remède Spa at St. Regis: For a luxury option, this spa provides massages, facials, and wellness treatments in an elegant setting.
Temazcal Ceremonies: Experience a traditional Mexican steam bath ritual that cleanses the body and mind. Many places offer guided sessions that include herbal infusions and meditation.
These wellness spots are perfect for turning a rainy day into a chance to relax and rejuvenate.







Comments