About Mexico

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....

Some of our Mexican Collections:

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!

The Best Places to Stay in Mexico

Mexico city

  • Downtown is just two blocks from the central plaza and situated within the UNESCO World Heritage Site. It’s a 17 room property converted from a 17th century colonial palace and the rooms are all suites, beautifully designed with impressively high ceilings. There’s a rooftop bar and pool too.
  • The Hippodrome's intimate Mexican restaurant serving traditional and contemporary fare makes this a popular hotel for foodies. In the bohemian district, Condesa, it's luxuriously designed and has all the mod cons you need.
  • La Valise is an achingly hip, three room boutique property in the trendy Roma Norte district. The three suites are glass-fronted with contemporary art, dark wood floors and roll-top baths among other treats. Plus there’s an in-house chef who will serve up some Mexican favorites.
  • Being part of a chain of fun and funky hotels makes the W hotel one of the best places to stay in Mexico City for families. The colors are bright and bold, the staff are young and friendly and there are excellent views of the city.

To experience the yucatán peninsula

  • If you like the idea of a small property right on the beach, then Encantada Tulum is for you. There are just eight rooms on a pristine stretch of white sand. The large terraces have incredible sea views, and inside the deco is simple and chic, with plenty of wood.
  • Or you could try the glorious combination of mustard ruins and chic contemporary design that is the Hacienda Uayamon, a tranquil, 12 room colonial escape. Rooms have high ceilings, black and white tiled floors, four poster beds and wonderful old ceiling fans. There's also a superb spa and an atmospheric restaurant.
  • Yucatán’s Hacienda San José is a stylish jungle escape with a world class spa. Accommodation is in a collection of 11 rooms and four very private villas. The villas have private jacuzzi pools and hanging double beds.
  • Tides Riviera Maya in Play del Carmen is a well secluded collection of 41 beautiful private villas surrounded by tropical forests - the only vegetation between you and a perfect white beach. As well as the beautiful beach, this resort has private pools with beach views and an incredible spa which draws heavily on Mayan traditions. The restaurant is a fusion of Mediterranean and Mexican.
  • Nomade Tulum is a 38 room hotel in a stunning, beachfront spot. The accommodation is in a range of rustic tents, villas and suites, and there’s a retreat vibe to the place, and a great vegetarian restaurant.
  • Just outside Mérida, the Hacienda Xcanatun is a beautifully renovated, 18 room hacienda with traditional decor and some lovely antiques. The hacienda has two freshwater pools, a fabulous spa and a renowned gourmet restaurant. You’re also very well located for exploring Mayan ruins such as Chichén Itzá.

Mexico's best beach breaks

  • The Hotel Secreto on the Isla Mujeres, just off the coast of Cancún is a luxurious, 12 room boutique hotel in an extremely private spot overlooking its own private beach. The rooms have floor to ceiling windows overlooking the infinity pool and the beach, and original art works. We are told that the bar serves dangerously good Margaritas.
  • If you like the idea of a small property right on the beach, then Encantada Tulum is a for you. There are just eight rooms and you’re set directly against a pristine stretch of white sand. The large terraces have incredible sea views, and inside the deco is simple and chic with plenty of wood.
  • The Papaya Playa Project is a collection of 73 sustainable boho-chic rooms and cabanas on a secluded stretch of white sandy beach. The decor is hip and Mayan, while the beach club is hip and Mexican.
  • Playa del Carmen’s Viceroy Riviera Maya is a a stunning collection of 41 rooms and villas surrounded by tropical forest and white sand. The restaurant specialises in exceptional seafood and there’s a fantastic Mayan spa. Great if you want to relax on the beach or try every watersport under the sun.
  • The Nizuc Resort & Spa has a beachfront spot on the Punta Nizuc, which is just out of Cancún proper, and offers panoramic views of the Caribbean. This is a big hotel - with 274 rooms and suites - with chic, contemporary decor, a luxurious spa and a choice of six restaurants.

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

For foodies

  • Casa Oaxaca is a seven room hotel converted from a charming colonial building, in the center of old Oaxaca. Rooms are arranged around a central courtyard and there's a roof terrace, pool and private gardens. This is a great option for foodies, as the chef, and manager, is happy to offer Mexican cooking workshops.
  • Flor de Mayo is a well located 24 room hotel with a floral theme. It's a relaxing place, with a lovely pool, spa and gym, a delightful sun terrace and a gourmet restaurant.
  • La Purificadora started life as a water factory and is now a stylish 26 room design hotel. The old facades and big, cavernous spaces are wonderfully combined with modern design, and there's a great rooftop pool with city views, an excellent spa and a lively restaurant popular with the locals.

For traditional mexico

  • Casa na Bolom in San Cristobal de las Casas is a charming museum to the Lacandon people, plus a 16 room boutique hotel. Each uniquely decorated room is a treasure trove of indigenous art, artefacts and handicrafts, and all proceeds of the hotel go to the Lacandon people.
  • The Parador Santa Maria in Chiapas is an historic building in an incredibly lush setting. There are just eight traditional rooms with dark, solid furniture, exposed stonework and cool, tiled floors. There’s also a museum and a pool, and you’re close to the archaeological site of Chinkultic.
  • El Sueno Hotel & Spa is a relic of colonial Mexico, but a very beautiful one: a centuries old townhouse converted into a chic, 11 room, family-run hotel packed with bold color and character - think cast iron beds and contemporary art.
  • La Casa de la Marquesa has been converted from an 18th century building in the beautiful, colonial heart of Querétaro. There are 13 elegant, opulent rooms furnished with antiques.

Prefer a self-catering apartment or private villa?

  • If you’d prefer to stay in an apartment or private villa we recommend you visit our online partner, booking.com.

Travel information

  • Most visitors flying to Mexico City arrive via the Benito Juarez International Airport, which is in the eastern part of the city. Cancún Airport is convenient for the Yucatán Peninsula, Mérida Airport also receives international flights, as does Cozumel Airport, La Paz International Airport and Acapulco Airport, among others, though many airports call themselves international but just serve domestic and US destinations.
  • If you want to hire a car we recommend you visit our online partner, Rentalcars.
  • Mexico is a vast country with very varied weather across it. If you’re traveling across multiple destinations then the best time to visit, based on the weather, is probably between December and April when it’s cooler and dryer. If you’re coming to the Caribbean coasts you definitely need to be aware of the hurricane season, which roughly runs from June to November.

Still not sure which to book?

  • Click through on any of the destination links above,
  • or contact one of our friendly Gurus for advice.

Weather

Sign up to our weekly newsletter

No spam. Only sweet updates about the latest hotel openings and the best places to stay.

The best hotels in Mexico City

View all

Ryo Kan

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.

  • Local exploring - Set in close proximity to Mexico City's Little Tokyo, this hotel is perfecly placed for local exploring in Distrito Federal
  • Hideaway - This oasis hotel in the centre of the city makes the perfect choice for a well-connected hideaway holiday
  • Total relaxation - With rooftop hot tubs and massage services available, this hotel offers guests ultimate relaxation
  • Great walks - Explore Mexico City on foot with a long walk; head to the Secretaria de Educacion Publica to see outdoor Diego Rivera murals
from $95 for 1 room, 1 night including taxes & fees
Check availability on Expedia

El Patio 77

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.

  • City Style - A hip B&B perfectly combining chic style and sustainibility.
  • Sights nearby - Visit the impressive Monumento a la Revolución and ride the glass elevator to the top.
  • Local markets - Wander through the enormous San Cosme Mercado and get a real taste of the city.
  • Great walks - Take a walk through the picturesque Alameda Central.
from $105 for 1 room, 1 night including taxes & fees
Check availability on Expedia

The best hotels in Tulum

View all

Aluna Resort

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.

  • Other Activities - Take a guided tour to the Sian Ka'an Biosphere Reserve, a UNESCO World Heritage site teeming with wildlife and natural beauty
  • Cycling - Cycle through Tulum's scenic trails, with bikes available at the hotel, to discover hidden cenotes and pristine beaches
  • Beach Life - Enjoy exclusive beach club access and unwind with drinks at the rooftop bar overlooking Tulum’s stunning coastline
  • Yoga - Join complimentary rooftop yoga sessions offered by the hotel, typically held on Wednesdays and Saturdays
from $206 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Mezzanine

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.

  • Honeymoons - Secluded suites boasting Jacuzzis and balconies facing the Caribbean and surrounded by lush jungle and miles unspoilt beaches.
  • Eco break - Environmentally sound, the hotel operates on solar energy, generators, and recycled rainwater.
  • Diving - The reefs just off Tulum’s white sand beaches are home to grouper, small reef sharks and numerous colorful fish
  • Local markets - Check out the local crafts in Tulum, artisans work with clay, wood, and handmade textiles to create treasures.
from $233 for 1 room, 1 night including taxes & fees
Check availability on Expedia

The best hotels in Playa del Carmen

View all

Mahekal Beach Resort

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.

  • Romantic Break - For a romantic stay book the Beach House King Plunge Pool Palapas which (as the name suggests) are beachfront with plunge pools
  • Lively - While the hotel is laidback Playa del Carmen’s beach is lively. Ideal for those who want to lounge by day & party by night
  • Barefoot Luxury - Set within tropical grounds & boasting thatched palapas & open-air buildings, the hotel has a barefoot luxury feel
  • Beach Life - Set right on Playa del Carmen's powder white sands — this hotel is all about its beach setting
from $216 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Marquee Playa Hotel

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.

  • Restaurant - Savour fresh sashimi and creative rolls at the sleek Japanese restaurant, where bold flavours meet laid-back elegance
  • Romantic Break - Luxe rooms, mood lighting, a rooftop with ocean views - perfect for sunset drinks before a dreamy night in paradise
  • Close to nightlife - Step outside and dive into Playa del Carmen’s legendary nightlife, with beach clubs, speakeasies, and live music
  • Sights nearby - Explore the enchanting Rio Secreto's cenotes and caves, discovering the Yucatán Peninsula's underground wonders
from $217 for 1 room, 1 night including taxes & fees
Check availability on Expedia

The best hotels in San Miguel de Allende

View all

Our Habitas San Miguel

San Miguel de Allende (GTO)

A stylish retreat tucked into the rolling countryside just outside San Miguel de Allende. Earthy terracotta casitas feature floor-to-ceiling windows, private decks, and handcrafted Mexican décor. A farm-to-table restaurant, spa, and curated experiences complete the escape.

  • Romantic Break - Private casitas with floor-to-ceiling views, firelit dinners at Comunidad, and spa rituals set the mood for an intimate escape
  • Riding - Saddle up for a horseback ride through rugged countryside, soaking in the sweeping views of cacti, wildflowers, and mountains
  • Art Classes - Join an artisan workshop in San Miguel, meeting local makers and discovering the city’s rich creative and cultural heritage
  • Yoga - Start the day with sunrise yoga, breathing in fresh mountain air as you stretch beneath the open sky in total tranquillity
from $238 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Casa Adela

San Miguel de Allende (No. 51 San Miguel de Allende)

A luxurious rural property located just north of San Miguel de Allende. Comprising of just seven rooms the aesthetic is fresh, contemporary and spacious. Think floor to ceiling glass, whitewashed walls and modern artworks. Large pool, indulgent spa and excellent restaurant make this a relaxing stay.

  • Country Escape - A luxurious rural escape offering plenty of space, a delightful spa and superb farm fresh food
  • Families - The family suite comprises of two adjoining rooms
  • Sights nearby - Take a cultural tour of San Miguel de Allende - the property offers a complimentary shuttle to town
  • Restaurant - Dishes provide a modern take on Mexican cuisine with many of the ingredients grown on site.
from $239 for 1 room, 1 night including taxes & fees

The best hotels in Oaxaca City

View all

Hacienda Los Laureles

Oaxaca City

A small five-star hotel set in an upscale neighborhood in historic Oaxaca. The traditional hacienda keeps much of its original charm with exposed beams, antiques, and a pretty verandah. Spacious tropical gardens have a pool, plus there's a spa and a regional restaurant. An authentic getaway.

  • Hideaway - Set within capacious tropical gardens within an upscale and quiet neighbourhood in Oaxaca — this is the perfect respite
  • 5* Luxury - A small five-star stay with elegant interiors, standout service, and traditional luxuries like a Temazcal steam bath
  • Historic - An early 1800's hacienda with typical wrap-around verandah, exposed beams, and thick walls
  • Spa - The Petit Spa offers Aromatherapy, various types of massages, and Relaxation and Reflexology
from $186 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Casa Carmen Morelos

Oaxaca City (Centro)

This unique art hotel is nestled in Soledad, the beating heart of Oaxaca. Designed in collaboration with local artist Amador Montes, the hotel offers a view of Mexico from his unique perspective. Guestrooms feature original artwork and bright textiles, a homely Mexican pied-à-terre.

  • City Style - Conceived in partnership with a local artist and set in the heart of the city, this hotel has reams of Oaxacan charm
  • Local exploring - Set just a few minutes' walk from Oaxaca's main square, this hotel is perfectly placed for local exploring
  • Romantic Break - The cosy, home-away-from-home feel of this hotel makes it an ideal choice for a romantic city break
  • Sights nearby - Visit the Catedral de Nuestra Señora de La Asunción, Oaxaca's historic cathedral located close to this hotel
from $205 for 1 room, 1 night including taxes & fees
Check availability on Expedia

The best hotels in Holbox

View all

Villas HM Palapas del Mar

Holbox

A collection of chic beachfront villas on the relatively undeveloped island of Holbox. Rooms are simply styled — all white-on-white with dark wood floors and private terraces (the best have plunge pools). A standout sushi bar and an infinity pool make this a stylish choice for a beach hideaway.

  • Beach Life - Set on the white sands of Holbox’s picture-perfect beach — this property is all about days on the sands
  • Total relaxation - Holbox is relatively undeveloped and has a relaxed, bohemian vibe — perfect for a relaxing beach hideaway
  • Families - Larger rooms offer two queen size beds and the pool and beach will keep little ones occupied all day
  • Restaurant - Rooftop sushi restaurant, Tamashi is open in the evenings and there's an all-day Mexican restaurant too
from $238 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Punta Caliza

Holbox (Isla Holbox, Quintana Roo)

An elegant family-run hotel in Isla Holbox, minutes from the beach. Modern architecture is combined with ancient Mayan styles to create Punta Caliza's unique feel. Rooms are modern and airy, opening onto a private pool. Mexican/Caribbean daily specials are available for breakfast at the restaurant.

  • Other Activities - Spend your days paddling in the hotel's private pool, which all of the rooms open onto
  • Snorkelling - Go snorkelling at the nearby Isla Holbox beach to discover the local marine life
  • Beach Life - The hotel is just one block away from the Isla Holbox beach
  • Hideaway - Escape the chaos of daily life in this peaceful paradise
from $240 for 1 room, 1 night including taxes & fees

The best hotels in Todos Santos

View all

The Todos Santos Inn

Todos Santos (Centro)

This charming inn is located in central Todos Santos, a short distance from the beach. It features elegantly decorated colonial-style accommodation, a pool and a restaurant that serves up absolutely wonderful Mexican cuisine-a must visit! A smart and unfussy spot.

  • Total relaxation - Enjoy the inn's quiet atmosphere, go for long walks on the beach or take part in the open yoga classes put on around town
  • Beach Life - Head down to the beach and spend your days sunbathing or swimming in the sea
  • Sights nearby - Todos Santos has no fewer than 15 art galleries and most are within walking distance from the inn
  • Traditional
from $195 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Desierto Azul

Todos Santos (Colonia Las Tunas)

This boutique hotel in Todos Santos offers a peaceful retreat with a minimalist, organic design. The airy rooms, with garden and pool views, set the tone for relaxation. Enjoy plant-based meals, healthy baked goods, and hands-on cooking workshops. Perfect for those seeking wellness and tranquility.

  • Local exploring - Step outside to explore Todos Santos’ vibrant art galleries, markets, and hidden beaches, all just minutes from your doorstep
  • Eco break - Experience sustainable luxury with plant-based meals, eco-conscious design, and wellness workshops for a mindful, green getaway
  • Wildlife Area - Join a local turtle release programme and contribute to conservation efforts by helping baby turtles reach the sea
  • Surfing - Experience the thrill of surfing at Playa Cerritos, suitable for both beginners and seasoned surfers
from $348 for 1 room, 1 night including taxes & fees
Check availability on Expedia