Mexico Accommodation

Search Mexico Hotels


    Why book with Expedia ?

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

    Where to Stay 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 Expedia.co.nz today.

    Regardless of your particular tastes—be they low-key or luxurious—Expedia.co.nz 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.

    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 Expedia.co.nz, finding the best accommodations is affordable and easy.

    Hide
    Mexico Hotels
    Mexico Hotels

    Hotels in Cancun

    Grand Fiesta Americana Coral Beach Cancun - Cancun Hotels
    NZD1,127

    Grand Fiesta Americana Coral Beach Cancun

    Blvd. Kukulcan km. 9.5, Cancun - Map
     
     
    "great hotel"
    the hotel staff are Very welcoming and helpful. The hotel staff are constantly working to keep the hotel spotless and beautifully presented. Loved the beach and pools and view from our balcony! Excellent !
    A Traveller
    On the beach at Punta Cancún, the resort is less than 3 km (1.5 mi) from shops and restaurants at the Plaza Forum, Plaza …More
    Royal Solaris Cancun Resort Marina & Spa - All Inclusive - Cancun Hotels

    Royal Solaris Cancun Resort Marina & Spa - All Inclusive

    Boulevard Kukulcan Km 20.5, Lote 64, Cancun - Map
     
     
    "CNN"
    The staff, food and room was awesome. We totally enjoyed ourselves!!!!!
    A Traveller
    Beautifully nestled between the Caribbean Sea and the Nichupté Lagoon in the less-crowded southern end of Cancún, Royal …More
    Krystal Grand Punta Cancun - Cancun Hotels
    NZD536

    Krystal Grand Punta Cancun

    Boulevard Kukulkan Km 8.5, Cancun - Map
     
     
    the evening music on the lobby floor was very enjoyable
    A Traveller
    Located on Punta Cancun and offering views of the Caribbean and a new and extensive white-sand beach, this resort is within …More

    Hotels in Riviera Maya

    Excellence Riviera Cancun - Adults Only - All Inclusive - Puerto Morelos Hotels
    NZD1,120

    Excellence Riviera Cancun - Adults Only - All Inclusive

    Carr. Federal 307 Chet-Pto. Juarez, Puerto Morelos - Map
     
     
    "Fantastic Staff!!!"
    Great place and great staff!!! Juan, Mario, Ernesto, Theo and Betsy kept us well feed and "watered"...3rd time was the charm. Thanks for making our vacation great!!!
    Traveller from Richmond
    Secluded from the crowds but only 25 minutes from the action of both Cancún and Playa del Carmen, this adults only …More
    Barcelo Maya Tropical - All Inclusive - Xpu-Ha Hotels
    NZD726

    Barcelo Maya Tropical - All Inclusive

    Carretera Chetumal - Puerto Juarez, Xpu-Ha - Map
     
     
    "Nice hotel, great beach"
    We have been to this resort 4 times and would probably go back again. There to us is only one downside and that is that we have a hard time finding something good to eat on the buffet. The breakfast is by far the very best and the dinner the worst. Meat is very tough and hard to chew. Good salads, veggies undercooked. We did not eat at any of the specialty restaurants this time because we did not have good experiences there before. The staff is very friendly and try their best to make sure you have a great time on your vacation.
    A Traveller
    Located 12 miles from Playa del Carmen, this Mayan Riviera resort shares 123 acres of rainforest and 1.12 miles od white-sand …More
    Blue Bay Grand Esmeralda All Inclusive - Playa del Carmen Hotels
    NZD782

    Blue Bay Grand Esmeralda All Inclusive

    Carretera Federal Chetumal, Playa del Carmen - Map
     
     
    We had a fantastic time! Food was good, wait staff was quick and efficient, room was clean.
    A Traveller
    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

    Hotels in Los Cabos

    Riu Palace Cabo San Lucas All Inclusive - Cabo San Lucas Hotels

    Riu Palace Cabo San Lucas All Inclusive

    Camino Viejo a San Jose del Cabo Km 4.5, Cabo San Lucas - Map
     
     
    "Food was great as well as service staff"
    Food was delicious and staff attentive. Front desk staff didn't always follow through.
    A Traveller
    Less than 3 miles from Cabo San Lucas downtown and marine, this 642-room resort faces Médano Beach with views of the Arch and …More
    Quinta del Sol by Solmar - Cabo San Lucas Hotels
    NZD237

    Quinta del Sol by Solmar

    Blvd Lazaro Cardenas S/N and, Cabo San Lucas - Map
     
     
    "Great Location"
    We have stayed here many times because, for us, the location is excellent. We are usually only there for one night and are looking for something close to Costco, Home Depot and Wal Mart for shopping. Also the hotel has excellent security with a gate and a guard.
    Traveller from Canada
    Situated on the Strip, this hotel is 0.6 mi (1 km) from Puerto Paraiso Mall and within 3 mi (5 km) of The Arch and Land's …More
    Riu Santa Fe All Inclusive - Cabo San Lucas Hotels

    Riu Santa Fe All Inclusive

    Bahia Cabo san Lucas KM 4.5, Cabo San Lucas - Map
     
     
    "Very nice hotel and very well maintained"
    We had a wonderful experiene, spent a lot of time at the quiet pool. For older folks it is the best. Bar tenders were great. Daniela at the the front desk was fabulous.
    Traveller from Paso robles
    Resort is located along the renowned Medano Beach with spectacular views of the Arch at Land’s End. Downtown Cabo San Lucas …More