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
St. Michael
See the latest prices and deals by choosing your dates
Guesthouse in Bridgetown · 0.02 mi from centre
8.0
34 reviews
Breakfast available
When you stay at We Stay Well Sanctuary Barbados - Wellness in Paradise in Bridgetown, you'll be near the beach, within a 5-minute drive of Carlisle Bay and Kensington Oval. This guest house is 6.9 mi (11.1 km) from Dover Beach and 2.2 mi (3.5 km) from Brownes Beach.
Resort in Bridgetown · 2.26 mi from centre
7.6
1,003 reviews
Breakfast available
With a stay at Radisson Aquatica Resort Barbados, you'll be centrally located in Bridgetown, steps from Carlisle Bay and within a 5-minute drive of Brownes Beach. This beach resort is 3 mi (4.8 km) from Dover Beach and 1.5 mi (2.5 km) from Rockley Beach.
Hotel in Bridgetown · 1.88 mi from centre
9.0
252 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.
All-inclusive resort in Paynes Bay · 4.22 mi from centre
9.2
186 reviews
Breakfast available
When you stay at The House by Elegant Hotels - All-Inclusive - Adult Only in Paynes Bay, you'll be on the beach – a 2-minute drive from Sandy Lane Beach and 7 minutes from Kensington Oval. This all-inclusive property is 10.7 mi (17.2 km) from Dover Beach and 5 mi (8 km) from Carlisle Bay.
Hotel in St. Lawrence Gap · 4.03 mi from centre
8.8
149 reviews
Breakfast available
When you stay at O2 Beach Club & Spa by Ocean Hotels in St. Lawrence Gap, you'll be on the beach, within a 10-minute drive of U.S. Embassy and Carlisle Bay. This all-inclusive hotel is 0.5 mi (0.8 km) from Dover Beach and 2.3 mi (3.7 km) from Miami Beach.
All-inclusive resort in Christ Church, Maxwell · 4.03 mi from centre
8.0
182 reviews
Breakfast available
When you stay at Sandals Barbados - ALL INCLUSIVE Couples Only in Maxwell, you'll be on the beach, within a 10-minute drive of Dover Beach and U.S. Embassy. This all-inclusive property is 11.5 mi (18.5 km) from Sandy Lane Beach and 2.3 mi (3.6 km) from Rockley Beach.
All-inclusive resort in Christ Church, Maxwell · 4.13 mi from centre
7.0
51 reviews
Breakfast available
When you stay at Sandals Royal Barbados - ALL INCLUSIVE Couples Only in Maxwell, you'll be on the beach, within a 10-minute drive of Dover Beach and U.S. Embassy. This all-inclusive property is 11.5 mi (18.5 km) from Sandy Lane Beach and 2.2 mi (3.6 km) from Rockley Beach.
Resort in Bridgetown · 2.41 mi from centre
8.2
1,001 reviews
Breakfast available
Located in Bridgetown (Garrison Historic Area), Hilton Barbados Resort is steps from Carlisle Bay and a 4-minute drive from Brownes Beach. This beach resort is 3.2 mi (5.1 km) from Dover Beach and 1.7 mi (2.8 km) from Rockley Beach.
Resort in Christ Church, Maxwell · 4.25 mi from centre
8.6
74 reviews
Located in Maxwell, Luxury Collection at Sea Breeze Beach House by Ocean Hotels is by the ocean, within a 10-minute drive of Dover Beach and Barbados Parliament Buildings. This beach resort is 1.6 mi (2.6 km) from Miami Beach and 2.7 mi (4.4 km) from Rockley Beach.
All-inclusive resort in Prospect · 3.28 mi from centre
9.0
468 reviews
Breakfast available
When you stay at Waves Hotel & Spa by Elegant Hotels - All Inclusive in Prospect, you'll be on the beach, within a 5-minute drive of Batts Rock Beach and Paradise Beach. This all-inclusive property is 1.8 mi (2.9 km) from Brighton Beach and 2 mi (3.3 km) from Barbados Polo Club.
Resort in Christ Church, Rockley · 2.75 mi from centre
7.2
1,001 reviews
Breakfast available
With a stay at Accra Beach Hotel & Spa in Rockley, you'll be on the beach – a 4-minute walk from Rockley Beach and a 3-minute drive from Carlisle Bay. This beach resort is 1.5 mi (2.4 km) from Dover Beach and 2.3 mi (3.6 km) from Brownes Beach.
Hotel in St. Lawrence Gap · 3.78 mi from centre
8.8
27 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 1.9 mi (3.1 km) from Rockley Beach and 3 mi (4.8 km) from Miami Beach.
Hotel in Christ Church, Maxwell · 4.18 mi from centre
9.0
998 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, Hastings · 2.68 mi from centre
8.4
581 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.
All-inclusive resort in Christ Church, Hastings · 2.54 mi from centre
8.8
1,002 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 Carlisle Bay and Pebbles Beach. This all-inclusive property is 2.5 mi (4 km) from Dover Beach and 8.6 mi (13.8 km) from Sandy Lane Beach.
All-inclusive resort in Christ Church, Maxwell · 4.05 mi from centre
8.0
738 reviews
Breakfast available
When you stay at Turtle Beach by Elegant Hotels – All-Inclusive in Maxwell, you'll be on the beach, within a 10-minute drive of Dover Beach and U.S. Embassy. This all-inclusive property is 11.6 mi (18.6 km) from Sandy Lane Beach and 2.2 mi (3.5 km) from Rockley Beach.
Hotel in Christ Church, Worthing · 3.21 mi from centre
7.8
93 reviews
Breakfast available
When you stay at The Sands Barbados All Inclusive in Worthing, you'll be on the beach, within a 5-minute drive of Dover Beach and Carlisle Bay. This all-inclusive hotel is 0.9 mi (1.4 km) from Rockley Beach and 2.3 mi (3.7 km) from U.S. Embassy.
Hotel in Paynes Bay · 4.04 mi from centre
9.6
377 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 6 minutes from Kensington Oval. This beach hotel is 11.4 mi (18.4 km) from Dover Beach and 4.8 mi (7.7 km) from Carlisle Bay.
All-inclusive resort in St. James, Derricks · 3.80 mi from centre
8.2
414 reviews
Breakfast available
When you stay at Crystal Cove by Elegant Hotels - All-Inclusive in Derricks, you'll be on the beach, within a 10-minute drive of Sandy Lane Beach and Kensington Oval. This all-inclusive property is 11 mi (17.8 km) from Dover Beach and 4.4 mi (7 km) from Carlisle Bay.
Hotel in Christ Church, Rockley · 2.75 mi from centre
8.6
466 reviews
Breakfast available
With a stay at The Rockley by Ocean Hotels - Breakfast Included in Rockley, you'll be connected to a shopping centre – a 4-minute walk from Rockley Beach and a 3-minute drive from Carlisle Bay. This family-friendly hotel is 1.4 mi (2.2 km) from Dover Beach and 2.3 mi (3.7 km) from Brownes Beach.