About Mexico

Brightly coloured cities and celebrations; punchy flavours; 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 colours and flavours. 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, colourful 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 colourful 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 favourites.
  • 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 colours 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 centre 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 colour 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 travelling 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 Quintana Roo

View all

AlmaPlena Beach Resort

Quintana Roo

A secluded and peaceful stretch of paradise, on the stunning Costa Maya. White on white suites offer sumptuous beds, private balconies, splashes of local art and colourful Mexican tiles. An excellent restaurant serves Mediterranean-Mexican food overlooking the crystal clear waters.

  • Eco break - The clever design of the buildings uses shades and the seabreeze in place of AC and electricty comes from their own wind turbine
  • Wildlife Area - Between the jungle and the sea this is a wildlife rich area, eagles, tapirs, coatis, deer and dolphins are commonly sighted
  • Beach Life - A beach-chic retreat with everything from turtle watching to beach volley ball and private terraces for soaking up the sun
  • Great walks - Set on the powder white sands of a private beach, with jungle on one side and turquoise-blue seas to the other
from $85 for 1 room, 1 night including taxes & fees

Coqui Coqui Papholchac Coba Residence & Spa

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.

  • Romantic Break - Pick one of the atmospheric suites with gorgeous outdoor bathrooms for a romantic hideaway
  • Local exploring - Coba is really all about the ruined Maya city which is easily explored from the property
  • Restaurant - Fusion food in the restaurant includes Mexican, Argentinean and Italian influences
  • Sights nearby - The pre-Columbian Coba ruins are on the doorstep and are (of course) a must visit
from $258 for 1 room, 1 night including taxes & fees
Check availability on Expedia

The best hotels in Mexico City

View all

Villa Condesa

Mexico City (Colonia Roma Norte)

A beautifully converted mansion located in the hip district of La Condesa. Light and airy rooms feature sash windows, wooden floors and luxurious bathrooms (the best have marble bathtubs). An exemplary Mexican restaurant sits in the pretty central courtyard. The perfect base for city exploration.

  • City Style - A converted mansion located in one of Mexico City's best neighbourhoods.
  • Cooking classes - Learn to make Mexican delicacies with the hotel's chef.
  • Sights nearby - Wander the ruins of the Templo Mayor.
  • Restrictions on children - Children over 12 are welcome.
from $232 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Leonora

Mexico City (La Condesa)

Located in La Condesa, this boutique hotel offers a stylish and artistic retreat. The surrealist-inspired decor, with its airy, light-filled spaces, adds a unique touch. Guests can enjoy a rooftop terrace with city views, a fitness centre, and private lounge with a jetted tub. A perfect city stay.

  • Local markets - Indulge in a culinary adventure at Mercado Roma, a gourmet market offering a variety of local and international delicacies
  • Sights nearby - Explore the vibrant La Condesa neighbourhood, renowned for its trendy cafes, art galleries, and lively nightlife
  • Short break - Unwind in spacious suites filled with natural light, offering easy access to top attractions and rooftop views
  • Other Activities - Experience the artistic ambiance of La Condesa by visiting contemporary art galleries showcasing local talent
from $234 for 1 room, 1 night including taxes & fees
Check availability on Expedia

The best hotels in Tulum

View all

Habitas

Tulum (Quintana Roo)

This eco-resort is nestled on the beach in Tulum. Rooms are ocean or jungle-facing and bring the outside in with natural accents; get back to nature with an outdoor rain shower. Ocean rooms boast floor-to-ceiling windows looking onto the sea. Dine al fresco at Moro Restaurant; a chic nature retreat.

  • Romantic Break - Book a jungle-facing room for a couples' getaway to remember; couples love the atmosphere at this adults-only getaway
  • Beach Life - With rooms looking directly onto the ocean, this hotel makes a perfect choice for beach lovers
  • Eco break - Take a holiday that doesn't cost the earth by staying at this unique eco resort
  • Great walks - Discover the natural wonders of Tulum’s jungle on the hotel's winding paths on a long walk
from $222 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Era Hotel & Spa

Tulum

A stylish boutique hotel set in the heart of Tulum. A handful of rooms and suites are beautifully designed with natural materials, polished concrete, and plenty of light. The Ritual Spa is a welcome addition offering a wide range of massages plus there's an organic restaurant. A tranquil hideaway.

  • Beach Life - Tulum is renowned for its beautiful white sand beaches with space for all whether you want to party or unwind
  • Total relaxation - With an extensive spa for its size and peaceful surrounds this is ideal for a relaxing getaway
  • Spa - Ritual Spa offers a wide range of facials and massages each designed to the individual
  • Restaurant - Dreamcatcher Café serves organic food
from $243 for 1 room, 1 night including taxes & fees
Check availability on Expedia

The best hotels in Baja California Sur

View all

La Valise Los Cabos

Baja California Sur (Baja California)

A boutique beachfront retreat on Baja’s East Cape in Boca de la Vinorama. Adobe textures, hand-carved wood and stone give the casas a warm hacienda feel. There’s a sea-view pool, a relaxed restaurant and a bar steps from the sand. Quiet, remote and easy to switch off here.

  • Local exploring - Tucked on the East Cape, it’s perfect for Cabo Pulmo dives, desert hikes, and discovering Baja beyond the crowds
  • Beach Life - Wake to Sea of Cortez views, wander straight onto the quiet beach, then unwind by the pool as the sun drops
  • Restaurant - Refined Baja Mexican cuisine, like ultra-fresh local seafood, seasonal produce and thoughtful Mexican wine or mezcal pairings
  • Kayaking - Paddle out on a kayak and take in the East Cape from the water
from $244 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Baja Club Hotel

Baja California Sur (Baja California Sur)

Set in La Paz’s historic centre, this reimagined 1910 hacienda blends colonial charm with modern minimalism. Expect bold Mexican hues, timber beams, and terrazzo floors paired with sleek furnishings and a serene courtyard. With a rooftop bar, spa, and a Greek-inspired restaurant - effortless style.

  • Other Activities - Sip on creative cocktails and local natural wines at the rooftop bar, where panoramic sunset views set the perfect evening scene
  • Hotel Entertainment - Unwind in the peaceful courtyard pool, surrounded by lush greenery and preserved antique brickwork, perfect for a refreshing dip
  • Diving - Dive into adventure with world-class kayaking and diving opportunities, exploring the vibrant marine life & crystal-clear waters
  • Restaurant - Savour Greek-inspired dishes made from fresh, local ingredients under the vine-wrapped pergola, a laid-back dining experience
from $306 for 1 room, 1 night including taxes & fees
Check availability on Expedia

The best hotels in Oaxaca State

View all

La Valise Mazunte

Oaxaca State (Oaxaca State)

An adults-only boutique retreat on Oaxaca’s Mazunte coast beside Mermejita Beach. Raw stone, timber and open-air spaces feel calm and connected to the cliffs. There’s an infinity pool, standout Mexican dining and sunset cocktails by the sea. Quiet, stylish and wonderfully removed.

  • Beach Life - Wake to Mermejita Beach below, then drift between the infinity pool, yoga and fresh Oaxacan seafood by the sea
  • Romantic Break - Cliffside suites with private pools and Pacific sunsets make every evening feel intimate and romantic
  • Restaurant - Locally sourced Oaxacan coastal cuisine, such as fresh seafood, seasonal produce, and regional flavours
  • Sights nearby - Head to nearby Zipolite for a laid-back beach afternoon, with beach bars, surfing and a bohemian buzz
from $346 for 1 room, 1 night including taxes & fees

Kymaia Hotel

Oaxaca State (Oaxaca State)

Contemporary beachfront stay in Tlachicón, Oaxaca, with private beach access and ocean views. Rooms feel calm with earthy tones, natural ceramics, and open terraces. Oaxacan-led dining, spa treatments, yoga, and a pool bar complete the stay. Design-led coastal retreat with a wellness focus.

  • Romantic Break - Couples enjoy adults-only ocean-view suites, hot tubs, and candlelit dining after bioluminescent night excursions
  • Beach Life - Private beach access, ocean-view pool, and paddle boarding nearby make beach days effortless
  • Restaurant - Locally sourced Oaxacan and international cuisine, such as fresh seafood and handmade pastas using seasonal organic ingredients
  • Surfing - Catch a surf session near Puerto Escondido with warm water and long rolling waves perfect for beginners
from $437 for 1 room, 1 night including taxes & fees

The best hotels in Guanajuato

View all

Villa Maria Cristina

Guanajuato

A charming boutique hotel set around a leafy courtyard. Well proportioned rooms are traditional in style with antique furniture, wooden floors and luxurious bathrooms. A roof terrace, two swimming pools and small spa provide plenty of space to unwind. There's an excellent restaurant too. Very chic.

  • Hideaway - A tranquil and luxurious retreat to completely unwind.
  • Sailing
  • Spa
  • Restaurant
from $226 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Hotel Boutique 1850

Guanajuato (Colonia Centro)

This boutique hotel is set in a turn-of-the-century property in the historic centre of Guanajuato, Mexico. Elegant guestrooms line the hotel's light-filled interior gallery; the best have exposed walls and original wooden beams. Take in city views while enjoying a cocktail at the chic rooftop bar.

  • Local exploring - With a prime location close to museums, bars and restaurants, this hotel is the perfect starting point for local exploring
  • City Style - Set in a beautifully restored heritage property in the heart of the old town, this hotel has lots of local city charm
  • Romantic Break - Couples love the romantic atmosphere at this historic hotel; book a couples' massage at the chic 1850 spa
  • Sights nearby - Climb up to the Pipila Monument, a statue commemorating a hero in the War of Independence; enjoy great city views at the top
from $315 for 1 room, 1 night including taxes & fees
Check availability on Expedia

The best hotels in Jalisco

View all

Hacienda El Carmen Hotel & Spa

Jalisco

This historic hotel is located on a majestic hacienda in Ahualulco de Mercado, overlooking Mexico's Tequila Volcano. Rooms feature preserved heritage details; original tiles are softened by oriental rugs and period furniture gives an elegant feel. The spa is utterly spoiling. A refined luxury hotel.

  • Country Escape - Set on a traditional hacienda in the Jalisco countryside, this hotel offers an authentic escape to the country
  • Romantic Break - Couples love the peaceful atmosphere at this hacienda hotel; book a couples' massage for a romantic evening in
  • Great walks - Explore the beautiful natural landscape surrounding the hotel on a long walk
  • Romantic
from $245 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Hacienda Labor de Rivera

Jalisco (Jalisco)

An historical hacienda, surrounded by picturesque countryside, close to the archaeological zone of Guachimontones. Airy, colonial style, rooms have been carefully restored with antiques and traditional fabrics. Expect horses wandering outside, hammocks slung beside the lake and traditional cuisine.

  • Local exploring - Well located to explore the tequila route, historical sights and the state capital of Guadalajara is only an hour away too
  • Weddings - The hotel lends a beautiful backdrop, there is a chapel on site and the team can cater for upto 600 people
  • Country Escape - Set in picturesque countryside ideal for walking or riding the hotel's horses through
  • Sights nearby - Visit Guachimontones, one of the most important archaeological sites in Western Mexico
from $284 for 1 room, 1 night including taxes & fees
Check availability on Expedia