Curated Luxury bed and breakfast deals in St. Michael

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+
2

Child

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

St. Michael

Recommended
Sort by

See the latest prices and deals by choosing your dates

Primary image
Saint Peter's Bay
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Speightstown · 14.89 km from centre

9.4

 

164 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 Paradise Beach and Sandy Lane Beach. This beach resort is 10.9 mi (17.5 km) from Carlisle Bay and 8.8 mi (14.2 km) from Brighton Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Crane Resort
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Barbados, Diamond Valley · 16.56 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Little Good Harbour
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Speightstown · 18.30 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.

Compare price on Booking.com
Compare price on Booking.com
Port St. Charles
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Speightstown, Saint Peter · 17.04 km from centre

9.2

 

29 reviews

Port St. Charles is an exclusive resort set on an extensive beach facing the Caribbean Sea. All accommodations 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 dove in the pool or a game in the tennis court. A golf course is located within 1.9 mi from the St. Charles and horse riding facilities are also available. Water sport activities include diving and snorkeling.

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

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cobblers Cove - Barbados
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Speightstown · 15.13 km from centre

9.4

 

178 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
tripadvisor