The top five places you need to visit in Mexico

Planning a holiday and looking for a destination rich in culture, food, shopping, beaches and mountains? One that has something for every member of your party?

Then Mexico definitely needs to be on your list.

From bustling cities and magical villages, to stunning beaches and rugged mountains, there’s plenty to explore in Mexico. So how do you narrow down your options to plan the perfect trip?

To save you time poring over websites and travel brochures, here are, in no particular order, five of the top must-see destinations in Mexico to consider for your list.

1) Mexico City

Like many capital cities, Mexico City is a destination with many faces, and great for lovers of architecture, culture, museums, authentic food, great bars and plenty of opportunities for shopping.

There’s plenty to see during the day, and an endless selection of clubs, bars and restaurants to while away the evenings. If you are feeling adventurous there are lots of tasty street foods to enjoy too.

2) Teotihuacan

This destination really deserves a whole day devoted to it, so you can explore the ruins of what was once a bustling city with 150,000 residents.

Local legends claim God created mankind at this very spot. Visitors can climb the huge and ancient Sun Pyramid, then travel just outside the city for lunch in a cave!

3) Monterrey

Not a popular choice amongst standard tourists, this industrial city has a lot to offer, making it a great place for nature lovers who want to avoid the crowds. Basing yourself here means easy access to activities like mountain biking, rock climbing, and hiking which are all on offer just outside of the city. 

If you stay in the city there’s plenty of architectural delights to feast your eyes on, museums to visit and learn lots from, boat cruises at sunset along the river, and cafes filled with locals enjoying the cabrito – slow roasted goat. If possible also try capirotada, a dessert made from cooked bread with sugar juice, nuts, dried fruit and cheese.

4) Puerto Vallarta

The west coast of Mexico was once labelled party central, a place to be avoided unless you were part of the spring break crowd, but over time it has expanded its appeal and now makes a great beach holiday destination for all travellers.

If you love extreme sports there’s plenty on offer, from skydiving and paragliding to bungee jumping, but there are still plenty of great places to eat, drink and party.

5) Huatulco

Imagine a beach without endless resorts built onto it, or tourist’s litter spoiling the vibe – that’s what you will find here, as many of the nine bays and nearly 40 beaches are protected from development as ongoing eco-preserved areas.

After taking in the sun why not enjoy a spot of cycling, go rafting, ride a horse along the beach at sunset, (clichéd but still great fun), or visit a coffee farm?

Travelling to Mexico with your family? Read four travel tips to make your vacation memorable.

Photo by Jorge Balleza