Hotels in Mexico

Find the best deals on 54,452 hotels in Mexico

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Mexico

Looking for a city in Mexico to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$48 - $171
CHEAPEST CITY IN MEXICO Ciudad Victoria 50% cheaper Hotels in Ciudad Victoria are the cheapest in Mexico at just $48 per night on average.
MOST EXPENSIVE CITY IN MEXICO Tulum 82% more expensive Tulum has the highest priced hotels in Mexico with rooms averaging $171 per night.
MOST POPULAR CITY IN MEXICO Cancún 79% more users visited More momondo users search for hotels in Cancún than any other city in Mexico

Popular Cities in Mexico

Book one of the best deals Mexico has to offer in these popular locations
  • Best value

    Crown Paradise Club Cancun

    8.1

    $154

    View Deal
  • #1 Most popular

    Grand Fiesta Americana Coral Beach Cancun

    9.1

    $340

    View Deal
  • #2 Most popular

    Iberostar Cancun

    8.4

    $224

    View Deal
  • #3 Most popular

    Marriott Cancun Resort

    8.9

    $164

    View Deal
  • #4 Most popular

    Hyatt Ziva Cancun

    9.2

    $360

    View Deal
  • #5 Most popular

    Hard Rock Hotel Cancun

    8.2

    $323

    View Deal
  • Seadust Cancun Family Resort

    8.2

    $161

    View Deal
Hotels in Playa del Carmen
Search hotel deals in Playa del Carmen
  • Best value

    Eurostars Hacienda Vista Real

    8.2

    $79

    View Deal
  • #1 Most popular

    Fairmont Mayakoba

    8.9

    $250

    View Deal
  • #2 Most popular

    Valentin Imperial Maya - Adults Only

    9.3

    $325

    View Deal
  • #3 Most popular

    Sandos Caracol Eco Experience Resort

    8.2

    $97

    View Deal
  • #4 Most popular

    Ocean Riviera Paradise Privilege

    8.0

    $146

    View Deal
  • #5 Most popular

    Allegro Playacar

    8.6

    $128

    View Deal
  • Sandos Playacar Beach Resort

    8.2

    $115

    View Deal
Hotels in Puerto Vallarta
Search hotel deals in Puerto Vallarta
  • Best value

    Krystal Vallarta

    7.5

    $70

    View Deal
  • #1 Most popular

    Barceló Puerto Vallarta

    8.6

    $169

    View Deal
  • #2 Most popular

    Grand Fiesta Americana Puerto Vallarta Adults Only

    8.8

    $210

    View Deal
  • #3 Most popular

    Marriott Puerto Vallarta Resort & Spa

    8.9

    $122

    View Deal
  • #4 Most popular

    Hotel Mousai - Adults Only

    9.2

    $369

    View Deal
  • #5 Most popular

    Grand Miramar All Luxury Suites And Residences

    9.2

    $125

    View Deal
  • Now Amber Puerto Vallarta Resort & Spa

    7.7

    $203

    View Deal
  • Best value

    Geneve Ciudad De México

    8.5

    $41

    View Deal
  • #1 Most popular

    Barceló México Reforma

    9.0

    $77

    View Deal
  • #2 Most popular

    Four Seasons Hotel Mexico City

    9.2

    $216

    View Deal
  • #3 Most popular

    Emporio Reforma

    8.3

    $45

    View Deal
  • #4 Most popular

    NH Collection Mexico City Reforma

    8.3

    $52

    View Deal
  • #5 Most popular

    Fiesta Americana Reforma

    8.7

    $53

    View Deal
  • Sheraton Mexico City Maria Isabel Hotel

    8.8

    $100

    View Deal
  • Best value

    Villa del Palmar Beach Resort & Spa Cabo San Lucas

    8.3

    $127

    View Deal
  • #1 Most popular

    Playa Grande Resort & Grand Spa

    8.8

    $144

    View Deal
  • #2 Most popular

    Riu Palace Cabo San Lucas

    8.5

    $236

    View Deal
  • #3 Most popular

    Sheraton Grand Los Cabos Hacienda del Mar

    9.0

    $154

    View Deal
  • #4 Most popular

    Breathless Cabo San Lucas Adults Only

    8.8

    $298

    View Deal
  • #5 Most popular

    Pueblo Bonito Sunset Beach Resort & Spa

    9.0

    $312

    View Deal
  • Riu Santa Fe Hotel

    7.4

    $179

    View Deal

Mexico travel tips

Let us help you with the best tips about Mexico

When is the least expensive time to stay in Mexico?

When traveling to Mexico it would be best to plan your trip around the month of September, as the prices are significantly lower than in December - just $252 per night.

Where do most people stay in Mexico?

Out of all the tourist destinations in Mexico, our data shows that travelers tend to visit Cancún more often than any other city.

Which city in Mexico has the most expensive hotel rooms?

At $171 per night, Tulum is the most expensive city in Mexico to book a hotel room in. The average cost of $171 is about 82% above the country's average price per night.

Which city in Mexico has the least expensive hotel rooms?

Our users typically find that Ciudad Victoria has the lowest per night rates in the country at just $47. Ciudad Victoria offers hotels rooms at an average rate that is 83% lower than the average city in Mexico.