Hotel 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:24 Apr - 26 Apr

Top landmarks in Mexico

Check out reviews of Mexico hotels guests love

Find out more about Mexico

Embrace the Enchantment of Mexico: A Tapestry of Sun-Kissed Shores and Vibrant Culture

Escape to Mexico, where sun-kissed beaches meet vibrant culture. Revel in the turquoise waters of the Riviera Maya, explore ancient Mayan ruins in Tulum, and indulge in mouth-watering cuisine from street tacos to fresh ceviche. Wander through lively markets in Oaxaca, bask on the golden sands of Cancún, or unwind in the serene beauty of Baja California’s coast. With its warm hospitality, rich history, and stunning landscapes, Mexico is a paradise for beach lovers and cultural explorers alike, promising unforgettable experiences at every turn.

Top locations to stay in Mexico

Cancun, Playa del Carmen, and Mexico City are fantastic areas to explore in Mexico. Cancun is renowned for its stunning beaches and vibrant nightlife, while Playa del Carmen offers a charming seaside atmosphere with excellent dining and shopping. Mexico City boasts an impressive array of museums and cultural experiences. For first-time visitors, Cancun is the best choice to enjoy a quintessential beach holiday.

  1. CancunOpens in a new window: Cancun is a tropical paradise known for its stunning beaches and vibrant nightlife. The beautiful turquoise waters and soft white sands create an idyllic setting for relaxation and fun. Beyond the beach, explore the nearby Mayan ruins like Tulum and Chichen Itza, or indulge in water activities such as snorkeling and scuba diving in the Great Mesoamerican Reef. Cancun also boasts a lively atmosphere with a range of cultural attractions, making it a perfect blend of relaxation and exploration.
  2. Playa del CarmenOpens in a new window: Playa del Carmen offers a charming coastal vibe with its palm-lined beaches and laid-back atmosphere. The famous Fifth Avenue is a bustling pedestrian street filled with shops, cafes, and local art, providing a delightful shopping experience. Don't miss the nearby eco-parks like Xcaret, where you can immerse yourself in nature and enjoy cultural performances. With a focus on sustainability and community, Playa del Carmen is a great spot for those seeking a mix of leisure and local culture.
  3. Mexico CityOpens in a new window: Mexico City is a cultural hub brimming with history, art, and vibrant street life. Explore world-class museums such as the Museo Frida Kahlo or the National Museum of Anthropology, showcasing the rich heritage of Mexico. The city's diverse neighborhoods, like Coyoacán and Roma, offer unique shopping experiences and local markets. With a range of cultural attractions, from historic architecture to contemporary art galleries, Mexico City captivates visitors looking for an authentic urban adventure.

Things to do in Mexico

Mexico offers a vibrant blend of excitement and serenity, inviting you to unwind at luxurious spas or enjoy thrilling snorkelling adventures in crystal-clear waters. Stroll through lively shopping districts, dance the night away, or relax on stunning beaches, making it a perfect getaway for all types of travellers.

  • La Yesca – This charming city offers a blend of relaxation and natural beauty. Spend a day at Santa Maria del Oro LakeOpens in a new window, where you can enjoy a scenic theme beach that’s perfect for outdoor activities and romantic picnics. Don’t miss the chance to indulge in a rejuvenating spa treatment or body treatment to unwind. For those seeking a spiritual experience, explore the local places of worship and churches that reflect the rich culture of the area.
  • Downtown Playa del Carmen – This vibrant neighbourhood buzzes with life and is an ideal spot for families. Stroll through the tourist precinct, where you’ll find an array of shops and boutiques. The Playa del Carmen Main BeachOpens in a new window invites you to unwind on its family-friendly shores, perfect for a day of sunbathing. When you’re ready to shop, explore the numerous shopping centres and malls, offering everything from local crafts to international brands. The lively streets are also lined with restaurants and cafes, ensuring a delightful culinary experience.
  • Playa del Carmen – Known for its stunning beaches and lively atmosphere, this city is a paradise for water enthusiasts. Dive into the crystal-clear sea for an unforgettable snorkeling or diving adventure, where you can discover vibrant marine life beneath the waves. Dance the night away at local clubs or enjoy the entertainment options available in its bustling entertainment districts. Families will love the Playa del Carmen Main BeachOpens in a new window, a perfect spot for outdoor fun, playing in the sand, or simply soaking up the sun.

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 between September and November, when hotel prices are generally lower. For budget-conscious travellers, a stay of at least 2 days is recommended to fully appreciate the country’s significant landmarks and cultural heritage. This timeframe may offer great value for money, allowing visitors to explore historical sites, cultural attractions, and natural wonders without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Mexico, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where discounted hotel rates are available closer to your travel date. By enabling email alerts or push notifications from Hotels.com, you're more likely to see flash sales and exclusive last-minute promotions. The Smart Shopping tool available through the app allows you to compare hotel prices and amenities, ensuring you stay informed about any changes in availability or pricing for your preferred hotels, making it easier to secure that spontaneous getaway.
  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 could help you save on your stay in a Mexican hotel. For those in search of distinctive accommodations, boutique hotels can provide a more personalised experience and potentially 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 tends to be on the higher side, we’ll suggest alternative dates that may be more affordable, helping you to secure the best deal.
  4. Consider your location: Staying in the heart of major cities in Mexico undoubtedly offers the advantage of convenience, as you are just a stone's throw away from local attractions. However, this prime location is often accompanied by higher prices. In contrast, smaller towns and rural areas are more likely to be affordable, making them an appealing option for budget-conscious travellers. For those seeking better rates, considering accommodation outside the city centre may be worthwhile, even if it entails a bit of extra travel to reach the main sights. Alternatively, exploring nearby cities can reveal a wealth of experiences while providing more budget-friendly options without compromising on charm or culture.

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. The peak travel months to visit Mexico are June, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, August, October, and December are ideal if you're looking for a calmer vacation, marked by no to light rainfall and sunny to mostly sunny conditions.

Keep exploring