Beach Hotels in Mexico

Find the beach hotels that appeal to you the most

Most popular regions for beach hotels

Quintana Roo

4162 beach hotels

Riviera Maya

2525 beach hotels

Jalisco

1441 beach hotels

Nayarit

1408 beach hotels

Oaxaca

1191 beach hotels

Guerrero

968 beach hotels

Sonora

918 beach hotels

Pacific Coast

517 beach hotels

Yucatán

327 beach hotels

Veracruz

291 beach hotels

Colima

171 beach hotels

Cozumel

134 beach hotels

Tamaulipas

56 beach hotels

Michoacan

14 beach hotels

Chiapas

12 beach hotels

The 10 Best Beach Hotels in Mexico

Check out our pick of great beach hotels in Mexico

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,529 reviews

Situated in Mazatlán, a few steps from Camaron Beach, Viaggio Resort Mazatlán features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From UAH 6,176 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,805 reviews

Located in Mazatlán, 1.1 km from North Beach, Varali Grand Hotel provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

From UAH 3,419 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,006 reviews

Set on the beautiful beach of Holbox Island, this accommodation offers privacy within a walking distance from the town centre. Palapas Del Sol features air-conditioned rooms with free Wi-Fi and a...

From UAH 10,577 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,327 reviews

The Gaviana Resort is on the Las Gaviotas Beach and located in the Zona Dorada shopping and restaurant area. The Sinaloa (MZT-General Rafael Buelna Intl.) Airport is 12.4 miles from the resort.

From UAH 3,358 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,824 reviews

Situated right on Mazatlan Beach, The Palms Resort of Mazatlan offers an outdoor pool with ocean views. Free WiFi and free parking are available on-site.

From UAH 3,390 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,055 reviews

Situated in Cozumel, 27 km from Faro Celarain, Presidente InterContinental Cozumel Resort & Spa by IHG features accommodation with free bikes, free private parking, an outdoor swimming pool and a...

From UAH 13,779 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,003 reviews

This Mexico resort is located near Tangolunda Bay and is a 5-minute drive from the Tangolunda golf course. Full-service spa is available at the resort and also access to 4 different beaches.

From UAH 18,031 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,360 reviews

Strategically located in Acapulco's Condesa district, this hotel offers comfortable guestrooms and suites as well as luxurious facilities near restaurants, night clubs and shopping centers.

From UAH 7,450 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 112 reviews

Set in Puerto Morelos, 2.2 km from Playa Puerto Morelos, Greta Puerto Morelos - By Aloja RV has a private beach area, parking on-site and rooms with free WiFi access.

From UAH 7,461 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 378 reviews

Paradise Beach Bacalar A Pie De Laguna features a garden, private beach area, a terrace and restaurant in Bacalar.

From UAH 5,868 per night

Most booked beach hotels in Mexico this month

See all

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 3,175 reviews

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 412 reviews

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,413 reviews

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 3,243 reviews

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,201 reviews

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,445 reviews

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,254 reviews

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,839 reviews

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,823 reviews

Popular with guests booking beach hotels in Mexico

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 825 reviews