Accommodation Mexico

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Mexico?

Top hotels in Cancun

Top hotels in Mexico City (and vicinity)

Top hotels in Playa del Carmen

Top hotels in Cabo San Lucas

Top cities in Mexico

Showing deals for:26 Jun - 28 Jun

Top landmarks in Mexico

Check out the Mexico hotels guests love right now

Find out more about Mexico

Embrace the Vibrant Tapestry of Mexico's Sun-Drenched Shores

Mexico is a vibrant tapestry of sun-kissed beaches, rich culture, and heartwarming hospitality. From the stunning turquoise waters of Cancun to the serene shores of Tulum, it beckons sun-seekers and adventure lovers alike. Explore ancient Mayan ruins, indulge in tantalising street food, or unwind in luxurious resorts that epitomise relaxation. Whether you’re wandering the colourful streets of Oaxaca or basking on the idyllic coast of Playa del Carmen, Mexico offers an unforgettable blend of natural beauty and cultural richness, making it the perfect getaway for every traveller. Embrace the magic of Mexico.

Discover great hotels in Mexico

Mexico offers a diverse range of hotel accommodations, from luxurious resorts with spacious rooms to family-friendly hotels. Popular destinations like Cancún feature star-rated properties that provide excellent amenities, stunning views, and easy access to beautiful beaches, ensuring a memorable stay for all types of travellers. Here are some of the best hotels in Mexico that our travelers love:

  1. Waldorf Astoria Los Cabos PedregalOpens in a new window: This exquisite 5.0-star resort in Cabo San Lucas is perfect for those seeking a luxurious beach adventure. With direct access to the pristine beach, guests can indulge in a variety of adventure sports, including fishing and skydiving. The hotel features stunning architectural design, a lavish spa, and high-end dining options that promise an unforgettable culinary experience. Frequent travellers appreciate the seamless check-in process and the curated experiences that cater to their every need, ensuring a comfortable and distinctive stay.
  2. Andaz Mayakoba a Concep by Hyatt - All inclusiveOpens in a new window: Located in the vibrant Playa del Carmen, this 5.0-star resort is ideal for leisure travellers looking for a blend of relaxation and adventure. With direct beach access, guests can partake in kayaking and parasailing, creating thrilling memories. The hotel boasts luxurious amenities, including an infinity pool and a rooftop bar, allowing guests to unwind while enjoying breathtaking views. The exceptional dining options and attentive service ensure an elevated experience that resonates with those who appreciate high-quality journeys.
  3. Viceroy Los CabosOpens in a new window: Nestled in San José del Cabo, this 5.0-star resort offers a sophisticated escape for discerning travellers. With direct access to the beach and opportunities for horse riding, guests can immerse themselves in the natural beauty of the area. The hotel is renowned for its elegant design and luxurious amenities, including a rejuvenating spa and exquisite dining venues. Travellers value the personalised service and curated experiences that enhance their stay, making it a truly memorable destination for those seeking comfort and refinement.

Top locations to stay in Mexico

In Cancun, Mexico City, and Playa del Carmen, each destination offers unique attractions. Cancun boasts beautiful beaches and vibrant nightlife, making it a perfect seaside escape. Mexico City is rich in culture, with an array of museums and historical sites. Playa del Carmen combines beach relaxation with a lively atmosphere. For first-time visitors, Cancun is the ideal choice for its stunning shoreline and amenities.

  1. CancunOpens in a new window: Cancun is a tropical paradise renowned for its stunning beaches and vibrant nightlife. With crystal-clear turquoise waters and soft sandy shores, it’s the perfect spot for sunbathing and water sports. Beyond the beach, explore the nearby ancient Mayan ruins for a taste of history or indulge in shopping at luxury boutiques and local artisan markets. Cancun’s nightlife is lively, with a variety of cultural attractions that host music and dance performances, ensuring a memorable evening. Whether you’re lounging by the sea or enjoying the local culture, Cancun has something for everyone.
  2. Playa del CarmenOpens in a new window: Playa del Carmen is a charming coastal town that offers a more laid-back vibe compared to Cancun while still boasting beautiful beaches. The bustling Fifth Avenue is a must-visit for shopping, featuring a mix of international brands and local crafts. Enjoy leisurely strolls along the beach or take part in water activities like snorkeling in the nearby coral reefs. With numerous beach clubs and cultural events, Playa del Carmen is perfect for those looking to relax and soak in the local atmosphere.
  3. Mexico CityOpens in a new window: Mexico City is a vibrant metropolis rich in history and culture, offering an array of museums and art galleries that showcase the country’s heritage. Explore the historic centre, a UNESCO World Heritage site, where you can admire stunning architecture and bustling plazas. From street markets to high-end shopping districts, the city caters to all tastes. Enjoy cultural attractions, including live performances and exhibitions that highlight Mexico’s diverse artistic scene. Mexico City is ideal for those eager to immerse themselves in urban life while discovering the country’s fascinating past.

Things to do in Mexico

Mexico offers an exhilarating blend of sun-kissed beaches and rich historical sites, perfect for those seeking both adventure and relaxation. Unwind with soothing spa treatments, then explore ancient ruins and stunning cathedrals. With vibrant cities like Mexico City brimming with life, every traveller will find their ideal escape.

  • La Yesca – Dive into relaxation at Santa Maria del Oro LakeOpens in a new window, where you can enjoy a lovely beach atmosphere perfect for romance and outdoor activities. Take in the stunning scenery while indulging in spa and body treatments to rejuvenate your spirit. The lake offers a unique blend of serene waters and scenic views, making it an ideal spot for a tranquil getaway.
  • Yogana – Step back in time at the historic sites of Yogana, where you can explore the Workshop of Jacobo and Maria AngelesOpens in a new window. This cultural gem showcases the rich artistry of local craftsmen, providing a glimpse into the traditions that shape the community. Don't miss the chance to visit the cathedral and ruins scattered throughout the city, each telling its own story of the past.
  • San Pedro Jicayán – Experience the vibrant culture of San Pedro Jicayán by visiting the magnificent Catedral Santiago ApostolOpens in a new window. This stunning cathedral is not just a place of worship; it is a testament to the architectural beauty of the region. Take a leisurely stroll around the area, soaking in the local atmosphere and perhaps enjoying a chat with friendly locals who can share tales of the city’s history.

4 tips for savvy savings when booking a hotel in Mexico

  1. Book for the cheapest times: The most affordable time to visit Mexico is from September to November, when hotel prices are lower. For a fulfilling experience exploring the nation's key landmarks and cultural offerings, a stay of at least 2 days is recommended. This budget-friendly timeframe allows visitors to appreciate Mexico's rich history, iconic sites, and stunning natural attractions, making it a great value for money for those travelling on a budget. Additionally, prices may drop further during this period, enhancing the overall affordability of the trip.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Mexico, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to keep abreast of flash sales and special promotions, allowing you to seize opportunities for savings. Additionally, the Smart Shopping tool available via the app helps you compare hotel prices and amenities, ensuring you're informed of any price drops or room availability. This way, you could be among the first to book a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors such as the hotel's location, star rating, and time of year, so being flexible with your travel dates may help you save on your stay in a hotel in Mexico. For those in search of distinctive accommodations, boutique hotels can provide a more personalised experience and occasionally better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we may suggest more affordable dates to increase the likelihood of securing the best deal.
  4. Consider your location: Staying in the heart of major cities in Mexico can indeed provide a wealth of convenience and access to local attractions, but it is more likely to come with a heftier price tag. In contrast, smaller towns and rural areas tend to be more affordable, allowing for a more budget-conscious choice. For those seeking better rates, opting for accommodation slightly outside the city centre may be a wise decision, though this could necessitate some additional travel to reach key sights. Alternatively, exploring nearby cities can reveal a treasure trove of experiences while also offering more budget-friendly options, making it easier to enjoy the cultural richness without stretching your finances too thin.

Best time to go to Mexico

Mexico has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. If you’re looking to soak up the lively atmosphere in Mexico, June, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with light rainfall. However, if you prefer a more relaxed experience, August, October, and December are perfect for a quieter getaway, marked by no to light rainfall and sunny to mostly sunny conditions.

Keep exploring