Hotels in Mexico

Discover the perfect accommodation for your Mexican getaway with our extensive selection of hotels across this vibrant country. From luxury resorts nestled on the white sands of the Caribbean coast to charming boutique hotels in the heart of bustling cities like Mexico City and Guadalajara, there’s something to suit every traveller’s needs. Whether you’re planning to explore the ancient ruins of the Mayan and Aztec civilizations, indulge in the world-renowned local cuisine, or simply soak up the sun by the sea, our hotels offer the ideal base for your adventures. Start planning your dream holiday by exploring our fantastic deals on Mexico holidays.

Popular regions in Mexico

Top destinations in Mexico

Best hotels in Mexico

Over 38,800 stays available

  • Aparthotel

    Copal Tulum Hotel

    rated as 5 out of 5 by 1,861 reviewers
    3,396 ft from city centre
    from £65 per night
  • Hotel

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

    rated as 4 out of 5 by 2,106 reviewers
    1.11 mi from city centre
    from £221 per night
  • Hotel

    Secrets The Vine Cancun - All Inclusive Adults Only

    rated as 4.5 out of 5 by 19,646 reviewers
    7.18 mi from city centre
    from £331 per night
  • Hotel

    Wyndham Grand Cancun All Inclusive Resort & Villas

    rated as 4.5 out of 5 by 14,621 reviewers
    7.72 mi from city centre
    from £207 per night
  • Hotel

    Secrets Playa Blanca Costa Mujeres - All Inclusive Adults Only

    rated as 5 out of 5 by 4,202 reviewers
    5,121 ft from city centre
    from £826 per night
  • Resort

    Emporio Cancun - Buy All Inclusive Option

    rated as 4.5 out of 5 by 6,895 reviewers
    7.82 mi from city centre
    from £123 per night
  • Resort

    Hotel NYX Cancun

    rated as 4.5 out of 5 by 14,116 reviewers
    6.79 mi from city centre
    from £142 per night
  • Hotel

    Sunscape Cancun Resort & Spa

    rated as 4.5 out of 5 by 18,238 reviewers
    6.79 mi from city centre
    from £227 per night
  • Hotel

    Hyatt Vivid Cancun - Adults Only All Inclusive

    rated as 4.5 out of 5 by 4,218 reviewers
    3.01 mi from city centre
    from £264 per night
  • Resort

    Haven Riviera Cancun - All Inclusive - Adults Only

    rated as 4.5 out of 5 by 8,290 reviewers
    13.41 mi from city centre
    from £394 per night
  • Resort

    Cancun Bay All Inclusive Hotel

    rated as 4.5 out of 5 by 4,707 reviewers
    3.88 mi from city centre
    from £142 per night
  • Resort

    Mahekal Beach Front Resort & Spa

    rated as 4.5 out of 5 by 4,622 reviewers
    1.39 mi from city centre
    from £109 per night
  • Hotel

    Occidental At Xcaret Destination

    rated as 4 out of 5 by 27,233 reviewers
    4.8 mi from city centre
    from £275 per night
  • Hotel

    Amare Cancun Adults Only All-Inclusive Resort, Curio Hilton

    rated as 4 out of 5 by 2,604 reviewers
    4.66 mi from city centre
    from £272 per night
  • Resort

    Grand Sunset Princess - All Inclusive

    rated as 4 out of 5 by 12,170 reviewers
    3.63 mi from city centre
    from £160 per night

Hotels in Mexico with breakfast included

  • Hotel

    One Ciudad Juarez Alameda Iglesias

    rated as 5 out of 5 by 31 reviewers
    3.1 mi from city centre
  • Hotel
    4,813 ft from city centre
  • Hotel

    Four Seasons Resort Tamarindo, México

    rated as 4.5 out of 5 by 94 reviewers
    2.35 mi from city centre
  • Resort

    Hotel Mousai Cancun Ocean Front Adults Only - All Inclusive

    rated as 5 out of 5 by 457 reviewers
    2,303 ft from city centre
    from £722 per night
  • Resort

    Playacar Palace - All Inclusive

    rated as 5 out of 5 by 3,296 reviewers
    1.8 mi from city centre
    from £399 per night
  • Hotel

    Hotel Mansion Iturbe

    rated as 4.5 out of 5 by 188 reviewers
    276 ft from city centre
  • Hotel

    Hyatt Zilara Cancun - All Inclusive - Adults Only

    rated as 4.5 out of 5 by 15,058 reviewers
    6.78 mi from city centre
    from £455 per night
  • Hotel

    Rosewood Mandarina

    rated as 4.5 out of 5 by 37 reviewers
    4.52 mi from city centre
  • Hotel

    Hotel Los Angeles

    rated as 1.5 out of 5 by 7 reviewers
    6 mi 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
    3.52 mi from city centre
    from £98 per night
  • Hotel
    2.73 mi from city centre
  • Hotel

    Casa Tabachin

    rated as 5 out of 5 by 11 reviewers
    2.73 mi from city centre
    from £141 per night
  • Hotel

    Casa Mädi Hotel Boutique

    rated as 4.5 out of 5 by 8 reviewers
    31.29 mi from city centre
  • Hotel

    Lamartine

    rated as 4.5 out of 5 by 2 reviewers
    3.62 mi from city centre
  • Hotel

    OTMÁNN Hotel Boutique CAS

    rated as 5 out of 5 by 3 reviewers
    1.84 mi from city centre
    from £80 per night
  • Hotel

    Casa Noma-Noma Holbox

    rated as 4.5 out of 5 by 7 reviewers
    4.69 mi from city centre
  • Hotel

    The Xperience by g & Beach Club

    rated as 4.5 out of 5 by 32 reviewers
    5.2 mi from city centre
    from £69 per night
  • Hotel

    Palmilla Sunscape By GEstores

    rated as 5 out of 5 by 1 reviewers
    6.56 mi 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
    4,823 ft from city centre
  • Hotel
    2.33 mi from city centre
    from £133 per night
  • Hotel

    The Diplomat Boutique Hotel

    rated as 5 out of 5 by 682 reviewers
    4,193 ft from city centre
  • Hotel
    6.65 mi from city centre
    from £390 per night
  • Hotel

    Villa Santa Cruz

    rated as 5 out of 5 by 474 reviewers
    4.54 mi from city centre
    from £1,029 per night
  • Hotel

    Hotel Amainah Bacalar Adults Only

    rated as 5 out of 5 by 915 reviewers
    2.38 mi from city centre
    from £400 per night
  • Hotel

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

    rated as 5 out of 5 by 127 reviewers
    545 ft from city centre
    from £494 per night
  • Hotel

    Destino Mío Mayan Jungle Retreat

    rated as 5 out of 5 by 244 reviewers
    35.83 mi from city centre
  • Hotel

    NaNa Vida CDMX

    rated as 5 out of 5 by 331 reviewers
    2 mi from city centre

Cheap hotels in Mexico

Affordable budget hotels in Mexico

  • Hotel

    JM & Suites

    rated as 4 out of 5 by 1 reviewers
    4.46 mi from city centre
  • Hotel

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

    rated as 5 out of 5 by 12 reviewers
    3.07 mi from city centre
  • Hotel

    Hotel La Finca por Zotoluca

    rated as 3 out of 5 by 2 reviewers
    10.81 mi from city centre
  • Hotel

    Nukari Quinta Boutique

    rated as 4.5 out of 5 by 16 reviewers
    597 ft from city centre
  • Hotel

    Hotel Plaza Regina Torreon

    rated as 4 out of 5 by 1 reviewers
    1.36 mi from city centre
  • Hotel

    Avicena Hotel Boutique

    rated as 4 out of 5 by 7 reviewers
    551 ft from city centre
    from £134 per night
  • Hotel

    Hotel Playa Zipolite

    rated as 4 out of 5 by 13 reviewers
    10.62 mi from city centre
  • Aparthotel
    4,820 ft from city centre
    from £40 per night
  • Hotel

    AC Hotel by Marriott San Luis Potosi

    rated as 5 out of 5 by 41 reviewers
    3.11 mi from city centre

Travel tips for Mexico

Explore more hotels in Mexico

You might also be interested in