With its palm-fringed beaches, crystal clear waters and vibrant atmosphere, it’s clear why Mexico is becoming the go-to destination for many travelers. But what are the best Instagram spots in Mexico? From historic monuments to hidden hot spots, we’ve got all the best places to take pictures in Mexico so you can get the most out of your next visit!
Best Instagram Spots in Mexico: Yucatan Peninsula
With tropical beaches, spectacular wildlife, ancient ruins and plenty of outdoor adventures, it’s no wonder the Yucatan Peninsula is becoming one of Mexico’s most popular places to take a vacation.
Looking for the perfect retreat to rest your head in-between all the activities available here? The Barceló Maya Grand Resort has everything you need – from luxurious rooms across their five hotels, to idyllic scenery and a private beach where you can capture the ultimate holiday selfie … bring on the likes!
1. Punta Molas Lighthouse
If you’re willing to do anything for that perfect Instagram, then challenge yourself to visit the historic Punta Mola Lighthouse . This deserted lighthouse at the northernmost point of Cozumel is situated in one of the most remote parts of the island – only accessible with a 4×4 vehicle. Venture over and you’ll probably find that you have the whole place to yourself, making it the perfect place to escape the crowds.
2. The Coloradas
In the corner of the Ria Lagartos Bipshere Reserve lies one of the best Instagram spots in Mexico – the bright pink lakes of Las Coloradas . These unique pools of pink water are completely natural and form part of a working salt factory. While you may not be able to jump in and take a dip here, there are plenty of local flamingos roaming the grounds which you can photograph instead.
3. Chichen Itza
With a million of visitors a year, there was no way that the UNESCO world heritage site of Chichen Itza could be left off our list of Instagram worthy places in Mexico. However, while the Kukulkan Pyramid may be the star of this former Mayan city, there is plenty more to explore here. Be sure to discover the Great Ballcourt , the sacred cenote and the Temple of Jaguars – named for its dazzling stone jaguar sculpture surrounded by preserved murals and engravings.
4. Swim with Turtles in Akumal Bay
Nothing will help to grow those Instagram likes faster than a picture of you swimming in the crystal-clear waters of the ocean, alongside schools of vivid colored fish and sea turtles. Akumal Bay , literally translated as ‘Place of the Turtles’ is the best place to get up close and personal with these majestic creatures. Located 100km south of Cancun in the heart of the Riviera Maya , Akumal Bay offers visitors the chance to dive straight in and explore under the sea – both on their own or by joining one of the many snorkeling tours which operate here. Whatever option you choose, you will be sure to have a memorable experience.
Best Instagram Spots in Mexico : Central Mexico
With so much to explore in the cosmopolitan and cultured Mexico City, we’ve narrowed down a few of our favorite haunts that will be sure not to disappoint!
Ensure your next holiday to Mexico starts and ends on a high – with a stay at the Barceló Mexico Reforma or Occidental Queretaro . Offering luxurious accommodation in a central location this will be the perfect base for your next Mexican adventure!
5. Street Art in Cayoacan
Mexico City is a street art lover’s paradise, with urban artworks plastered up and down almost every street. One of the most popular places to find the capital’s most eye-catching and colorful urban masterpieces is in the historic center of Cayoacan . Simply wander around the leafy neighborhood streets and you’ll soon discover the fascinating street art culture which dominates here. Be sure to stop at the Graffiti exhibition at the National Museum of Popular Cultures . Here you’ll be captivated by the iconic Dream Weavers – a vast pink-hued mural created in celebration of the bicentennial of the Independence of Mexico.
6. Soumaya Museum
If modern architecture is more your style, then Carlos Slim’s architecturally impressive art gallery, Soumaya Museum will be sure to impress! While predominantly recognizable for its unique and striking façade, the art collections housed here are well worth a visit. With free entry every day, it’s no wonder this is one of the best Instagram spots in Mexico.
7. Latin American Tower
For a city with such a huge population, Mexico City has surprisingly few skyscrapers. Therefore, while the towering Latin American Tower may not look like much from the outside, it’s the best place to snap the city’s beautiful skyline. Head on up to the 44 th floor to really soak up the views over the historic city center. If you’re lucky enough to visit on a clear day, you may even be able to get to glimpse at the distinctive blue roof of the Basilica of Guadalupe to the north of the city.
With opulent colonial buildings, stunning tree-filled squares and brightly colored houses, the gorgeous 16th-century hill town of Guanajuato has one of the best places to take pictures in Mexico. With narrow bendy pathways, it’s best to discover this extraordinary Unesco World Heritage city by foot – stopping at the many cafes, bars, street food stalls, markets, and art galleries along the way. If you want to get the most out of your trip, try and visit during October’s Festival Cervantino where you can experience a cultural extravaganza featuring mariachis, orchestras and ballet folklorico to name a few …
Best Instagram Spots in Mexico : Baja California and Baja California Sur
An often overlooked destination for those visiting Mexico, Baja California and Baja California Sur offer a real natural paradise for all those who venture here. Picture beautiful mountains, pristine beaches and an oasis of flora just waiting to be explored. Discover why Baja California and Baja California Sur have some of the best Instagram spots in Mexico.
Located on the seafront of the impressive Sea of Cortes lies the luxurious Barceló Gran Faro Los Cabos . Whether your perfect day consists of lounging at one of the four pools, eating your way through the five on-site restaurants or being pampered at the Deep Blue Spa, your holiday will be off to the best possible start.
9. Lands End
Located on the Baja California peninsula in northwest Mexico, lies one of Cabo San Lucas’s most iconic and Instagram-worthy landmarks – Lands End . Easily accessible by one of the many pangas or glass bottomed boats in Cabo marina, hope on board and head for El Arco aka The Arch. This unique 200ft rock formation rises from the waters where the Pacific Ocean meets the Sea of Cortez . Be sure to keep your eyes peeled when visiting, as this rocky outcrop is also a migration hot spot for sea lions and seals.
No visit to Baja California Sur would be complete without a trip to the bay of Balandra . This natural phenomenon is almost completely circular, consisting of miles of pristine white sand encircling the crystal clear waters of the Sea of Cortez. Take advantage of the shallow and calm waters and hire out to paddle board to float among the many blanket rays which harmlessly frolic in the waters here. Nothing says #HolidayGoals like a paddle board selfie in paradise!