Brightly colored cities and celebrations; punchy flavors; vast murals and big art; ancient civilisations; vast deserts where it's cactus only up to the horizon; steaming-jungle-fringed perfect beach resorts with bright oceans - thinking of Mexico makes you think big and bold.
Diverse and cosmopolitan in places, and pristine and ancient in others, this is an incredible country, and unsurprisingly one of the world’s most popular tourist destinations. Visiting Mexico is about getting out there in amongst it in the sunshine, whether ‘it’ be the outdoor market places of a big city, a dense jungle, under the ocean, up a desert mountain peak, or just on the beach. With so much variety on offer it can be a daunting task to pick the best places to stay in Mexico, but we've done the hard work for you! Here's our pick of the best places to visit and why....
Many of the best places to stay in Mexico are clustered along the spectacular coastline of the Yucatán Peninsula, the Riviera Maya and the Baja California Peninsula. Mexico City, one of the world’s largest cities by population, offers the perfect city break with its sizzling skillet of strong colors and flavors. Taxco, the mountain town known for its silver, is nearby.
On the Pacific Coast you’ll find Oaxaca, Jalisco with its capital Guadalajara, and that famous party town, Acapulco - in the town's heyday this was where JFK took Jackie on their honeymoon. In the north is La Paz and the Sea of Cortez, where you can swim with whales and dolphins, much loved by kayakers, leading to the Baja Peninsula, boasting some of Mexico’s most wild and dramatic sea and landscapes.
If you’re interested in ancient Mexican cultures visit Puebla, known for traditional food, colorful pottery, and colonial architecture, located near the pre-Hispanic archaeological sites of Tlaxcla and Cholula. Cholula is the largest man-made monument ever constructed.
Then there's the Yucatán Peninsula. Its coastline is a colorful display of bright azure waters, lush green jungle, white sands and silvery Mayan ruins. Its colonial cites are graceful, its resorts lively and its landscape - dotted with small villages and run through with national parks and biospheres - is largely unsullied by overdevelopment. This is where you’ll find some of the world’s best diving and snorkelling, both at sea and in the strange cenotes or sinkholes which lie underneath the jungle.
Quintana Roo is the flashy end of the Yucatán Peninsula, with spectacular Caribbean coastline and some incredible Mayan Ruins. Home to famous beach holiday destinations Cancún, Playa del Carmen, Cozumel and Tulum, Quintana Roo’s jungle interior has some wonderful Maya-Mexicano communities, as well as the spectacular ancient sights at Coba. Yucatán is the northern part of the peninsula, it’s where you’ll find Mérida, the region’s jungle-set colonial cultural capital. Nearby is Chichén Itzá, the Yucatán’s largest and most famous Mayan ruin, one of the New Seven Wonders of the World.
Use our guide to the best places to stay in Mexico and start to plan your trip of a lifetime!
If you fancy the beach you may also want to check out our lists of the 15 Best Beach Hotels on Mexico's Pacific Coast and the 25 Best Hotels on the Riveira Maya
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Mexico City
This new hospitality concept blends Mexican and Japanese design in a boutique hotel neighboring Mexico City's Little Tokyo. Minimalist suites, inspired by Japanese lifestyle and local materials, have tatami mats on terrazzo stone and sliding walls. Relax in the rooftop hot tub; a chic, fusion stay.
Mexico City
A hip B&B hitting the mark on style, sustainability and location. A grand building, lovingly renovated, mixing antiques and contemporary pieces. Stunning rooms feature four-posters and luxurious bathrooms. The owners have created a laid-back vibe popular with families, artists and lovers alike.
Tulum (Quintana Roo)
A peaceful boutique hotel in the heart of Tulum, offering a tranquil base for exploring. The interiors blend modern design with Mexican and Mayan influences, creating a bohemian yet sophisticated atmosphere. Enjoy two pools, a rooftop bar, regional dining, and yoga on the terrace. An ideal escape.
Tulum
Trendy barefoot luxury with a secluded beach and tropical gardens. Relax in airy suites and rooms with breathtaking sea views. Enjoy cocktails on the sun terrace or in dappled shade on bean bags. Great water sports and activities on offer. A place to relax in style. Adults only.
Baja California Sur (Baja California Sur)
This charming retreat in the heart of Valle de Guadalupe offers a serene escape with stunning views of vineyards and mountains. The rustic yet modern decor creates a peaceful atmosphere, while the outdoor pool, hot tub, and wellness offerings ensure ultimate relaxation. Perfect for a quiet getaway.
Baja California Sur (Valle de Guadalupe)
Perched on a hillside in Valle de Guadalupe, this eco-chic retreat blends seamlessly into the stunning wine country. Sleek glass, steel, and timber interiors exude minimalist sophistication. Indulge in poolside serenity, fusion dining, and sunset wines by the fire. Rustic luxury, redefined.
Quintana Roo
Hidden and romantic jungle chic boutique hotel beside a tranquil lagoon and an ancient ruined city. Rooms are wonderfully atmospheric with a mix of antiques, local artefacts, and unpolished cement. The best are accessed by a rope bridge and have outdoor bathrooms. Discrete and attentive service.
Quintana Roo (Pedio Rústico Xpu-Ha Lote 18)
Boutique at its best, Esencia has it all: direct access to Xpu-Ha beach and two pools, you will have no end of places to sun yourself. That is if you can find the time with all the activities on offer! Simply yet stunningly decorated with an excellent menu. One for the entire family!
Jalisco
A vibrant small hotel set on the beach in La Manzanilla. Rooms are contemporary and bright with bold colors, dark wood furniture, and large glass sliding doors leading onto private terraces. There are two outdoor pools and a popular international restaurant. A relaxed choice for a beach break.
Jalisco (Yelapa)
Nestled on a hillside surrounded by native jungle, this bolt-hole is the best-kept secret of Yelapa. In the individually designed suites, exposed stone juxtaposes with thatched roofs and open-air terraces with ocean or jungle views. Book the Pool House for a private pool; a unique eco hotel.
Oaxaca State (San Agustinillo)
This boutique hotel in San Agustinillo offers a tranquil escape with stunning mountain and sea views. The decor blends local craftsmanship with nature, creating a peaceful vibe. Guests can enjoy concierge services, a relaxing garden, and a delicious breakfast. A refreshing escape in nature.
Oaxaca State (Xaaga)
A unique boutique hotel designed as a space to experience all things mezcal. Designed by a renowned architect, the space is eco yet luxurious with all-natural materials and a moody-sexy aesthetic. There are legendary mezcal tastings, tours of the distillery, and fabulous regional cuisine.
Playa del Carmen (PLAYA DEL CARMEN)
A characterful beachfront property set within tropical gardens on lively Playa del Carmen. Thatched palapas are decorated with bright Mexican colors and feature private decks with hammocks. The best have plunge pools. Despite the intimate feel, there are four pools, a spa, and beach dining.
Playa del Carmen (Quintana Roo)
Right in the heart of Playa del Carmen, this boutique hotel blends beachside charm with bold, Hollywood-inspired glamor. Plush interiors, statement lighting, and luxe touches create an effortlessly stylish stay. A rooftop pool, a sleek Japanese restaurant, and buzzing nightlife just steps away.