Skip to main content

Hotels near Speightstown

Search hotels and more near Speightstown

Filter by:

Star Rating

Review score

Speightstown – 90 hotels and places to stay

See the latest prices and deals by choosing your dates.
Little Good Harbour, hotel in Speightstown

Located near St. Peter Parish Church, this Barbados seaside hotel offers rooms with garden views and an outdoor pool.

Fabulous staff- could not have been better -very approachable from The manager to the beach boys ! . Lovely bungalow - good space - lounge , bedroom , terrace , balcony , bathroom and kitchen . The pool was beautiful - not very well sign posted!! Look out for it . Food was superb . Lovely breakfast and obviously the Fish Potwas wonderful for dinner and/or lunch. Beach area small but worked well . Comfy sunlounger and plenty of them . Hotel would get you groceries before you arrived -use this as the nearest grocery store but that close.
Scored 9.2
9.2
Rated wonderful
Wonderful
89 reviews
Price from$427.50per night
The House by Elegant Hotels - All-Inclusive, Adults Only, hotel in Speightstown

Located in Saint James, a 2-minute walk from Paynes Bay Beach, The House by Elegant Hotels - All-Inclusive, Adults Only has accommodations with an outdoor swimming pool, free private parking, a...

Scored 6.6
6.6
Rated pleasant
Pleasant
29 reviews
Price from$704per night
Cobblers Cove - Barbados, hotel in Speightstown

With a peaceful, beachfront location, Cobblers Cove - Barbados is set in exotic gardens and offers free watersports, including windsurfing, sailing and waterskiing.

Absolutely everything!! Staff are wonderful, attentive, friendly & caring. Views are outstanding, setting relaxing, serene. The gardens on site are gorgeous, lush. Food was delicious & staff/kitchen very attentive with allergies. Hope to return soon! Thinking of all the people we met there during Hurricane B & sending our best to you!
Scored 8.8
8.8
Rated excellent
Excellent
114 reviews
Price from$751.30per night
Fairmont Royal Pavilion Barbados Resort, hotel in Speightstown

Set on the Glitter Bay Beach and 1.2 mi from Holetown City in St James, this complex features an extensive garden, in-room massage services, a swimming pool and free WiFi in all areas.

Breakfast selection was limited. We were encouraged to NOT order from the menu. When we did we waited 60 minutes for our meal. Unacceptable!
Scored 8.0
8.0
Rated very good
Very Good
65 reviews
Price from$524.30per night
All Seasons Resort, hotel in Speightstown

Located 984 feet from Sunset Crest Beach, All Seasons Resort features an outdoor swimming pool and cottages with terraces.

The room was decent
Scored 7.6
7.6
Rated good
Good
359 reviews
Price from$103.55per night
Treasure Beach by Elegant Hotels - All-Inclusive, Adults Only, hotel in Speightstown

Offering an outdoor pool and a restaurant, Treasure Beach by Elegant Hotels - All-Inclusive, Adults Only is located in Saint James.

Fantastic small hotel. We love how quiet and relaxed it is.
Scored 7.8
7.8
Rated good
Good
38 reviews
Price from$509per night
Mango Bay All Inclusive, hotel in Speightstown

The all-inclusive Mango Bay Hotel is on the beachfront in Holetown, and features an outdoor pool, a mini-gym and a spa. Each air-conditioned room has a private balcony.

Unbelievable experience
Scored 7.6
7.6
Rated good
Good
26 reviews
Price from$409.69per night
Sugar Cane Club Hotel & Spa, hotel in Speightstown

Offering suites with ocean and garden views, Sugar Cane Club Hotel & Spa features a spa and 2 outdoor swimming pools. This adults-only resort is in Maynards and is less than 550 yards from the beach.

Overall the stay was very pleasant. Most of the times staff were kind. We definitely loved the food servings and the amenities at the resort provided for a relaxing stay.
Scored 8.7
8.7
Rated excellent
Excellent
84 reviews
Price from$261per night
Eumelvilla, hotel in Speightstown

Just a 15-minute walk from Colony Club Beach and 1.1 miles from Lower Carlton Beach, Eumelvilla features accommodations in Saint James, with a garden.

The ocean 🙂
Scored 8.5
8.5
Rated very good
Very Good
36 reviews
Price from$85per night
Royal Palms, St James, hotel in Speightstown

Offering a garden, Royal Palms, St James features accommodations in Saint James. This property offers access to a terrace and free private parking.

Scored 9.8
9.8
Rated exceptional
Exceptional
5 reviews
Price from$1,210per night
See all hotels near Speightstown