Need help?
My lastminute.com

Customer information: travel alert
Coronavirus: for more information click here.
Flybe ceases operations click here.

Cheap Hotels in Cozumel

93
61 reviews by TrustYou
65 Ave. Bis x Blvd. Aeropuerto #420
0.9 Miles from the centre
per night from £75
Estimated price based on searches in the last month
73
318 reviews by TrustYou
Avenida Rafaeli E Melgar 628
0.7 Miles from the centre
per night from £108
Estimated price based on searches in the last month
92
749 reviews by TrustYou
Av Rafael E Melgar KM 15
0.9 Miles from the centre

Cozumel Palace is a 4-star beachfront resort, 8 km from Dolphin Discovery Cozumel and an ideal base for snorkelling through the island’s magnificent coral reef. Its facilities include swimming pools, an infinity pool, 4 restaurants, and a lobby bar. The stylish rooms feature satellite TVs, coffee makers, and private bathrooms with showers and designer bath amenities

Show more
per night from £209
(price for Fri, 01 May)
93
1157 reviews by TrustYou
Km 6.5 Carretera A Chankanaab
3.8 Miles from the centre

The InterContinental® Presidente Cozumel Resort & Spa hotel places you on a palm-fringed Caribbean island amid one of the world's largest coral reef systems. You can swim in our beachside infinity pool, relax in our serene spa, or host events in our elegant ballrooms or lush gardens. Dining options include gourmet Mexican, authentic Italian or contemporary Mediterranean cuisine, while the hotel's acclaimed Scuba Du dive center offers reef diving and snorkeling trips with expert instructors.

Show more
per night from £218
(price for Wed, 01 Jul)
92
860 reviews by TrustYou
Carretera a Chankanaab km 7.5, Zona Hotelera Sur
4.7 Miles from the centre
per night from £250
Estimated price based on searches in the last month

Hostel Tropico 20 Hotel

Rafael E Melgar 341
per night from £16
Estimated price based on searches in the last month

OYO Hotel Bello Caribe Hotel

82
154 reviews by TrustYou
Av. Pedro Joaquin Coldwell No. 660, Entre 12 y 14 Norte, Colonia Centro
0.5 Miles from the centre
per night from £17
Estimated price based on searches in the last month

2tank Dive Hostel Cozumel Hotel

78
288 reviews by TrustYou
Avenida Lic Benito Juarez 120, Entre Avenida 5A y 10A
0.2 Miles from the centre
per night from £29
Estimated price based on searches in the last month

Hotel Mary Carmen

88
478 reviews by TrustYou
Quinta Avenida N. 132, 1ra Sur y Adolfo Rosado Salas
0.3 Miles from the centre
per night from £33
Estimated price based on searches in the last month

Hotels in Cozumel

lastminute.com has a fantastic range of hotels in Cozumel, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Cozumel hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Cozumel has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Cozumel

Which hotels are the most popular ones to stay at in Cozumel?

According to our booking data, the most booked hotels in Cozumel are InterContinental Hotels PRESIDENTE COZUMEL RESORT SPA, The Explorean Cozumel - All Inclusive and Cozumel Palace All-Inclusive.

What is the cheapest price for a hotel in Cozumel?

The lowest price for a double room in Cozumel is £75.

What are the best hotels in Cozumel near the center?

If you want to stay near the center of Cozumel, you can consider staying at Hotel Barracuda, Casita de Maya Boutique Hotel and Cozumel Palace All-Inclusive.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555