Hotels in Mexico

Accommodation across many destinations. Choose a destination, compare prices, and book online

Country: Mexico. Hotels, apartments, and other places to stay across many destinations. Destinations: 1,684; properties: 39,236. Check prices, reviews, and photos, then book online.

How to find accommodation in Mexico

Choose a destination, compare available properties, and proceed to online booking without unnecessary steps.

  1. 1

    Choose a destination

    Select the destination that best matches your travel plans.

  2. 2

    Compare properties

    Check hotels, apartments, photos, and guest reviews.

  3. 3

    Proceed to booking

    Select your dates, check availability, and complete your reservation online.

A variety of destinations

Narrow down your travel destination faster.

Hotels and apartments

Compare different types of accommodation.

Photos and reviews

Easily evaluate a property before making a choice.

Online availability

Proceed after selecting your destination and travel dates.

Plan your whole trip: Mexico

Add transport and things to do after choosing your accommodation.

Car rental

Rent a car and explore at your own pace.

Rent a car

All destinations with accommodation

Hotels in Mexico: your guide to where to stay

Mexico is a country of Caribbean and Pacific beaches, Mayan and Aztec ruins and lively cities. Accommodation ranges from hostels to all-inclusive seaside resorts. We list 39 236 properties across 1684 cities. Below you will find indicative prices, the most popular destinations, season tips and transport notes.

How much does a hotel in Mexico cost?

The price depends on the standard, the city and the dates. The table shows indicative nightly rates for a double room. It is priciest in winter on the Riviera Maya, when northern travellers escape here. Inland cities are cheaper than the coast.

Property standardIndicative price per night (from)
Hostels and budget staysfrom approx. 650 MXN
3-star hotelsfrom approx. 1,400 MXN
4-star hotelsfrom approx. 2,300 MXN
5-star hotels and resortsfrom approx. 4,000 MXN

Indicative rates, updated periodically. For exact prices and availability, select your dates in the search above.

Where to stay in Mexico: most popular cities

The country splits into the Caribbean coast, Pacific resorts and inland cities. These are the destinations travellers choose most often:

  • Cancun. The capital of Caribbean holidays, with a strip of all-inclusive hotels and an airport serving the whole Riviera Maya.
  • Playa del Carmen. A trendy resort with the Quinta Avenida promenade, a base for Tulum and Cozumel.
  • Mexico City. The capital, with a historic centre, Zocalo square and the Frida Kahlo museum. The widest choice of city hotels.
  • Cabo San Lucas. A resort at the tip of the Baja California peninsula, with beaches and nightlife.
  • Puerto Vallarta. A characterful Pacific resort with an old town and a bay.

Nightly rates vary between cities. Here are indicative prices per night for a double room:

CityIndicative price per night (from)
Cancunfrom approx. 1,750 MXN
Playa del Carmenfrom approx. 1,400 MXN
Mexico Cityfrom approx. 1,250 MXN
Cabo San Lucasfrom approx. 2,100 MXN
Puerto Vallartafrom approx. 1,500 MXN

What to see in Mexico

Mexico combines beaches, ancient ruins and colourful cities, so it is easy to match a trip to your interests.

  • Mexico City. Start your trip in the capital: the historic centre, Zocalo square and the Frida Kahlo house turned into a museum.
  • Mayan ruins. On the Yucatan Peninsula see seaside Tulum, Chichen Itza with the El Castillo pyramid, and Coba.
  • The El Chepe train. A scenic route through canyons and hills, over 600 km and dozens of bridges.
  • Xcaret Park. A nature park with an aquarium, a zoo and a cultural centre, good for the whole family.
  • The beaches of Cancun and the Riviera Maya. Among the most famous beaches in the world, with the Underwater Museum of Art near Playa del Carmen.

How much does a trip to Mexico cost

Beyond the room, daily costs are moderate. A cheap meal is about 100 MXN per person. Large hotels and restaurants take cards, but cash (peso) rules for street food and smaller merchants. ATMs are common in cities and resorts.

When is the best time to visit Mexico

The dry season from December to April is nicest on the coast and the most expensive. Summer can be hot and rainy, and the Caribbean hurricane season runs roughly from June to November. Inland cities are comfortable to visit year-round.

Getting to and around Mexico

International flights use many airports, with the most frequent links from the USA, and the main domestic carrier is Aeromexico. Around the country there are comfortable long-distance buses and cheap domestic flights, as distances can be long. Mexico City has an extensive metro, and resorts are served by transfers and taxis.

Example hotels in Mexico

A few recognisable properties from different cities for reference:

  • Grand Park Royal Cancun and Occidental Costa Cancun in Cancun (from approx. 3,000 MXN).
  • Hotel Xcaret Mexico near Playa del Carmen (resort, from approx. 7,500 MXN).
  • Eurostars Hacienda Vista Real in Playa del Carmen (from approx. 1,400 MXN).

Frequently asked questions

When is a stay in Mexico cheapest?

On the coast prices are lowest in summer and early autumn, outside peak season and hurricanes. They are highest in winter on the Riviera Maya. Booking ahead usually helps you find a better rate.

Which city do travellers stay in most often?

The most popular destination is Cancun with the whole Riviera Maya, and inland it is Mexico City. They offer the widest choice of hotels.

Where are hotels most and least expensive in Mexico?

The highest rates are at the all-inclusive resorts on the Riviera Maya and in Cabo San Lucas in season. Inland cities are cheaper.

Do I need a visa to travel to Mexico?

Citizens of many countries, including the European Union, the USA, Canada and Australia, can enter Mexico visa-free for a tourist stay. Nationals of other countries apply at a consulate before travel. The exact rules depend on your citizenship.

Can I book a hotel with payment at the property?

Yes. Many properties offer pay-at-hotel and free cancellation. The terms are shown for each property during booking.

Guests recommend: Mexico

Mexico: 39,236 properties — ranked by guest reviews.

Hotels and stays across many destinations

Country: Mexico. Compare luxury, mid-range, and budget properties.

Luxury hotels

Budget hotels / backpacker

Budget-friendly travel