Mexico Accommodation

Search Mexico Hotels

    Why book with Expedia ?

    • Book confidently with Price Guarantee
    • Bundle for better rates
    • No booking fees
    • 91% customer satisfaction

    Accommodation in Mexico

    Pack your bags and take a trip to Mexico, where you’re guaranteed to have an amazing adventure. This incredible destination makes an ideal escape no matter what time of year you’re travelling, and a stay in Mexico will likely mark the highlight of your trip. Best yet, you can book all of your travel arrangements with ease right here on today.

    Regardless of your particular tastes—be they low-key or luxurious— will help you find the Mexico accommodation that’s perfect for you. There are so many resorts and motels where to reserve a room, enjoy an on-site restaurant, or host a conference, whatever your budget is, you’ll find cheap hotels in Mexico with just a quick search.

    Where to Stay in Mexico?

    Whether you’re travelling on your own or with loved ones, have a terrific time in Mexico. And with all of the Mexico hotel deals here on, finding the best accommodations is affordable and easy.

    Mexico Hotels
    Mexico Hotels

    Hotels in Playa del Carmen

    Blue Bay Grand Esmeralda All Inclusive - Playa del Carmen Hotels

    Blue Bay Grand Esmeralda All Inclusive

    Carretera Federal Chetumal, Playa del Carmen - Map
    "Nice beach hotel"
    Lovely hotel friendly staff excellent food especially a la carte. Entertainment excellent
    Traveller from london
    Located on Mexico's Riviera Maya, 10 km (6 mi) from Playa del Carmen and 68 km (41 mi) from Cancún, this upscale …More
    Royal Hideaway Playacar All Inclusive - Adults only - Playa del Carmen Hotels

    Royal Hideaway Playacar All Inclusive - Adults only

    Lote Hotelero No 6 Desarollo, Playa del Carmen - Map
    "Love this place!!"
    We had a wonderful experience at the Royal Hideaway Playacar. First and foremost the service was amazing. We never wanted for anything. Every employee was kind and so willing to help. We easily checked in early and had a few reservations changed.The food was my husband's top priority for this trip and he said it was wonderful. I totally agree. We loved every restaurant we ate at. The resort was clean and we'll kept. We loved the quiet and relaxing atmosphere. We will definitely be making this our go to hotel in Mexico. Thanks so much for the fabulous memories.
    Traveller from southern California
    Set along a Caribbean powdery sand beach, Royal Hideaway Playacar is located 5 minutes from the famous Fifth Avenue and the …More
    Sandos Caracol Eco Resort - All Inclusive - Playa del Carmen Hotels

    Sandos Caracol Eco Resort - All Inclusive

    Carretera Cancún Chetumal Km. 295, Playa del Carmen - Map
    "Go to place for kids"
    Had better experience than expected. Kids love the water park and wife love the cenote. Generally the food is good. The dinner from the Italian and Japanese restaurants are great. Mediterranean restaurant is not good. Omelets from the Mexican restaurant is very good. The international restaurant has different theme for dinner almost everyday so you're not stuck with the same thing over and over. Food is available 24hrs at the snack bar. Beach is quite rocky but still enjoyable. The animals all around the resorts are cool to look at; kids don't need to visit the local zoo. Quite a lot of walking but it's good to burn off all those calories. All the staffs are very friendly, even the salespeople from the timeshares. They don't harass you if you simply tell them you're not interested. Needs more AC throughout the resorts. Hard to eat when it's so hot. Ice alone cannot keep cheese looking fresh.
    Traveller from San Jose, CA
    This family friendly property is in Playa del Carmen.More

    Hotels in Mexico City (and vicinity)

    Sheraton Santa Fe, Mexico City - Mexico City Hotels

    Sheraton Santa Fe, Mexico City

    Calle Guillermo González Camarena # 200, Mexico City - Map
    "nice hotel close to shopping center"
    very nice hotel to stay im santa fe area close to the shopping center and in the business area of santafe
    Traveller from miami
    Situated in the business district, this hotel is within 1 mi (2 km) of Centro Santa Fe and Expo Bancomer Santa Fe …More
    Intercontinental Presidente Santa Fe Mexico - Mexico City Hotels

    Intercontinental Presidente Santa Fe Mexico

    Juan Salvador Agraz 97, Ave Real, Mexico City - Map
    Amazing, food , location , service and comunications. I will come back...
    Traveller from Mexico City
    This family-friendly Mexico City hotel is located in the business district, within 1 mi (2 km) of Centro Santa Fe and Expo …More
    Hotel Novotel Mexico City Santa Fe - Mexico City Hotels

    Hotel Novotel Mexico City Santa Fe

    Antonio Dovali Jaime 75, Mexico City - Map
    "A good value in a great location"
    This Novotel is located in the heart of the relatively new, Santa Fe business complex outside Mexico City, about 45 minute to 1 hour from the airport, depending on traffic. A large shopping mall and banks are located across the street. The property is consistent with other Novotel hotels. The rooms are plain but spacious, clean, and well-equipped. The front desk staff were welcoming and completely reliable. The included breakfast buffet does not have an overwhelming range of offerings, but all of it is very good quality, with a pleasing mixture of Mexican and international breakfast foods.
    Traveller from Florida
    Situated in the business district, this hotel is 0.8 mi (1.3 km) from Expo Bancomer Santa Fe and 1.3 mi (2.1 km) from Centro …More

    Hotels in Puerto Vallarta (and vicinity)

    Barceló Puerto Vallarta - All Inclusive - Puerto Vallarta Hotels

    Barceló Puerto Vallarta - All Inclusive

    Km 11.5 Zona Hotelera Sur, Puerto Vallarta - Map
    "Right on the beach. Not close to town."
    Very nice hotel. Nice amenities. Good dinner restaurants. The buffet "La Fuente" is just 'ok'. The service was good though. While the hotel is right on the beach, the pool was more inviting. It is very nice and big. 3 separate pools very close together. We had access to the Premium Lobby which had canapes, self serve bar, coffee, and fruit. Also had an internet lounge and printer. Two things that were bothersome: 1- The hotel, while beautiful, was 7.25 miles away from town. We had to take a taxi each time and one way is around $15 U.S. dollars. It's a slow, winding road with an abundance of speed bumps. 2- our room was on the 9th floor, facing the pool/ocean and the music was non-stop from the Bar next to the buffet restaurant. This was loud and did not stop until midnight every night. Our glass patio doors did nothing to buffer the sound. So if you're an early to bed kind of person, bring ear plugs. We would stay here again, it was nice enough. But next time we will choose to stay in the Romantic Zone for more access to stores and restaurants.
    Traveller from Costa Mesa
    Barceló Puerto Vallarta - All Inclusive offers 316 spacious and comfortable suites complemented by excellent service, lush …More
    Marival Resort & Suites Nuevo Vallarta All Inclusive - Nuevo Vallarta Hotels

    Marival Resort & Suites Nuevo Vallarta All Inclusive

    Blvd. Nuevo Vallarta y Paseo Cocoteros, Nuevo Vallarta - Map
    "ROOM #1617. OCEAN VIEW."
    Traveller from GRAND PRAIRIE TX.
    This 495-room resort on Banderas Bay's North Shore in Nuevo Vallarta offers a wide variety of recreation from climbing wall …More
    Grand Velas Riviera Nayarit All Inclusive - Nuevo Vallarta Hotels

    Grand Velas Riviera Nayarit All Inclusive

    Av. Cocoteros, 98 Sur, Nuevo Vallarta - Map
    "Enjoyed our stay"
    We found the staff to be very friendly and helpful. Most speak English and are very polite. The resort grounds are very well maintained. Many beautiful palms and flowers. The beach was perfect and groomed every morning. The resort is 20 to 30 minutes from the downtown PV boardwalk, it cost us $10 US for the taxi ride there. The food was great, the French restaurant is a must!
    Traveller from Seattle
    Located in the resort town of Nuevo Vallarta, on Banderas Bay, this ultra luxury all-inclusive oceanfront resort has a world …More