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

Resort in Barbados, Diamond Valley · 124.22 mi from centre
8.0
256 reviews
Breakfast available
When you stay at Hilton Grand Vacations Club The Crane Barbados in Diamond Valley, you'll be near the beach, just steps from Crane Beach and a 3-minute drive from Foul Bay Beach. This luxury resort is 8.7 mi (14 km) from Miami Beach and 11.4 mi (18.4 km) from Dover Beach.

Hotel in St. George's · 107.18 mi from centre
9.2
84 reviews
Breakfast available
When you stay at Laluna Boutique Hotel & Villas in St. George's, you'll be on the beach, within a 15-minute drive of St. George's University and Grand Anse Beach. This beach hotel is 0.1 mi (0.1 km) from Windward Islands and 0.3 mi (0.5 km) from Morne Rouge Beach.

Hotel in St. George's · 107.77 mi from centre
7.8
691 reviews
When you stay at Royalton Grenada, An Autograph Collection All-Inclusive Resort in St. George's, you'll be on the beach, within a 15-minute drive of St. George's University and Grand Anse Beach. This all-inclusive hotel is 0.1 mi (0.1 km) from Windward Islands and 0.1 mi (0.1 km) from Magazine Beach.

Hotel in St. Lawrence Gap · 116.71 mi from centre
9.0
23 reviews
With a stay at Concierge Collection at O2 Beach Club & Spa by Ocean Hotels in St. Lawrence Gap, you'll be on the beach – a 3-minute walk from Dover Beach and a 5-minute drive from U.S. Embassy. This all-inclusive hotel is 3 mi (4.8 km) from Miami Beach and 1.9 mi (3.1 km) from Rockley Beach.

Hotel in Holetown · 110.40 mi from centre
9.4
68 reviews
When you stay at The Sandpiper in Holetown, you'll be on the beach, within a 15-minute drive of Sandy Lane Beach and Carlisle Bay. This beach hotel is 14.3 mi (23 km) from Miami Beach and 9.6 mi (15.4 km) from U.S. Embassy.

Resort in Holetown · 110.23 mi from centre
8.8
405 reviews
Breakfast available
When you stay at Colony Club, a Luxury Collection Resort, Barbados in Holetown, you'll be on the beach, within a 15-minute drive of Sandy Lane Beach and Carlisle Bay. This beach resort is 14.6 mi (23.5 km) from Miami Beach and 10 mi (16 km) from U.S. Embassy.

Hotel in Speightstown, Saint Peter · 109.36 mi from centre
9.1
131 reviews
Breakfast available
With a peaceful, beachfront location, Cobblers Cove - Barbados is set in exotic gardens and offers free watersports, including windsurfing, sailing and waterskiing. Each air conditioned suite features a private balcony or terrace. Views of the Caribbean Sea can be enjoyed from the freshwater swimming pool.
All furnishings and fabrics in the spacious suites feature traditional island design. A large living area, free Wi-Fi and a wet bar are also provided.
Overlooking the Caribbean Sea, the award-winning Camelot Restaurant serves a local and international menu. Massages and beauty treatments can be enjoyed in the Sea Moon Spa at Cobblers Cove - Barbados. A boutique shop and fitness centre are also on site.
Snorkelling is possible above an expansive reef, which is just offshore. Harrison’s Cave and its beautiful rock formations are a 20-minute drive away.

Resort in Bridgetown · 113.80 mi from centre
8.2
906 reviews
Breakfast available
With a stay at Hilton Barbados Resort in Bridgetown (Garrison Historic Area), you'll be a 1-minute drive from Carlisle Bay and 5 minutes from U.S. Embassy. This beach resort is 7 mi (11.3 km) from Miami Beach and 1.7 mi (2.8 km) from Rockley Beach.

All-inclusive resort in Barbados, Long Bay · 124.79 mi from centre
7.8
332 reviews
With a stay at Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort in Long Bay, you'll be on the beach, within a 10-minute drive of Crane Beach and Foul Bay Beach. This all-inclusive property is 10.3 mi (16.6 km) from Miami Beach and 12.7 mi (20.4 km) from U.S. Embassy.

Hotel in Le Marin, Trois-Ilets · 74.91 mi from centre
8.4
85 reviews
Breakfast available
When you a stay at La Suite Villa in Trois-Ilets, you'll be near the beach, just steps from Windward Islands and Martinique Regional Nature Park. This luxury hotel is 19.4 mi (31.2 km) from Cruise Terminal and 0.5 mi (0.8 km) from Anse Mitan.

Hotel in Le Marin, Sainte-Luce · 70.90 mi from centre
7.8
402 reviews
Breakfast available
Hotel ILOMA Corail Residence in Sainte-Luce offers excellent views of the Caribbean Sea and features an outdoor swimming pool and free Wi-Fi. Private parking is free at this property.
Each studio at the hotel features a kitchenette, a TV and a telephone. They also come with a terrace, air conditioning and a bathroom with a shower and toilet.
National and international cuisine is available at the hotel’s on-site restaurant, and guests will find other dining options within 5 km of Hotel ILOMA Corail Residence.
The property’s tour desk can help guests arrange outdoor activities like guided tours, diving and boat rides. The capital city of Fort-de-France is a 30-minute drive from the property, while Martinique Aime Cesaire International Airport can be reached within a 20-minute drive.

Resort in Speightstown · 109.40 mi from centre
9.4
103 reviews
Breakfast available
With a stay at Saint Peter's Bay in Speightstown, you'll be on the beach, within a 15-minute drive of Sandy Lane Beach and Mullins Bay. This beach resort is 10.6 mi (17.1 km) from Carlisle Bay and 13.2 mi (21.3 km) from U.S. Embassy.

Hotel in Le Marin, Trois-Ilets · 75.44 mi from centre
8.6
792 reviews
Breakfast available
With a stay at Hotel La Pagerie in Trois-Ilets (Pointe du Bout), you'll be steps from Windward Islands and Martinique Regional Nature Park. This golf hotel is 19.9 mi (32 km) from Cruise Terminal and 0.3 mi (0.5 km) from Pointe du Bout Beach.

Resort in St. George's · 108.01 mi from centre
8.8
655 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.7 mi (4.3 km) from Grand Anse Beach and 2.9 mi (4.7 km) from Pink Gin Beach.

All-inclusive resort in Paynes Bay · 110.76 mi from centre
9.0
104 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 – a 2-minute drive from Sandy Lane Beach and 8 minutes from Carlisle Bay. This all-inclusive property is 12.5 mi (20.1 km) from Miami Beach and 7.7 mi (12.4 km) from U.S. Embassy.

Resort in Barbados, Diamond Valley · 124.15 mi from centre
8.4
947 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 · 106.76 mi from centre
9.4
293 reviews
Breakfast available
A stay at Mount Cinnamon Beach & Wellness Resort places you in the heart of St. George's, steps from Windward Islands and a 2-minute drive from Grand Anse Shopping Center. This beach hotel is 1.6 mi (2.5 km) from Grand Anse Beach and 2.4 mi (3.9 km) from Prickly Bay Beach.

Hotel in Bridgetown · 114.54 mi from centre
9.0
251 reviews
When you stay at Sweetfield Manor in Bridgetown, you'll be in the historical district, within a 5-minute drive of Carlisle Bay and Garrison Savannah. 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 · 110.85 mi from centre
9.6
373 reviews
Breakfast available
When you stay at Beach View in Paynes Bay, you'll be near the beach – a 3-minute drive from Sandy Lane Beach and 8 minutes from Carlisle Bay. This family-friendly hotel is 13.1 mi (21.1 km) from Miami Beach and 7.3 mi (11.8 km) from U.S. Embassy.

All-inclusive resort in Christ Church, Maxwell · 117.08 mi from centre
8.0
737 reviews
Breakfast available
When you stay at Turtle Beach, a Tribute Portfolio™ All Inclusive Hotel in Maxwell, you'll be on the beach, within a 10-minute drive of U.S. Embassy and Carlisle Bay. This all-inclusive property is 0.6 mi (0.9 km) from Dover Beach and 2.7 mi (4.3 km) from Miami Beach.