Curated luxury hotels in Cave Hill

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
Room 1

Adults

18+ years
2

Children

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Cave Hill

Recommended

See the latest prices and deals by choosing your dates

Terrace/patio
Colony Club by Elegant Hotels
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Holetown · 4.36 mi from centre

8.8

 

405 reviews

Breakfast available

When you stay at Colony Club by Elegant Hotels in Holetown, you'll be on the beach, within a 10-minute drive of Sandy Lane Beach and Mullins Beach. This beach resort is 12.9 mi (20.8 km) from Dover Beach and 6.7 mi (10.9 km) from Kensington Oval.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Accra Beach Hotel & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Christ Church, Rockley · 4.65 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Concierge Collection at O2 Beach Club & Spa by Ocean Hotels
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Lawrence Gap · 5.85 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bougainvillea Barbados
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Christ Church, Maxwell · 6.29 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Soco Hotel - Adults Only
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Christ Church, Hastings · 4.36 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Turtle Beach by Elegant Hotels – All-Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

All-inclusive resort in Christ Church, Maxwell · 6.14 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Sands Barbados All Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Christ Church, Worthing · 5.22 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sea Breeze Beach House by Ocean Hotels - All Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

All-inclusive resort in Christ Church, Oistins · 6.49 mi from centre

8.4

 

307 reviews

Breakfast available

Located in Oistins, Sea Breeze Beach House by Ocean Hotels - All Inclusive is by the ocean – a 2-minute drive from Oistin's Friday Night Fish Fry and 6 minutes from Silver Sands Beach. This all-inclusive property is 1.9 mi (3.1 km) from Dover Beach and 2.7 mi (4.4 km) from Rockley Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Rockley by Ocean Hotels - Breakfast Included
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Christ Church, Rockley · 4.66 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
South Point Hotel
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Christ Church, Oistins · 8.96 mi from centre

8.8

 

43 reviews

Breakfast available

With a stay at South Point Hotel in Oistins (Green Garden), you'll be a 4-minute drive from Oistin's Friday Night Fish Fry and 6 minutes from Miami Beach. This family-friendly hotel is 4.8 mi (7.8 km) from Dover Beach and 5.6 mi (9.1 km) from Rockley Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cobblers Cove - Barbados
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Speightstown · 7.65 mi from centre

9.4

 

134 reviews

Breakfast available

Located in Speightstown, Cobblers Cove - Barbados is by the ocean – a 1-minute drive from Mullins Beach and 10 minutes from St. Nicholas Abbey. This beach resort is 4.7 mi (7.6 km) from Sandy Lane Beach and 5.4 mi (8.7 km) from Paynes Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Saint Peter's Bay
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Speightstown · 7.50 mi from centre

9.4

 

105 reviews

Breakfast available

When you stay at Saint Peter's Bay in Speightstown, you'll be on the beach, within a 15-minute drive of Mullins Beach and Sandy Lane Beach. This beach resort is 10 mi (16.1 km) from Kensington Oval and 10.6 mi (17.1 km) from Carlisle Bay.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Little Arches Boutique Hotel Barbados - Adults only
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Christ Church, Oistins · 7.67 mi from centre

9.8

 

222 reviews

Breakfast available

With a stay at Little Arches Boutique Hotel Barbados - Adults only in Oistins, you'll be by the sea, just steps from Miami Beach and a 3-minute drive from Silver Sands Beach. This eco-friendly hotel is 3.2 mi (5.1 km) from Dover Beach and 4 mi (6.4 km) from Rockley Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Little Good Harbour
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Speightstown · 9.67 mi from centre

9.4

 

125 reviews

Breakfast available

With a stay at Little Good Harbour in Speightstown, you'll be on the beach, within a 10-minute drive of Mullins Beach and Port St. Charles Marina. This beach hotel is 9.5 mi (15.4 km) from Sandy Lane Beach and 12.4 mi (19.9 km) from Kensington Oval.

Compare price on Booking.com
Compare price on Booking.com
Port St. Charles
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Speightstown, Saint Peter · 8.91 mi from centre

9.3

 

35 reviews

Port St. Charles is an exclusive resort set on an extensive beach facing the Caribbean Sea. All accommodation types overlook the marina, the lagoon or the shore and are connected by free water-taxi services.

Self-catering rooms and apartments are decorated with local features and all open out onto patios. Fully equipped kitchens include a dining area, while living rooms come with large flat-screen TVs and cable channels.

Guests can enjoy a dive in the pool or a game in the tennis court. A golf course is situated within 3 km from the St. Charles and horse riding facilities are also available. Water sport activities include diving and snorkelling.

Staff at the hotel can also suggest restaurants or book a daily cruise. Grantley Adams Airport is 35 km from Port St. Charles hotel.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor