Hotels in Mexico

Discovering the perfect Mexico hotels can transform your holiday experience into an unforgettable adventure. From the vibrant streets of Cancun to the serene beaches of Tulum, there’s an array of accommodations to suit every traveller’s taste and budget. Whether you’re seeking luxurious resorts with all-inclusive amenities or charming boutique hotels brimming with local character, Mexico offers a wealth of options to make your stay memorable. Dive into the local culture, indulge in delicious cuisine, and explore breathtaking landscapes, all while enjoying the comforts of a great hotel. Be sure to check out our exclusive deals on hotels in Mexico to secure your ideal getaway!

Top destinations in Mexico

Best hotels in Mexico

Over 38,800 stays available

  • Resort

    Cancun Bay All Inclusive Hotel

    rated as 4.5 out of 5 by 4,707 reviewers
    6.25 km from city centre
    from 135 € per night
  • Resort

    Emporio Cancun - Buy All Inclusive Option

    rated as 4.5 out of 5 by 6,895 reviewers
    12.59 km from city centre
    from 151 € per night
  • Hotel

    Sunscape Cancun Resort & Spa

    rated as 4.5 out of 5 by 18,238 reviewers
    10.93 km from city centre
    from 302 € per night
  • Hotel

    Sandos Cancún All Inclusive - Adults Only

    rated as 4.5 out of 5 by 10,342 reviewers
    11.59 km from city centre
    from 428 € per night
  • Hotel

    Oh! Cancun The Urban Oasis & Beach Club

    rated as 4.5 out of 5 by 2,019 reviewers
    2.87 km from city centre
    from 71 € per night
  • Hotel
    4.62 km from city centre
    from 283 € per night
  • Hotel

    Hyatt Place Cancun Airport

    rated as 4 out of 5 by 136 reviewers
    13.27 km from city centre
    from 78 € per night
  • Resort

    Excellence Playa Mujeres - Adults Only All Inclusive

    rated as 5 out of 5 by 29,339 reviewers
    886 m from city centre
    from 635 € per night
  • Resort

    The Reef Coco Beach Resort & Spa- Optional All Inclusive

    rated as 4 out of 5 by 8,498 reviewers
    2.33 km from city centre
    from 142 € per night
  • Hotel

    Sandos Caracol Nature Resort & Water Park All Inclusive

    rated as 4 out of 5 by 27,379 reviewers
    4.65 km from city centre
    from 232 € per night
  • Hotel

    Dreams Puerto Morelos Resort & Spa - All Inclusive

    rated as 4 out of 5 by 3,721 reviewers
    6.17 km from city centre
    from 355 € per night
  • Resort

    Grand Oasis Palm - All Inclusive

    rated as 4 out of 5 by 6,828 reviewers
    7.05 km from city centre
    from 197 € per night
  • Hotel

    Secrets Playa Blanca Costa Mujeres - All Inclusive Adults Only

    rated as 5 out of 5 by 4,202 reviewers
    1.56 km from city centre
    from 641 € per night
  • Hotel

    Secrets Tulum Resort & Beach Club - Adults Only - All Inclusive

    rated as 4 out of 5 by 2,106 reviewers
    1.78 km from city centre
    from 357 € per night
  • Resort

    Grand Park Royal Cancun - All Inclusive

    rated as 4 out of 5 by 17,484 reviewers
    10.9 km from city centre
    from 367 € per night

Hotels in Mexico with breakfast included

  • Hotel

    One Ciudad Juarez Alameda Iglesias

    rated as 5 out of 5 by 31 reviewers
    4.99 km from city centre
    from 74 € per night
  • Hotel
    1.47 km from city centre
  • Hotel

    Four Seasons Resort Tamarindo, México

    rated as 4.5 out of 5 by 94 reviewers
    3.78 km from city centre
  • Resort

    Hotel Mousai Cancun Ocean Front Adults Only - All Inclusive

    rated as 5 out of 5 by 457 reviewers
    702 m from city centre
    from 891 € per night
  • Resort

    Playacar Palace - All Inclusive

    rated as 5 out of 5 by 3,296 reviewers
    2.9 km from city centre
    from 586 € per night
  • Hotel

    Hotel Mansion Iturbe

    rated as 4.5 out of 5 by 188 reviewers
    84 m from city centre
  • Hotel

    Hyatt Zilara Cancun - All Inclusive - Adults Only

    rated as 4.5 out of 5 by 15,058 reviewers
    10.91 km from city centre
    from 682 € per night
  • Hotel

    Rosewood Mandarina

    rated as 4.5 out of 5 by 37 reviewers
    7.27 km from city centre
  • Hotel

    Hotel Los Angeles

    rated as 1.5 out of 5 by 7 reviewers
    9.66 km from city centre

Best value for money hotels in Mexico

Great value hotels for your stay in Mexico

  • Hotel

    Casa Xaviera

    rated as 5 out of 5 by 7 reviewers
    5.67 km from city centre
    from 118 € per night
  • Hotel
    4.39 km from city centre
  • Hotel

    Casa Tabachin

    rated as 5 out of 5 by 11 reviewers
    4.39 km from city centre
  • Hotel

    Casa Mädi Hotel Boutique

    rated as 4.5 out of 5 by 8 reviewers
    50.36 km from city centre
  • Hotel

    Lamartine

    rated as 4.5 out of 5 by 2 reviewers
    5.82 km from city centre
  • Hotel

    OTMÁNN Hotel Boutique CAS

    rated as 5 out of 5 by 3 reviewers
    2.96 km from city centre
    from 86 € per night
  • Hotel

    Casa Noma-Noma Holbox

    rated as 4.5 out of 5 by 7 reviewers
    7.54 km from city centre
  • Hotel

    The Xperience by g & Beach Club

    rated as 4.5 out of 5 by 32 reviewers
    8.38 km from city centre
  • Hotel

    Palmilla Sunscape By GEstores

    rated as 5 out of 5 by 1 reviewers
    10.56 km from city centre

Best rated hotels in Mexico

Explore the most popular hotels in Mexico based on ratings from other travellers

  • Resort

    1 Homes Preview Cabo

    rated as 5 out of 5 by 528 reviewers
    1.47 km from city centre
  • Hotel
    3.76 km from city centre
    from 173 € per night
  • Hotel

    The Diplomat Boutique Hotel

    rated as 5 out of 5 by 682 reviewers
    1.28 km from city centre
  • Hotel
    10.7 km from city centre
    from 542 € per night
  • Hotel

    Villa Santa Cruz

    rated as 5 out of 5 by 474 reviewers
    7.31 km from city centre
  • Hotel

    Hotel Amainah Bacalar Adults Only

    rated as 5 out of 5 by 915 reviewers
    3.84 km from city centre
    from 187 € per night
  • Hotel

    La Valise San Miguel de Allende, Member of Small Luxury Hotels

    rated as 5 out of 5 by 127 reviewers
    166 m from city centre
  • Hotel

    Destino Mío Mayan Jungle Retreat

    rated as 5 out of 5 by 244 reviewers
    57.66 km from city centre
  • Hotel

    NaNa Vida CDMX

    rated as 5 out of 5 by 331 reviewers
    3.22 km from city centre

Cheap hotels in Mexico

Affordable budget hotels in Mexico

  • Hotel

    JM & Suites

    rated as 4 out of 5 by 1 reviewers
    7.18 km from city centre
  • Hotel

    Hotel VIVE MX el marqués Querétaro, Trademark by Wyndham

    rated as 5 out of 5 by 12 reviewers
    4.93 km from city centre
  • Hotel

    Hotel La Finca por Zotoluca

    rated as 3 out of 5 by 2 reviewers
    17.39 km from city centre
  • Hotel

    Nukari Quinta Boutique

    rated as 4.5 out of 5 by 16 reviewers
    182 m from city centre
  • Hotel

    Hotel Plaza Regina Torreon

    rated as 4 out of 5 by 1 reviewers
    2.19 km from city centre
  • Hotel

    Avicena Hotel Boutique

    rated as 4 out of 5 by 7 reviewers
    168 m from city centre
  • Hotel

    Hotel Playa Zipolite

    rated as 4 out of 5 by 13 reviewers
    17.1 km from city centre
  • Aparthotel
    1.47 km from city centre
    from 37 € per night
  • Hotel

    AC Hotel by Marriott San Luis Potosi

    rated as 5 out of 5 by 41 reviewers
    5.01 km from city centre

Explore more hotels in Mexico