Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Caribbean
See the latest prices and deals by choosing your dates
All-inclusive resort in Roatan · 631.46 mi from centre
8.4
140 reviews
With a stay at Mayan Princess Beach & Dive Resort - All Inclusive in Roatan, you'll be on the beach, within a 10-minute walk of West Bay Beach and Tabyana Beach. This all-inclusive property is 3.4 mi (5.5 km) from Half Moon Bay Beach and 5.1 mi (8.1 km) from Sandy Bay Beach.
Hotel in Roatan · 631.60 mi from centre
8.4
927 reviews
Breakfast available
When you stay at Paradise Beach Hotel & Resort in Roatan, you'll be on the beach, within a 15-minute drive of West Bay Beach and Half Moon Bay Beach. This beach hotel is 15.9 mi (25.6 km) from Fantasy Island Beach and 0.1 mi (0.2 km) from West Bay Mall.
Resort in Roatan · 631.79 mi from centre
9.2
206 reviews
Breakfast available
When you stay at Kimpton Grand Roatan Resort And Spa by IHG in Roatan, you'll be on the beach, within a 5-minute walk of West Bay Beach and Tabyana Beach. This beach hotel is 3.7 mi (5.9 km) from Half Moon Bay Beach and 18.8 mi (30.2 km) from Fantasy Island Beach.
All-inclusive resort in San Andrés · 646.49 mi from centre
7.6
232 reviews
Breakfast available
When you stay at Decameron Isleño - All Inclusive in San Andrés, you'll be by the ocean, within a 15-minute walk of Spratt Bight Beach and Paintball San Andres. This all-inclusive property is 0.5 mi (0.8 km) from Islote Sucre and 0.7 mi (1.2 km) from Coton Cay.
Hotel in San Andrés · 646.62 mi from centre
9.0
390 reviews
Breakfast available
With a stay at Aquamare Hotel in San Andrés, you'll be within a 5-minute drive of Spratt Bight Beach and Islote Sucre. This hotel is 1.8 mi (2.8 km) from North End and 1.8 mi (2.9 km) from Punta Norte.
Hotel in San Andrés · 646.97 mi from centre
9.4
29 reviews
Breakfast available
In the heart of San Andrés, Grand Sirenis San Andres is within a 5-minute drive of Islote Sucre and Punta Norte. This all-inclusive hotel is 0.8 mi (1.2 km) from Spratt Bight Beach and 1.5 mi (2.4 km) from North End.
Resort in Dominican Republic, Punta Cana · 647.30 mi from centre
7.6
30 reviews
Situated in Punta Cana, a few steps from Arriba Beach, Marriott Miches Beach, An All-Inclusive Resort features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Featuring a restaurant, the property also has a private beach area and a terrace. The accommodation provides a 24-hour front desk, airport transfers, a shared lounge and free WiFi.
The resort offers 5-star accommodation with a hot tub.
La Romana International Airport is 96 km from the property.
Hotel in San Pedro · 648.59 mi from centre
8.8
204 reviews
Breakfast available
When you stay at Portofino Beach Resort in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and 3 minutes by foot from Mexico Rocks. This beach hotel is 5.1 mi (8.2 km) from Secret Beach and 5 mi (8.1 km) from San Pedro Beach.
All-inclusive resort in Dominican Republic, Miches · 648.94 mi from centre
10.0
1 review
Located in Miches, Viva Miches By Wyndham, A Trademark All Inclusive Resort is a 1-minute drive from Playa Arriba and 8 minutes from Playa Esmeralda. This all-inclusive property is 15.3 mi (24.6 km) from Playa Limón.
Resort in San Pedro · 649.17 mi from centre
9.4
310 reviews
When you stay at Matachica Resort & Spa - Adults Only in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and 13 minutes by foot from Mexico Rocks. This beach resort is 4.3 mi (6.9 km) from Secret Beach and 4.2 mi (6.8 km) from San Pedro Beach.
Hotel in San Pedro · 649.30 mi from centre
9.4
50 reviews
When you stay at Hidden Jewel Boutique Hotel in San Pedro, you'll be on the beach, within a 15-minute drive of Belize Barrier Reef and Secret Beach. This beach hotel is 1.4 mi (2.3 km) from Mexico Rocks and 3.9 mi (6.3 km) from San Pedro Beach.
Resort in San Pedro · 650.18 mi from centre
9.0
243 reviews
Breakfast available
Located in San Pedro, Las Terrazas Resort and Residences Ambergris is by the ocean, within a 15-minute drive of Mexico Rocks and Secret Beach. This beach resort is 4.1 mi (6.7 km) from Belize Chocolate Company.
Hotel in San Pedro · 650.68 mi from centre
9.4
958 reviews
Breakfast available
With a stay at Coco Beach Resort in San Pedro, you'll be on the beach, within a 10-minute drive of Belize Barrier Reef and Mexico Rocks. This beach hotel is 4.5 mi (7.3 km) from Secret Beach and 2.1 mi (3.4 km) from San Pedro Beach.
Hotel in San Pedro · 650.92 mi from centre
9.6
51 reviews
Located in San Pedro, Belizean Cove Estates is by the sea – a 1-minute drive from Belize Barrier Reef and 9 minutes from San Pedro Beach. This beach hotel is 2.4 mi (3.9 km) from Boca del Rio and 3 mi (4.9 km) from Mexico Rocks.
Hotel in San Pedro · 652.53 mi from centre
8.6
69 reviews
With a stay at The Watermark Hotel in San Pedro, you'll be a 1-minute walk from Belize Barrier Reef and 6 minutes by foot from Boca del Rio. This hotel is 6.9 mi (11 km) from Secret Beach and 0.3 mi (0.5 km) from San Pedro Beach.
Hotel in San Pedro · 652.69 mi from centre
9.2
315 reviews
Breakfast available
When you stay at Lina Point Belize Overwater Resort in San Pedro, you'll be on the beach, within a 15-minute walk of Belize Barrier Reef and San Pedro Beach. This beach hotel is 7.1 mi (11.4 km) from Secret Beach and 0.8 mi (1.2 km) from Boca del Rio.
Hotel in San Pedro · 653.21 mi from centre
8.8
604 reviews
Breakfast available
With a stay at Sunbreeze Suites, you'll be centrally located in San Pedro, steps from San Pedro Central Park and San Pedro Church. This beach hotel is 0.3 mi (0.5 km) from Belize Chocolate Company and 6 mi (9.7 km) from Mexico Rocks.
Resort in San Pedro · 653.52 mi from centre
9.0
759 reviews
Breakfast available
When you stay at Sunbreeze Hotel in San Pedro, you'll be on the beach, just steps from Belize Chocolate Company and 4 minutes by foot from San Pedro Town Hall. This beach resort is 0.2 mi (0.2 km) from San Pedro Belize Express Dock and 0.2 mi (0.3 km) from Belize Barrier Reef.
Hotel in San Pedro · 653.67 mi from centre
9.4
944 reviews
Breakfast available
With a stay at Ramon's Village Resort in San Pedro, you'll be on the beach, within a 10-minute walk of San Pedro Town Hall and San Pedro Central Park. This beach hotel is 0.5 mi (0.8 km) from San Pedro Church and 0.5 mi (0.8 km) from San Pedro House of Culture.
Resort in San Pedro · 654.52 mi from centre
9.2
425 reviews
Breakfast available
With a stay at Alaia Belize, Autograph Collection in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and a 5-minute drive from San Pedro Belize Express Dock. This beach resort is 1.4 mi (2.3 km) from San Pedro Town Hall and 1.6 mi (2.5 km) from Belizean Melody Art Gallery.