Photo of Mexico

Best Hotels in Mexico

Hide some Locations

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.

See all » 74 hotels in Quintana Roo

  • Xscape Tulum Tulum 27 rooms from AU$106

    Value chic  -  With boho-chic design, an enormous pool, and massages available — you are getting a lot for your money here
    Local exploring  -  Well positioned to access Tulum’s collection of cool bars, organic restaurants and chic boutiques
    Sights nearby  -  Just three miles from the famed Mayan ruins at the Zona Arqueológica de Tulum
    Restaurant  -  A courtyard restaurant serves laidback Mexican and international fare
    Air conditioningRestaurantSwimming PoolGardenParking

    A charming small hotel well located in Tulum itself. Rooms and apartments have a boho-chic feel with natural materials, driftwood sculptures, and dreamcatchers. The best have kitchenettes and private hot tubs. There's a large pool and a casual courtyard restaurant. Well priced and very friendly. See More

    Check Availability
  • Hotel Aires Bacalar Bacalar 12 rooms from AU$111

    Total relaxation  -  With a focus on relaxation guests are encouraged to get involved in arts or nature to help to truly unwind
    Local exploring  -  Set in the heart of the town of Bacalar and just a short walk from the striking lake
    Sailing  -  Explore the region on a boat ride along the lake (perhaps stopping for a mud facial along the way)
    Sights nearby  -  Take a stroll through the beautiful 17th century Spanish fort
    Air conditioningSpaGardenViewsParking

    A cool natural space in the centre of a Mexican paradise. Twelve chic rooms are simply but beautifully styled with light-earthy tones and artefacts made from natural materials. All have private terraces complete with hammock. Healthy breakfasts are served and it is just a short stroll to the lagoon. See More

    Check Availability

See all » 32 hotels in Tulum

  • Xscape Tulum Tulum 27 rooms from AU$106

    Value chic  -  With boho-chic design, an enormous pool, and massages available — you are getting a lot for your money here
    Local exploring  -  Well positioned to access Tulum’s collection of cool bars, organic restaurants and chic boutiques
    Sights nearby  -  Just three miles from the famed Mayan ruins at the Zona Arqueológica de Tulum
    Restaurant  -  A courtyard restaurant serves laidback Mexican and international fare
    Air conditioningRestaurantSwimming PoolGardenParking

    A charming small hotel well located in Tulum itself. Rooms and apartments have a boho-chic feel with natural materials, driftwood sculptures, and dreamcatchers. The best have kitchenettes and private hot tubs. There's a large pool and a casual courtyard restaurant. Well priced and very friendly. See More

    Check Availability
  • Aroma Tulum Tulum (MZ 6 LT 21) 11 rooms from AU$164

    Romantic Break  -  With dark broody suites complete with secluded terraces with hotubs this is a romantic choice
    Sights nearby  -  Visit the Mayan ruins which were known to be one of the greatest Mayans centers of the Yucatán peninsula
    Diving  -  Dive in the Grand Cenote, a presitigious spot for keen divers
    Swimming Pool  -  Outdoor pool
    Swimming PoolParkingNo pets
    Recommended by  -  Tablet

    A grown-up boutique property set within Tulum but just 15 minutes from the beach. Moody interiors are dark and undeniably romantic. Some of the suites offer private terraces with hot tubs. The lively bar serves excellent cocktails and is known for its DJ lineups. A chic stay. See More

    Check Availability

See all » 24 hotels in Baja California Sur

  • The Hotelito Todos Santos (B.C.S.) 4 rooms from AU$132

    Value chic  -  A boho-chic property that comes in at a very reasonable price.
    Surfing  -  The nearby Todos Santos has perfect conditions for surfing.
    Sailing  -  Search for whales between the months of November-March.
    Birdwatching  -  Spot herons, frigatebirds, hummingbirds and orioles.
    Air conditioningSwimming PoolGardenParking
    Recommended by  -  I Escape

    A colourful delight of a property set amidst rolling hills and just minutes from the beach. Chic rooms feature muslin draped beds, contemporary art and large terraces complete with a hammock. A tranquil pool provides the ideal spot to soak up some rays. Ideal for completely unwinding. See More

    Check Availability
  • Hotel Casa Tota Todos Santos 15 rooms from AU$191

    Local exploring  -  Located in close proximity to the town's main attractions and the coast, this hotel is perfectly placed for local exploring
    Romantic Break  -  Couples rate this contemporary hotel highly, particularly the minimalist suites and the charming courtyard pool
    City Style  -  Set in a period property in the centre of the town, this hotel has lots of local Todos Santos stye
    Fishing  -  Pack your rods for a fishing trip to Punta Lobos, a beautiful beach in Todos Santos populated with local fishermen
    Air conditioningRestaurantSwimming PoolPet friendlyDisabled accessParking
    Recommended by  -  Great Small Hotels

    Nestled behind a heritage brick facade, this contemporary guesthouse sits in downtown Todos Santos, Mexico. The property is oriented around a charming interior courtyard with a pool. In the guestrooms, a pastel palette complements the exposed walls. Lounge on the sunny roof terrace; a stylish hotel. See More

    Check Availability

See all » 22 hotels in Mexico City

  • Ryo Kan Mexico City 10 rooms from AU$139

    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
    SpaGardenDisabled accessParking

    This new hospitality concept blends Mexican and Japanese design in a boutique hotel neighbouring 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. See More

    Check Availability
  • El Patio 77 Mexico City 8 rooms from AU$154

    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.
    No pets
    Recommended by  -  I Escape

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

    Check Availability

See all » 20 hotels in Jalisco

  • Doña Francisca Hotel Jalisco 22 rooms from AU$120

    Local exploring  -  Set in the historic centre; there are cultural sites, restaurants, cafes, and markets all within walking distance
    Families  -  Several of the rooms come with two queen size beds making them a comfortable choice for families
    Boutique  -  A charming small hotel set in a historic building yet with fresh modern interiors
    Sights nearby  -  Visit the Basílica de Nuestra Señora del Rosario de Talpa which dates back to 1782
    RestaurantParking

    A charming boutique hotel located in the heart of Talpa de Allende. Beautifully renovated rooms keep the building's original features (exposed beams and tiled floors) but the walls are whitewashed and there's modern furniture. With a terraced restaurant and bar, this is an easy city base. See More

    Check Availability
  • Square Small Luxury Hotel Col. Vallarta San Lucas, Guadalajara 40 rooms from AU$122

    Local exploring  -  Located ten minutes from the Historic District, this is an convenient base for city exploring
    Value chic  -  With chic modern style and rooms starting below the $100 mark, this is a good value base
    Sights nearby  -  Stop by some of the city's histoirc sites such as the cathedral and the Hospicio Cabañas (a World Heritage Site)
    Great walks  -  Wander through the picturesque he Historic Centre of Tlaquepaque and catch a mariachi band along the way
    Air conditioningRestaurantSwimming PoolDisabled accessParking

    A smart modern hotel located just outside the Historic District. Spacious rooms are simple and clean in their design with large swathes of glass, crisp white linen, and dark wood furniture. The roof terrace with a pool, bar, and restaurant is the real lure. A well-priced city stay. See More

    Check Availability

See all » 17 hotels in Playa del Carmen

  • KAYAK Luna Playa del Carmen Playa del Carmen (Gonzalo Guerrero) 20 rooms from AU$130

    Beach Life  -  Located less than a mile from Playa del Carmen's famous stretch of beach — days here are generally spent on the sand
    Lively  -  With its hip roof terrace cocktail bar, this is a popular late night hangout for both guests and locals
    Contemporary  -  Expect sharp lines, pared back hues, and well chosen modern art in this chic contemporary stay
    Close to nightlife  -  For those who are here for a party, the nightlife of Quinta Avenida is within walking distance
    Air conditioningRestaurantSwimming Pool
    Recommended by  -  Tablet

    A stylish adults-only hotel set in a buzzy area of Playa del Carmen. Interiors are chic and contemporary; rooms are decorated in soft grey hues with clean lines, floor-to-ceiling windows, and modern art. However, it is the vibey rooftop with a pool, restaurant, and cocktail bar that steal the show. See More

    Check Availability
  • Newport House Playa Playa del Carmen (Q.R.) 15 rooms from AU$130

    Families  -  Luxe apartments are a great option for families with fully equipped kitchen, lounge, two balconies and ability to sleep four
    Value chic  -  Boutique accommodation at incredibly reasonable prices!
    Swimming Pool  -  Small rooftop pool surrounded by daybeds — a great escape from the heat of the beach
    Boutique  -  Curated artworks and bespoke designed furnishings ensure a boutique feel
    Air conditioningSwimming Pool

    Boutique self-catering apartments in the heart of Playa del Carmen, with kitchens, lounges and balconies. Locally inspired decor and custom furniture give each apartment character. It boasts a small breezy rooftop pool with great views, and a discounted local beach club, 1km away. See More

    Check Availability

See all » 14 hotels in San Miguel de Allende

  • Hacienda El Santuario San Miguel de Allende (Downtown) 24 rooms from AU$164

    Local exploring  -  An authentic stay well located close to downtown San Miguel de Allende.
    Sights nearby  -  Visit the atmospheric Parish of San Miguel Arcángel.
    Local markets  -  Scour the Handicraft Market for local artefacts.
    Romantic  -  Good for couples.
    Air conditioningDisabled accessParkingNo pets
    Recommended by  -  Tablet

    An atmospheric property in the heart of San Miguel de Allende. Spacious rooms are traditional in style with white washed walls, fireplaces, enormous windows, four-poster beds and luxurious bathrooms. With easy access to the city's main attractions this makes for a tranquil and easy base. See More

    Check Availability
  • Nena San Miguel de Allende 6 rooms from AU$246

    Local exploring  -  Located close to the main attractions in San Miguel de Allende, this hotel is perfect for local exploring in the city
    Romantic Break  -  Couples love the relaxed atmosphere at this adults-only guesthouse, especially at the rooftop pool and bar
    City Style  -  Situated in a beautifully restored heritage building, this boutique hotel has lots of local style
    Sights nearby  -  Visit the Parroquia de San Miguel Arcángel, a majestic, landmark church with a towering pink spire
    Air conditioningRestaurantSwimming PoolViewsParkingNo pets

    This boutique hotel is located in a heritage building in downtown San Miguel de Allende, Mexico. Rooms boast original tiled floors, high ceilings and unique artworks; book the Pilar Suite for a walk-in wardrobe and fully-equipped kitchen. Unwind with a drink by the rooftop pool; a chic bolt-hole. See More

    Check Availability