We found so many of the best Instagram spots in Mexico during our visit! Our favorites go from adorable villages like Sayulita to natural sights and beaches to mesmerising remains of ancient civilisations. Here you will find incredible Mexico photo spots in every corner.
We fell in love with the look of the US’ southern neighbour. The gorgeous and never-ending beaches, the colourful designs of the handicrafts, the ancient culture, the boho chic villages, the gorgeous & turquoise water. We tried to take advantage of all the wonders here, and hopefully, this post will make you book a trip. It’s well worth it – so much that it was difficult to choose only 11 Mexico photo spots for this post!

For more on the beautiful Mexico destinations here, check out my travel guides for SAYULITA and TULUM. And if you’re ready for adventure, check out the many amazing tours from GET YOUR GUIDE, like this Four-Cenote Adventure from Tulum!
Check if you need a visa for your trip to Mexico on the widget below – and know that iVisa has you covered!
Find everything you need for your Mexican holiday on the BOOKING INPUT & SUPPORT SECTION at the end of this post.
Do you like posts like the best Instagram spots in Mexico and the coolest Mexico photo spots? Then check out my Instagram guides for two other beachy paradises: MYKONOS and the AMALFI COAST!
Get your smartphone ready and let’s explore all the beauty of Mexico!
The 11 Best Instagram Spots in Mexico: Sayulita
Let’s start our tour of the best Instagram spots in Mexico in the surfer village of Sayulita! A Pacific Ocean beauty, this picturesque surfer town is a dream for foodies, beach lovers, yogis and those who crave water sports. We found a little peace of heaven in this hip little place, just what we deserved. And, of course, we were mesmerised by the beauty of the nature. This little gem is full of Mexico photo spots so make sure your camera is ready!
If you’re visiting the area between November and April, you’re in luck: it’s whale watching season. Check out this incredible Nayarit: Whale Watching tour!
Find your dreamy beach hotel in Mexico on BOOKING.COM!

1. The Gorgeous Sayulita Town & Hip Restaurants
There isn’t one corner in Sayulita I wouldn’t place among the best Instagram spots in Mexico. Sayulita is always camera-ready, with its colorful houses, street decorations, and cute small boutiques and street markets.


Foodies love the town’s look, as hip eateries often have a lovely design. If food is your thing you will find some of the top Mexico photo spots in the many Sayulita restaurants. For more on Sayulita restaurants, check out my full SAYULITA RESTAURANT REVIEW!

2. Sayulita Beach – A Natural Beauty
As it happens everywhere, the best Instagram spots in Mexico are away from crowds. Walk past the crowded Sayulita beach and find a perfect place for solitude and incredible photos. At the end of the beach, the view is magnificent! The mornings and afternoons offered rough waves, athletic surfers in the groove. The magic hour seems endless as you walk around one of the loveliest Mexico photo spots.

For another hotspot among the best Instagram spots in Mexico, make an excursion to Punta Mita in the early morning for some killer waves and mesmerising light.


3. Petit Hotel Hafa – An Instagram Dream
An interior decorator’s dream, the Petit Hotel Hafa is a little boutique heaven. A bohemian darling with Mexican sensibilities. We couldn’t get enough of the look here. I decided to visit Sayulita during a grey and cold Stockholm afternoon… after seeing this hotel on a magazine. Even then, I knew the Hafa would be among my favorite Mexico photo spots!

This gem among the best Instagram spots in Mexico only has six rooms and is described as “bohemian tropical.” The colorful design delivers on that promise, and so do the many areas. From the comfy rooms to the incredible rooftop. This place is for sure one of my favorite Mexico photo spots!


If you would like to stay at Petit Hafa Hotel – then BOOK IT HERE!
For more on Sayulita hotels, check out my PETIT HAFA HOTEL REVIEW. For a mindful approach, read my My SAYULITA YOGA REVIEW! If you would like to do a day trip from Puerto Vallarta you can BOOK IT ONLINE HERE!
Tulum – The Boho Chic Dream by the Caribbean
Paradisiac Tulum offers many of the best Instagram spots in Mexico. A little more developed than Sayulita without losing its essence, this cute town is the ultimate retreat.
Tulum blends with nature perfectly, with beautiful boutique & design hotels and hip & trendy restaurants that incorporate the surroundings and the ancient Mayan culture into the design. In turn, you’ll find truly unique Mexico photo spots. It’s also got a sort of Upper West Side hippie vibe that’s truly unique.
For an adventurous time in Tulum, check out this Sian Kaan Lagoons and Cenote Escondido tour!
Can I please stay here forever… Tulum Beach Love!
4. Tulum Hotels
As a boho-chic destination, Tulum elevates the concept of the boutique hotel, offering incredible Mexico photo spots. With gorgeous beach views, full integration with the environment and sustainable practices, Tulum design hotels offer some of the best Instagram spots in Mexico.
Below, you’ll find my favourites – but BOOKING.COM offers amazing choices for all travellers!

First out is Azulik . Such an impressive place and so much more than a hotel: it’s an eco-friendly castle on a cliff, one of the most imposing Mexico photo spots. Azulik resonates with centuries of Mayan history for a unique spa experience.

La Zebra’s concept is all about Afro-Caribbean, and you can feel that on the vibrant colors, offering some of the coolest Mexico photo spots.

Finally, Coco Tulum is a stylish hotel where great B&W design meets a fabulous beach club with beautiful views of the Caribbean.


Read more about each of these lodgings in my TULUM HOTEL REVIEW POST, where you’ll find some of our best Instagram spots in Mexico!
5. Tulum Beach
If Sayulita stands out for its stormy and surf-friendly waves, Tulum’s beach is exceptional for its immensity. What makes this one of the best Instagram spots in Mexico? Well, everything! It has bright turquoise water, and white sand as far as the eye can see! My favorite part of the beach is around Coco Tulum.

Even in “bad” weather, it’s among the top Mexico photo spots: the grey clouds with the wild sea make for some incredible snaps!

6. Hip Jungle Restaurants and Cute Design Boutiques
The jungle side of Tulum is full of restaurants with incredible concepts and incredible Mexico photo spots!

Hartwood Tulum is very open and friendly-looking, and offers a different menu each day, depending on which ingredients are freshest. Casa Banana has a great rustic vibe – not to mention very photo-friendly steaks. Mur Mur is very beachy, with colorful dishes you’ll need to photograph before eating.

We visited many delicious and Insta-ready eateries in Tulum and took some of the best Instagram snaps in Mexico. You can read more in my RESTAURANT REVIEW!
Tulum feels very much like a hippie New Yorker’s tropical retreat, and the Mexico photo spots here reflect that. In local style, the design boutiques are gorgeous, and you’ll have so much fun shopping and posing there. This Tulum Discovery Private Tour is a great way to see this lovely town with new eyes!

Want to know more about our Tulum adventures? Check out my two travel stories, here and here!
The Wonders, Natural and Cultural!
Mexico photo spots are everywhere, from natural wonders to a rich history. Among the best Instagram spots in Mexico you will find a mix of the rich cultural heritage and pure natural wonders!
7. Chichen Itzá – A True Wonder of the World
Along with the pyramids of the Sun and the Moon near Mexico City, Chichen Itzá is the biggest of all Mexico photo spots. It’s one of the New Seven Wonders of the World!

The Old Chichen Itzá
The oldest area of Chichen Itzá was built between 800 and 1,000 BC, while the newest parts date back to approximately 1,300 BC. Both sides are full of treasures and the best Instagram spots in Mexico. First, go crazy taking pictures of El Castillo, the most famous pyramid!

Head to the older area of Chichen Itzá to see lesser-known pyramids, massive temples, saunas, and even ball courts. Did you know the Mayans played a ballgame that nowadays offers incredible Mexico photo spots? You can see where they played here, alongside impressive ancient buildings filled with symbols.

The New Chichen Itzá
The newer part of Chichen Itzá contains El Castillo and other amazing buildings like the Temple of Warriors. Feel the energy of this ancient place, without missing the best Instagram spots in Mexico.

Read all about our trip to Chichen Itzá HERE! We did a full day tour including Chichen Itza, one magic cenote and the Mayan ancient city Valladolid. A truly great day in the footsteps of the Mayans. BOOK IT HERE! Or why not book AN EARLY ENTRANCE TOUR WITH A PRIVATE ARCHEOLOGIST?
8. Maya Ruins – Where History & Nature Meet
While Chichen Itzá is the most famous of all Maya ruins, the Mexican Caribbean is full of remains from this fascinating culture. There’s one just a short bike away from Tulum, the most significant ruin still standing on the Riviera Maya shore.

The place offers some of the best Instagram spots in Mexico. The views over the sea and the surround are just breathtaking and together with the remains of the ruins, this place offers some magic Mexico photo spots.

Read more about it on my TULUM TRAVEL GUIDE and why not take a guided tour. Book it ONLINE HERE WITH GET YOUR GUIDE!
maya ruins
9. The Cenotes – A Natural Underground Wonder
Cenotes are a natural wonder an offer some of the best Instagram spots in Mexico, mostly because of how unique they are. Cenotes are natural sinkholes that expose underground water. These geological marvels offer some of the most breathtaking Mexico photo spots, and they also have a lot of cultural meaning.
Ancient Mayans thought cenotes were connected to the gods and often used them for sacrificial offerings. Why not book a SNORKELLING & CENOTE TOUR!

10. Cozumel – A small Piece of Paradise
Cozumel is a little piece of paradise just a boat ride away from Playa del Carmen. Although highly touristic, this island has some of the best Instagram spots in Mexico!

To find the most breathtaking sites, rent a car and drive to the opposite side of the harbor. Here, you’ll reach the top snorkeling places and some of the coolest Mexico photo spots. The Caribbean blue never disappoints!
If you prefer booking a tour – I can strongly recommend a PRIVATE JEEP TOUR in true travel with a silver lining style.

11. Playa del Carmen – Paradise for Party Lovers
While it has plenty of incredible Mexico photo spots, Playa del Carmen isn’t my favorite place, as it’s a little too touristic. However, it has the best Instagram spots in Mexico for party lovers!

For the best pics in Playa, wake up early and head to the beach before it’s full of people. The harbor will show off its lovely colors for your camera.

You can also take some beautiful snaps on the hotel rooftops, showcasing the whole of this crazy destination. When walking around town, head for the little alleys. Cute design stores with gorgeous looks awaits, even though not among the best Instagram spots in Mexico!

Read more about our days in Playa del Carmen and Cozumel in my travel story, RIGHT HERE. Or join the party in advance by booking your at Coco Bongo Nightclub with Open Bar in Playa del Carmen!
More Photography & Instagram Guides
Do you want to read more posts like this on Instagram and best photo spots? Then check out all my Instagram & Photography Guides below!
- 18 AMAZING INSTAGRAM GEMS IN LISBON
- AMALFI COAST PHOTOGRAPHY POST
- 9 BEST INSTAGRAM SPOTS IN SYDNEY
- 5 UNFORGETTABLE MOSCOW PHOTO SPOTS
- 17 SAN FRANCISCO INSTAGRAM SPOTS
Check out one of my most popular posts: the Top 10 Hipster Restaurants in Moscow!
Booking & Tours Information
Inspired by the best Instagram spots in Mexico? Check out the tours below to enjoy the loveliest Mexico photo spots!
- Visa. Fly into Mexico without hassle by going through your visa process in advance through amazing service iVisa!
- Flights. Find the best routes to Mexico through Momondo, my favorite all-in-one travel app. If you haven’t downloaded it yet, do it here!
- Transfer. Get to your hotel quickly and without any hassle with a Get Your Guide transfer. Here’s a great one for Cancun, and another for Puerto Vallarta and Sayulita here.
- Hotels. Find the best hotels all over Mexico through Booking.com. Follow these links to book the perfect lodging in each city: Sayulita, Tulum, Cozumel & Playa del Carmen!
- Tours. For more tours in Mexico, get inspiration and book online at GET YOUR GUIDE SITE. Find their guide to the Riviera Maya, below!
**********************************************************************************
Did you like this post about the best Instagram spots in Mexico and Mexico photo spots and want to save it for later or share it with others? Find some pins for this post below!
4 Comments
OMG! I officially want/need to go on vacation ??? this is such a motivating post. Definitely got me in the booking mood. Adding Mexico to my bucket list now. Great post! Great pictures!
Ha ha! Great to hear! Thanks a lot and hope you will be able to go on vacay soon!
This post and these beautiful photos make me want to go to Mexico right now!! It looks like a place you can only dream of. Thanks for sharing!
Kendra | Self-Care Overload ?
Thanks Kendra! I can agree with you, Mexico is dreamy. I hope you get the chance to visit one day 🙂