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
See the latest prices and deals by choosing your dates

Hotel in Le Marin, Trois-Ilets · 121.41 km from centre
8.8
957 reviews
Breakfast available
With a stay at Hotel La Pagerie in Trois-Ilets (Pointe du Bout), you'll be steps from Martinique Regional Nature Park and 7 minutes by foot from Pointe du Bout Beach. This golf hotel is 19.9 mi (32 km) from Cruise Terminal and 0.6 mi (1 km) from Anse Mitan.

Resort in St. George's · 173.89 km from centre
9.0
852 reviews
Breakfast available
Located in St. George's, True Blue Bay Resort is by the ocean, within a 5-minute drive of St. George's University and Grand Anse Shopping Center. This family-friendly resort is 2.1 mi (3.3 km) from Morne Rouge Beach and 2.7 mi (4.3 km) from Grand Anse Beach.

All-inclusive resort in Paynes Bay · 178.23 km from centre
8.8
20 reviews
When you stay at Treasure Beach Art Hotel, Barbados, An Autograph Collection All-Inclusive Resort in Paynes Bay, you'll be on the beach, within a 5-minute drive of Paradise Beach and Sandy Lane Beach. This all-inclusive property is 5.3 mi (8.6 km) from Carlisle Bay and 9.9 mi (16 km) from Dover Beach.

Resort in Barbados, Diamond Valley · 199.80 km from centre
8.6
1,001 reviews
Breakfast available
Located in Diamond Valley, The Crane Resort is a 1-minute drive from Crane Beach and 13 minutes from Bottom Bay Beach. This beach resort is 8.6 mi (13.9 km) from Miami Beach and 8.7 mi (13.9 km) from Bath Beach.

Hotel in St. George's · 171.81 km from centre
9.6
360 reviews
Breakfast available
A stay at Mount Cinnamon Beach & Wellness Resort places you in the heart of St. George's, within a 5-minute drive of Grand Anse Shopping Center and St. George's Harbor. This beach hotel is 1.5 mi (2.5 km) from Grand Anse Beach and 2.4 mi (3.8 km) from Prickly Bay Beach.

Hotel in Bridgetown · 184.33 km from centre
9.0
338 reviews
Located in Bridgetown (Brittons Hill), Sweetfield Manor is within a 5-minute drive of Garrison Savannah and Carlisle Bay. This spa hotel is 1.3 mi (2.2 km) from U.S. Embassy and 1.5 mi (2.5 km) from Rockley Beach.

Hotel in Paynes Bay · 178.40 km from centre
9.6
436 reviews
Breakfast available
When you stay at Beach View in Paynes Bay, you'll be near the beach, within a 10-minute drive of Kensington Oval and Sandy Lane Beach. This family-friendly hotel is 5 mi (8 km) from Carlisle Bay and 10 mi (16.1 km) from Dover Beach.

All-inclusive resort in Christ Church, Maxwell · 188.42 km from centre
8.0
745 reviews
Breakfast available
When you stay at Turtle Beach, a Tribute Portfolio™ All Inclusive Hotel in Maxwell, you'll be on the beach, a 1-minute drive from Dover Beach and 5 minutes from U.S. Embassy. This all-inclusive property is 2.7 mi (4.3 km) from Miami Beach and 3.8 mi (6.1 km) from Carlisle Bay.

Hotel in Christ Church, Hastings · 184.48 km from centre
8.4
760 reviews
Located in Hastings, The Soco Hotel - Adults Only is on the beach, a 3-minute walk from Surf in Barbados Surf School and 7 minutes by foot from Lanterns Mall. This all-inclusive hotel is 0.9 mi (1.4 km) from Barbados Museum & Historical Society and 1.6 mi (2.5 km) from Rockley Golf Course.

Hotel in Bridgetown · 183.55 km from centre
8.0
92 reviews
Facing the beachfront, Savannah Beach Club Hotel offers 4-star accommodations in Bridgetown and has an outdoor swimming pool, fitness center and garden. Featuring room service, this property also welcomes guests with a restaurant and a terrace. The property has a 24-hour front desk, airport transportation, a shared lounge and free WiFi.
At the hotel, every room includes a closet. The rooms include air conditioning, a safety deposit box and a TV, and some accommodations at Savannah Beach Club Hotel have a balcony. All rooms will provide guests with a fridge.
Brownes is a 5-minute walk from the accommodation, while Drill Hall is half a mile from the property. Grantley Adams International Airport is 8.1 miles away.

All-inclusive resort in Christ Church, Hastings · 183.92 km from centre
9.0
1,000 reviews
Breakfast available
When you stay at Sugar Bay Barbados - All Inclusive in Hastings, you'll be on the beach, within a 5-minute drive of Pebbles Beach and Carlisle Bay. This all-inclusive property is 2.5 mi (4 km) from Dover Beach and 5.3 mi (8.6 km) from Miami Beach.

Resort in Christ Church, Rockley · 185.51 km from centre
7.0
1,004 reviews
Breakfast available
With a stay at Accra Beach Hotel & Spa in Rockley, you'll be on the beach, steps from Rockley Beach and a 3-minute drive from Dover Beach. This beach resort is 4.3 mi (7 km) from Miami Beach and 1.7 mi (2.8 km) from Carlisle Bay.

Hotel in Holetown · 177.72 km from centre
8.4
402 reviews
Breakfast available
When you stay at Mango Bay All Inclusive in Holetown, you'll be on the beach, within a 15-minute drive of Sandy Lane Beach and Kensington Oval. This all-inclusive hotel is 7.1 mi (11.4 km) from Carlisle Bay and 11.8 mi (19 km) from Dover Beach.

Hotel in Martinique, Fort-de-France · 126.11 km from centre
8.4
567 reviews
Breakfast available
When you stay at Simon Hotel in Fort-de-France, you'll be near the beach, and a 3-minute walk from Cruise Terminal and 7 minutes by foot from Palais de Justice. This hotel is 0.3 mi (0.5 km) from Fort-de-France Cathedral and 0.3 mi (0.6 km) from La Savane Park.

All-inclusive resort in Holetown · 177.85 km from centre
8.0
536 reviews
Breakfast available
When you stay at The Club, Barbados Resort & Spa Adults Only - All Inclusive in Holetown, you'll be by the ocean, a 1-minute drive from Sandy Lane Beach and 9 minutes from Kensington Oval. This all-inclusive property is 6.4 mi (10.2 km) from Carlisle Bay and 10.8 mi (17.3 km) from Dover Beach.

Hotel in Speightstown · 175.26 km from centre
9.6
163 reviews
Breakfast available
When you stay at Little Good Harbour in Speightstown, you'll be on the beach, within a 5-minute drive of Port St. Charles Marina and Heywoods Beach. This beach hotel is 13.2 mi (21.3 km) from Carlisle Bay and 9.5 mi (15.4 km) from Sandy Lane Beach.

Hotel in Christ Church, Maxwell · 188.78 km from centre
9.2
1,000 reviews
Breakfast available
When you stay at Bougainvillea Barbados in Maxwell, you'll be on the beach, within a 5-minute drive of Oistin's Friday Night Fish Fry and South Coast Boardwalk. This beach hotel is 1.7 mi (2.8 km) from Miami Beach and 3.3 mi (5.3 km) from U.S. Embassy.

Hotel in Christ Church, Rockley · 185.56 km from centre
8.6
514 reviews
Breakfast available
When you stay at The Rockley by Ocean Hotels in Rockley, you'll be connected to a shopping center, within a 5-minute drive of Rockley Beach and Carlisle Bay. This family-friendly hotel is 1.4 mi (2.2 km) from Dover Beach and 4.2 mi (6.8 km) from Miami Beach.

Hotel in St. George's · 171.57 km from centre
9.2
27 reviews
Breakfast available
Located in St. George's, Cocoâ Cove Resort is by the ocean, within a 15-minute drive of St. George's Harbor and Fort George. This beach hotel is 5.7 mi (9.2 km) from Grand Anse Beach and 6 mi (9.6 km) from Grand Etang National Park.

Hotel in Martinique, La Trinité · 146.92 km from centre
9.4
189 reviews
Breakfast available
Located in La Trinité, Hotel French Coco is within a 10-minute drive of Château Dubuc and Caravelle Lighthouse. This beach hotel is 10.2 mi (16.4 km) from Saint James Rum Museum and 11.7 mi (18.9 km) from Banana Museum.