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

Next weekend
In two weeks

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:1 May - 3 May

Top landmarks in Mexico

Check out the Mexico hotels guests love right now

Find out more about Mexico

Unveiling Mexico: A Tapestry of Sun-Kissed Shores and Vibrant Culture

Discover the vibrant allure of Mexico, where sun-kissed beaches meet rich cultural heritage. From the stunning coastline of Cancun to the charming streets of Oaxaca, this destination offers a perfect blend of relaxation and adventure. Indulge in mouthwatering cuisine, explore ancient ruins like Chichen Itza, and unwind in luxurious resorts that cater to every whim. Whether you're sipping tequila on a pristine beach or dancing to lively mariachi tunes, Mexico promises unforgettable experiences. With warm hospitality and a vibrant atmosphere, it’s the ideal getaway for beach lovers and cultural explorers alike.

Top locations to stay in Mexico

Some of the standout areas to stay in Mexico are Cancun, Playa del Carmen, and Mexico City. Cancun is famous for its stunning beaches and vibrant nightlife, while Playa del Carmen offers a more laid-back atmosphere with beautiful coastal charm. Mexico City is rich in culture, boasting world-class museums. For first-time visitors, Cancun is the ideal choice for a memorable experience.

  1. CancunOpens in a new window: Cancun is a tropical paradise known for its stunning beaches and vibrant nightlife. This popular destination boasts crystal-clear waters and white sandy shores, making it ideal for sunbathing, swimming, and water sports. Beyond the beach, Cancun offers a lively atmosphere with a range of cultural attractions, including ancient Mayan ruins like El Rey and Tulum nearby. Shopping enthusiasts can explore the luxury boutiques and local markets, while the nightlife scene is buzzing with beachfront bars and clubs where you can dance the night away.
  2. Playa del CarmenOpens in a new window: Playa del Carmen is a charming coastal town that combines beautiful beaches with a laid-back vibe. The famous Quinta Avenida (Fifth Avenue) is a pedestrian-friendly street lined with shops, cafes, and art galleries, perfect for leisurely strolls. The nearby cenotes offer unique swimming experiences in natural sinkholes. Playa del Carmen also serves as a gateway to adventure activities like snorkeling in the Great Mayan Reef and exploring the ancient ruins of Coba, making it a fantastic base for both relaxation and exploration.
  3. Mexico CityOpens in a new window: Mexico City is a bustling metropolis rich in history and culture. With a plethora of museums, including the famed Museo Frida Kahlo and the National Museum of Anthropology, art lovers will find plenty to explore. The city's historic centre, a UNESCO World Heritage site, is home to stunning architecture, vibrant markets, and delicious street food. For shopping, head to trendy neighborhoods like Polanco and Roma, where you can find everything from high-end boutiques to local artisans. The cultural scene is vibrant, with theaters and concert halls offering a variety of performances and events throughout the year.

Things to do in Mexico

Mexico offers an exciting blend of thrilling activities and serene escapes. Dive into vibrant underwater worlds while snorkelling or unwind with a rejuvenating spa treatment. Explore lively markets, dance the night away, and relax on stunning beaches or by tranquil bays—there’s something for everyone!

  • La Yesca – Experience the serene charm of La Yesca, where you can unwind with body treatments at a luxurious spa. Visit the stunning Santa Maria del Oro LakeOpens in a new window, which offers a scenic beach perfect for outdoor activities and romantic escapades. This beautiful location is ideal for a day of relaxation and enjoying nature, surrounded by breathtaking landscapes that invite exploration and leisure.
  • Playa del Carmen – Dive into the vibrant atmosphere of Playa del Carmen, a city renowned for its stunning beaches and lively sea. Get your adrenaline pumping with exciting activities like snorkeling and diving, where you can discover the underwater wonders of the Caribbean. After a day in the water, dance the night away at one of the many entertainment venues or enjoy delicious local cuisine at beachfront restaurants. Don't forget to visit the beautiful Playa del Carmen Main BeachOpens in a new window, which is perfect for families and outdoor enthusiasts alike.
  • Downtown Playa del Carmen – Stroll through the bustling streets of Downtown Playa del Carmen, where shopping and recreation come together in a vibrant neighbourhood. Explore various shopping centres and malls that offer everything from local crafts to high-end brands. Enjoy the lively atmosphere as you take a break at resorts or recreational areas. The lively vibe paired with the convenience of the Playa del Carmen Main BeachOpens in a new window makes this area a must-visit for families looking to enjoy the sun and surf while having access to a plethora of amenities.

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 tend to be lower. For those on a budget, a stay of at least 2 days is recommended to fully experience the country's significant landmarks and cultural attractions. This timeframe offers great value for money, allowing you to explore historical sites, vibrant markets, and stunning natural wonders while taking advantage of the lower prices that may drop even further during this season.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Mexico, start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. Enabling email alerts or push notifications from Hotels.com could keep you informed about flash sales and special promotions, helping you take advantage of potential savings. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best options. This way, you'll be promptly notified of any price drops or availability changes for your preferred hotels.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a hotel in Mexico. For those seeking distinctive experiences, boutique hotels often provide a more personalised touch and can sometimes offer better value. When you book with Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest more affordable dates, which could help you secure a better deal.
  4. Consider your location: Staying in the heart of major cities in Mexico can be incredibly convenient, offering easy access to local attractions and vibrant culture. However, this prime location often comes with a higher price tag. In contrast, smaller towns and rural areas are generally more likely to be affordable, making them appealing options for budget-conscious travellers. For those seeking better rates, opting for accommodation slightly outside the city centre can be advantageous, although it may necessitate a bit of extra travel to reach popular sights. Additionally, exploring nearby cities can reveal a range of experiences while providing more budget-friendly lodging options.

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