Mexico is a huge and beautiful country that attracts millions of tourists every year. Sunny weather, stunning beaches, delicious food, and world-class cultural attractions are just a few of the reasons to go.
However, with such a high volume of visitors, its easy to feel like you’re stuck in a crowd of tourists and that you haven’t seen the “real” Mexico, especially in the bustling resort towns ofCancun and Playa del Carmen.
Even Chichen Itza, one of the modern wonders of the world, slightly loses its wow factor when you’re being jostled by hundreds of other people all trying to get the same perfect photo as you. So in no particular order, here are the five slightly off the beaten track destinations to check out the next time you’re in Mexico.
This tiny island off the north coast of the Yucatan Peninsula seriously has it all: pristine white beaches, crystal clear turquoise oceans, chill cafes, and a good mixture of funky backpacker hostels and boutique hotels.
Honestly, there’s nothing not to love. Even better, between June and September, it’s one of the best places in the world to swim with whale sharks and to see the bioluminescent plankton the whale sharks feed on.
Sadly I wasn’t able to experience this as I visited in February but I still ended up extending my stay on Isla Holbox twice because I simply couldn’t bring myself to leave somewhere so perfect.
The island is small enough to explore easily by bike or golf buggy in a day, or you can just lie on a hammock by the beach and enjoy the peace and quiet.