Mexico City is vibrant, colorful, historic, modern, loud, artistic — and incredibly photogenic. Whether you’re shooting content for Instagram, your blog, or just your memories, these are my top 15 Mexico City photo spots that never fail. Iconic landmarks, cultural experiences, aesthetic cafés and a bit of glorious chaos — just how CDMX should be.
Table of Contents
1. Chapultepec Lake
Floating through the magic of Chapultepec feels like pressing pause in the middle of a mega city. The lake is surrounded by greenery, locals exercising, families relaxing and iconic city views peeking through the trees. It’s one of those places where time slows down and photos naturally feel calm, fresh and effortless.
Whether you rent a little boat or just walk around the water, this spot works beautifully for lifestyle shots, romantic moments or peaceful city scenes — especially in the morning light.
Things to know before visiting:
🪪 Valid ID required to rent boats
⏰ Boating hours: approx. 9:00 AM – 4:30 PM
🦺 Life jackets are mandatory
🚫 Swimming is not allowed
🌳 Park entry: free
💸 Boat price: approx. 60–120 MXN per hour (depending on boat type)
🔗 Official site: Bosque de Chapultepec
2. Lucha Libre at Arena México
Lucha Libre is one of those experiences that feels uniquely Mexican and completely unforgettable. The masks, the acrobatics, the glitter, the drama and the screaming crowds turn every moment into a visual explosion. Even if you don’t know the rules, you’ll be entertained from start to finish.
From a photography point of view, it’s a dream: bold colors, expressive faces and high-energy action shots everywhere you look. It’s loud, theatrical and full of personality — just like Mexico City itself.
Top tips before you go:
📍 Location: Arena México (Colonia Doctores)
📅 Best days: Friday 8:30 PM: loud, iconic, packed, Sunday 5:00 PM: family-friendly & touristy, Tuesday 7:30 PM: more local & cheaper
💸 Tickets: Upper seats: ~75–150 MXN, Mid sections: ~200–500 MXN, Ringside/VIP: up to 1,000–1,200 MXN (special events)
🎟️ Buy via Ticketmaster for best prices
🍺 Food inside: micheladas, chips, pizza, hot dogs, even Maruchan
🎭 Masks sold from ~50 MXN around the venue
📚 Fun history: Modern Lucha Libre started in 1933; El Santo is the most legendary luchador
🔗 Official site: Ticket Master Arena Mexico
3. Teotihuacán
A UNESCO World Heritage Site and one of the most impressive ancient cities in the world. Teotihuacán delivers epic scale, history and symmetry — the kind of place where every photo feels powerful.
What to know before you go:
📜 Built between 100–450 AD
🕗 Hours: Daily 8:00 AM – 5:00 PM (last entry ~4:30 PM)
💰 Entry: 100 MXN, Sundays free for Mexican citizens
☀️ Tip: Go early, wear comfy shoes, bring water & sunscreen
Layout highlights:
Calzada de los Muertos (main avenue)
Pyramid of the Moon (best viewpoints)
Pyramid of the Sun (currently not climbable)
Pyramid of Quetzalcóatl (serpent carvings)
Extra experiences:
🎈 Hot air balloon rides at sunrise: ~2,500–4,500 MXN
🍴 Nearby food: La Gruta (iconic cave restaurant) or local stalls
🔗 Official site: Teotihuacan INAH
4. Chapultepec Castle
The only royal castle in the Americas — and yes, the views are insane. From elegant interiors to panoramic city shots, this place is pure photo gold.
Good to know:
📍 Location: Bosque de Chapultepec
💰 Entry: ~100 MXN (free Sundays for Mexican residents)
⏰ Hours: Tue–Sun, 9:00 AM – 5:00 PM
📸 Best shots: terraces and city views
🔗 Official site: Chapultepec Museo Nacional de Historia INAH
5. Independence Angel – Reforma
The most iconic monument in Mexico City. Whether it’s sunrise, golden hour or night with traffic light trails, the Ángel always delivers.
Quick tips:
📍 Paseo de la Reforma
💰 Free (exterior)
📸 Best times: early morning or night
🚦 Be careful — traffic never sleeps. However on Sundays morning Reforma is closed for bike rides and joggers.
🔗 Official info: Angel de la Independencia CDMX
6. Casa Azul – Frida Kahlo Museum
Visiting Frida Kahlo’s home feels intimate, powerful and emotional. You’ll see her art, her studio, personal letters and even medical records — raw, real and unforgettable.
Before you go:
🎟️ Tickets: Adults 320 MXN | Mexican nationals 160 MXN
⏰ Hours: Tue–Sun, 10:00 AM – 6:00 PM (closed Mondays)
🎫 Buy tickets 1–2 weeks in advance
👶 Baby-friendly: strollers allowed on first floor
🌿 Don’t skip Coyoacán after your visit
🔗 Official site: Museo Frida Kahlo
7. Vasconcelos Library
Floating bookshelves, futuristic architecture and serious Interstellar vibes. One of the most epic libraries you’ll ever step into.
Good to know:
⏰ Open daily 8:30 AM – 7:30 PM
🎟️ Free entry
🧭 Free guided tours (often around 2:00 PM)
👶 Elevators & kids’ areas available
🚇 1-minute walk from Buenavista station
🔗 Official site: Biblioteca Vasconcelos
8. Monumento a la Revolución – Viewpoint
One of the best 360° views in Mexico City, plus a surprisingly fun and interactive museum experience.
Everything you need to know:
📍 Plaza de la República
💰 Entry: 150 MXN (museum + viewpoint)
🕰️ Hours vary by day (open daily)
🔭 Elevator ride to the top
📸 Interactive photo stations inside
🔗 Official site: Monumento a la Revolución Mexicana
9. Bellas Artes Palace
Elegant, iconic and one of Mexico’s most important cultural landmarks. Inside or outside, it’s impossible to take a bad photo here.
Useful info:
📍 Historic Center
💰 Museum entry: ~90 MXN (free Sundays)
⏰ Tue–Sun, 10:00 AM – 6:00 PM
🎨 Murals by Rivera, Siqueiros, Orozco & Tamayo
👀 Photo tip: Free view from SEARS café across the street
🔗 Official site: Palacio de Bellas Artes
10. Basilica of Guadalupe
One of the most important religious sites in the world, where faith, history and Mexican identity come together.
What to know:
⛪ Open daily approx. 6:00 AM – 9:00 PM
🎟️ Basilica entry: free
🏛️ Museum entry: ~20 MXN
📅 December 12th is the most important pilgrimage day
🔗 Official site: Basílica de Guadalupe
11. México, Mi Amor – TANE Wall
This famous Polanco wall was created by TANE jewelry as a modern homage to Mexican pride — and yes, there’s almost always a line to take a picture there.
Good to know:
📍 Location: Presidente Masaryk 430, Polanco
💰 Entry: Free
📸 Expect queues, especially weekends
🔗 Official brand site: Tane
12. Cafebrería El Péndulo – Polanco
Books, coffee, food and cozy vibes — one of the most beautiful bookstore-cafés in the world.
Before you go:
⏰ Mon–Sat 8:00 AM – 11:00 PM | Sun 9:00 AM – 10:00 PM
☕ Coffee: ~60–90 MXN
🍽️ Food: ~200–300 MXN
📍 7 locations in CDMX (Polanco is the most aesthetic)
🔗 Official site: Pendulo.com
13. Xochimilco
Colorful, loud, fun and uniquely Mexican. Floating canals, music, food and non-stop vibes.
What you need to know:
💸 Price: 750 MXN per hour per trajinera (up to 15 people)
🍕 You can bring your own food & drinks
🎶 Mariachis: ~200–300 MXN per song
⏰ Best time: mornings (quieter)
💵 Bring cash — cards are rare
🔗 Official info: Xochimilco UNESCO
14. Monumento a la Revolución – Ground Level
From below, the monument feels powerful and graphic — perfect for symmetrical and architectural shots.
Quick info:
📍 Plaza de la República
💰 Free (ground level)
📸 Great for black & white photography
🔗 Official site: Monumento a la Revolución Mexicana
15. Roma Norte
Effortlessly cool, creative and walkable. Cafés, street corners, trees and colorful doors — Roma Norte is where casual street photography shines.
Good to know:
📍 Roma Norte
💰 Free
📸 Best time: morning or late afternoon
👟 Wear comfy shoes — just wander
Final tip: Don’t rush Mexico City. Pick a few spots per day, walk a lot, and let the city surprise you — some of the best photos happen in between destinations.
Are you interested in traveling around the world? In the Travel Section you can find detailed travel guides for different cities, touristic activities, recommendations, tips, and much more!
Did you like this post? Pin it! <3