A beach with clear turquoise water, a sandy shore, and a rocky foreground.

Search Speightstown hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Property class

Our top choices for Speightstown hotels

Sugar Cane Club Hotel And Spa - Adults Only

Sugar Cane Club Hotel And Spa - Adults Only
3.5 star property
Speightstown
9.0 out of 10, Wonderful, (295 reviews)
"The food was excellent.An excellent chef ! All areas were beautifully maintained and staff very courteous. Room a little basic but value for money ."
United Kingdom
wendy
The price is AU$243
includes taxes & fees
8 July - 9 July
Sugar Cane Club Hotel And Spa - Adults Only

Cobblers Cove - Barbados

Cobblers Cove - Barbados
5.0 star property
Speightstown
9.4 out of 10, Exceptional, (179 reviews)
"Beautiful hotel."
United States
Marthe
The price is AU$819
includes taxes & fees
10 July - 11 July
Cobblers Cove - Barbados

Saint Peter's Bay

Saint Peter's Bay
5.0 star property
Speightstown
9.4 out of 10, Exceptional, (166 reviews)
"Absolutely amazing property. Beautiful private beach with the most amazing stay"
United States
Maria
The price is AU$646
includes taxes & fees
2 Aug - 3 Aug
Saint Peter's Bay

Holiday Home at 163 Port St Charles

Holiday Home at 163 Port St Charles
4.0 star property
Speightstown
10.0 out of 10, Exceptional, (1 review)
"Beautiful property with spectacular views across the Marina. Loved sitting on our terrace watching the fish jumping and a few sightings of turtles. Beach is gorgeous and very quiet. No wall to wall sun beds here! Property manager Karene is a joy to deal with and nothing was too much bother. Starter pack with some essentials (bread milk tea coffee eggs etc) provided in the villa when we arrived which was very welcome after a long flight. This was a lovely base to explore Barbados and away from...
United Kingdom
Anonymous traveller
The price is AU$711
includes taxes & fees
18 July - 19 July
Holiday Home at 163 Port St Charles

Little Good Harbour

Little Good Harbour
4.0 star property
Speightstown
9.6 out of 10, Exceptional, (163 reviews)
"Great hotel, Fish Pot restaurant šŸ‘"
United Kingdom
Samuel
The price is AU$518
includes taxes & fees
8 July - 9 July
Little Good Harbour

South Point Hotel

South Point Hotel
4.5 star property
Green Garden
9.0 out of 10, Wonderful, (209 reviews)
"Stay was amazing"
United States
Bianca
The price is AU$382
includes taxes & fees
9 July - 10 July
South Point Hotel

Gemini House Bed & Breakfast

Gemini House Bed & Breakfast
3.0 star property
Inch Marlowe
9.0 out of 10, Wonderful, (237 reviews)
"Short one night stay but the owners made everything so wonderful. Really a gem of a place : ) Thank you for such warm hospitality!"
Canada
Aimee Jeanne
The price is AU$155
includes taxes & fees
11 July - 12 July
Gemini House Bed & Breakfast

Hilton Grand Vacations Club The Crane Barbados

Hilton Grand Vacations Club The Crane Barbados
4.5 star property
Diamond Valley
8.6 out of 10, Excellent, (589 reviews)
"Enjoyed my stay will be coming back"
United States
Alice
The price is AU$276
includes taxes & fees
14 July - 15 July
Hilton Grand Vacations Club The Crane Barbados

Manderley Villas

Manderley Villas
3.0 star property
Mangrove
9.4 out of 10, Exceptional, (103 reviews)
"Staff was excellent. Location is great. "
United States
daniel
The price is AU$148
includes taxes & fees
13 July - 14 July
Manderley Villas

Ocean Spray Apartments

Ocean Spray Apartments
3.0 star property
Inch Marlowe
7.4 out of 10, Good, (501 reviews)
"Ok place to stay"
United States
David
The price is AU$107
includes taxes & fees
18 July - 19 July
Ocean Spray Apartments

Jem Gems

Jem Gems
2.5 star property
Durants
9.4 out of 10, Exceptional, (25 reviews)
"Th room were spacious and nice "
United States
Laurence
The price is AU$98
includes taxes & fees
12 July - 13 July
Jem Gems

Malfranza Apartments

Malfranza Apartments
3.0 star property
Bridgetown
9.0 out of 10, Wonderful, (95 reviews)
"It was very relaxing and comfortable."
United States
Sharester Bryan
The price is AU$134
includes taxes & fees
8 July - 9 July
Malfranza Apartments

The Terraces at Mangrove

The Terraces at Mangrove
2.0 star property
Mangrove
9.8 out of 10, Exceptional, (10 reviews)
"Clean, comfortable and close ro the airport"
Canada
Alison
The price is AU$140
includes taxes & fees
22 July - 23 July
The Terraces at Mangrove

The Palms Resort

The Palms Resort
3.0 star property
Holetown
8.6 out of 10, Excellent, (219 reviews)
"I would definitely stay here again this was a hidden gem"
Canada
Erica
The price is AU$162
includes taxes & fees
8 July - 9 July
The Palms Resort

Walk to Beach New Elegant 3BR with Pool

Walk to Beach New Elegant 3BR with Pool
4.0 star property
Lower Carlton
The price is AU$16,240
includes taxes & fees
14 July - 15 July
Walk to Beach New Elegant 3BR with Pool

Colony Club, a Luxury Collection Resort, Barbados

Colony Club, a Luxury Collection Resort, Barbados
5.0 star property
Holetown
8.8 out of 10, Excellent, (445 reviews)
"Really great service from everyone at the hotel! Will definitely be back when we are next in Barbados."
United Kingdom
Ross
The price is AU$768
includes taxes & fees
14 July - 15 July
Colony Club, a Luxury Collection Resort, Barbados

Hotel Le Roy

Hotel Le Roy
4.0 star property
St. Lawrence Gap
9.0 out of 10, Wonderful, (278 reviews)
"Excellent hotel right on the beach, Excellent food and drinks. "
United States
Dennis
The price is AU$323
includes taxes & fees
21 July - 22 July
Hotel Le Roy

Fairmont Royal Pavilion

Fairmont Royal Pavilion
5.0 star property
Holetown
9.0 out of 10, Wonderful, (262 reviews)
"Courteous and friendly staff ,very clean rooms, beautiful beach,"
United Kingdom
Peter
The price is AU$1,144
includes taxes & fees
14 July - 15 July
Fairmont Royal Pavilion

Royalton Vessence Barbados Adult-Oriented, an Autograph Collection All-Inclusive Resort – Now Open

Royalton Vessence Barbados Adult-Oriented, an Autograph Collection All-Inclusive Resort – Now Open
5.0 star property
Holetown
7.4 out of 10, Good, (13 reviews)
"The hotel was great. The staff were pleasant and helpful."
United States
Nico
The price is AU$1,138
includes taxes & fees
27 July - 28 July
Royalton Vessence Barbados Adult-Oriented, an Autograph Collection All-Inclusive Resort – Now Open

Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort

Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
5.0 star property
Long Bay
7.8 out of 10, Good, (714 reviews)
"Perfect place to stay fir vacation"
United States
Derrien
The price is AU$742
includes taxes & fees
15 July - 16 July
Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Our guide on where to stay in Speightstown

Find the best Speightstown areas for the activities you enjoy most. Learn more about Speightstown
Learn more about Speightstown

Heywoods Estates

If you're looking for some top things to see and do in Heywoods Estates and surrounding area, you can visit Heywoods Beach and Port St. Charles Marina.

Stay near popular Speightstown attractions

Learn more about Speightstown

This historic port town charms with its colourful colonial buildings and Arlington House Museum showcasing Barbadian heritage. Enjoy fresh seafood at waterfront restaurants or swim at the uncrowded beaches where local fishermen bring in their daily catch.

A beach with clear turquoise water, a sandy shore, and a rocky foreground.

Top Speightstown Hotel Reviews

Recent Reviews in Speightstown

More cheap accommodation in Speightstown

Frequently asked questions

What is the best area to stay in Speightstown?
The best area to stay in Speightstown is right in the heart of the town itself, particularly along the coast and just inland from the beach.

This area offers a blend of historic charm and convenient access to the town's main attractions. You'll find a selection of local shops, art galleries, and dining spots, many with ocean views. The Speightstown Esplanade, a lovely boardwalk, runs parallel to the beach, great for leisurely strolls. This central location means you're never far from the turquoise waters and soft sands.

Couples looking for a relaxing holiday with a touch of local Bajan culture will find this area particularly appealing. The historic architecture, like Arlington House Museum, provides a glimpse into the island's past, while the local restaurants offer authentic Bajan cuisine and fresh seafood. It's a great spot for enjoying sunsets over the Caribbean Sea from a beachfront eatery.

Families will also appreciate the convenience and relaxed pace of central Speightstown. The calm waters off the town's beaches are ideal for swimming and gentle water sports.
What are the best hotels in Speightstown that travellers recommend?
Two highly recommended hotels in Speightstown, Barbados, are Cobblers Cove - Barbados and Saint Peter's Bay.

The 5-star Cobblers Cove - Barbados, with an impressive 9.4 rating, offers a luxurious resort experience. Guests frequently praise its unique decor, excellent facilities, and fabulous location. The spacious rooms include deep soaking bathtubs and rainfall showerheads. You can enjoy beachfront and poolside dining, and there are on-site tennis courts and sailing opportunities. The hotel also provides champagne service and bathrobes, ensuring a comfortable stay. It is conveniently located near Mullins Bay and Gibbes Beach.

Another excellent choice is the 5-star Saint Peter's Bay, also rated 9.4. This resort features suites with Egyptian cotton sheets and designer toiletries. Guests often praise the attentive and helpful staff, clean and great rooms, and the excellent food. The hotel offers poolside dining, a poolside bar, and on-site sailing. It is situated close to Mullins Bay and Gibbes Beach.

For a slightly different option, consider the 4-star Little Good Harbour, which boasts an outstanding 9.6 rating. This hotel features suites with a sea view, Egyptian cotton sheets, and deep soaking bathtubs. Guests consistently highlight the attentive and amazing staff, spacious and clean rooms, and excellent service. The beachfront restaurant and premium bedding add to the comfort. It is located near Heywoods Beach.

Finally, the 3.5-star Sugar Cane Club Hotel And Spa - Adults Only, with a 9.0 rating, is another great option. This resort offers suites and amenities such as bathrobes, poolside bar, and an on-site art gallery. Guests frequently mention the clean and big rooms, friendly and attentive staff, and excellent food. It is located near Speightstown Esplanade and Heywoods Beach.
What are the best family hotels in Speightstown?
For family-friendly accommodation in Speightstown, consider Saint Peter's Bay, Port St Charles, Little Good Harbour, or Cobblers Cove - Barbados. All these hotels offer excellent facilities for families.

The 5-star Saint Peter's Bay, with an impressive 9.4 rating, provides amenities such as cribs, on-site babysitting, and supervised childcare for children. Guests frequently praise the attentive and helpful staff, clean and great rooms, and the excellent location. It is also conveniently located near Gibbs Bay, Gibbes Beach, Mullins Beach, and Speightstown Esplanade.

Another excellent choice is the 4-star Port St Charles, boasting a superb 9.6 rating. This hotel offers kids' meals, child-friendly window designs, and rollaway extra beds. On-site babysitting is available, and many rooms feature ocean or beach views, with the sea nearby. It is very close to Speightstown Esplanade and Heywoods Beach.

The 4-star Little Good Harbour, also with a 9.6 rating, offers free cribs, on-site babysitting, kids' meals, and highchairs for children. The hotel provides suites, a 24-hour airport shuttle, and free grocery shopping service. Guests appreciate the spacious and clean rooms, as well as the excellent service. Free toiletries and free wired internet in public areas are also provided. Heywoods Beach is a short distance away.

Finally, the 5-star Cobblers Cove - Barbados, rated 9.4, is another wonderful option for families. It provides sofa beds, free rollaway extra beds, and connecting rooms. Free cribs are also available. The hotel features a beachfront restaurant and a poolside restaurant, along with amenities such as a deep soaking bathtub and rainfall showerhead. Guests can enjoy on-site tennis and sailing, and the hotel offers champagne service. It is located near Gibbs Bay, Gibbes Beach, Mullins Beach, Speightstown Esplanade, and Heywoods Beach.
What are the best 5-star hotels in Speightstown?
For exceptional 5-star hotels in Speightstown, both Cobblers Cove - Barbados and Saint Peter's Bay are highly recommended.

The 5-star Cobblers Cove - Barbados, with an impressive 9.4 rating, offers a luxurious resort experience. Guests frequently praise its unique decor, excellent facilities, and spacious rooms, all set within a fabulous location. Amenities include air conditioning, bathrobes, and special features like deep soaking bathtubs and rainfall showerheads. Dining options are superb, with beachfront and poolside restaurants, and the hotel also offers champagne service. For recreation, there is onsite tennis and sailing. It is conveniently located near Mullins Bay and Speightstown Esplanade.

Another excellent choice is the 5-star Saint Peter's Bay, also boasting a 9.4 rating. This resort is known for its attentive and helpful staff, as well as clean and great rooms. Guests also highlight the great food and excellent location. The hotel offers luxurious suites with Egyptian cotton sheets, designer toiletries, and premium bedding. There is a poolside bar and a poolside restaurant, along with onsite sailing. It is situated close to Mullins Beach and Gibbs Bay.
Are there any all-inclusive hotels in Speightstown?
Yes, for an all-inclusive hotel in Speightstown, the Sugar Cane Club Hotel And Spa - Adults Only is an excellent option.

This 3.5-star hotel boasts a superb 9.0 rating and offers an extensive all-inclusive experience. Guests consistently praise the clean and spacious rooms, the friendly and attentive staff, and the excellent food, particularly the lovely breakfast. The hotel is also popular for its full-service spa, which provides a wide range of treatments including body scrubs, wraps, deep tissue massages, and aromatherapy. It is conveniently located near Heywoods Beach, just 1.0 km away, and the Speightstown Esplanade, which is 1.7 km from the hotel. See more all-inclusive resorts in Speightstown
What are the best spa hotels in Speightstown?
For excellent spa hotels in Speightstown, consider the Sugar Cane Club Hotel And Spa - Adults Only, Little Good Harbour, and Cobblers Cove - Barbados.

The 3.5-star Sugar Cane Club Hotel And Spa - Adults Only, with a 9.0 rating, offers a full-service spa with a wide array of treatments, including deep tissue massage, hot stone massage, body wraps, and facials. Guests have praised the friendly and attentive staff, as well as the delicious food. It is conveniently located near Port St. Charles Marina.

Another superb option is the 4-star Little Good Harbour, rated 9.6. This hotel provides an onsite full-service spa with treatments such as hot stone massage, body scrubs, and Swedish massage. The spacious and clean rooms are frequently highlighted by guests, as is the excellent service from the amazing staff. Heywoods Beach is just a short distance away.

The 5-star Cobblers Cove - Barbados, boasting a 9.4 rating, features a full-service spa offering a range of treatments from manicures and pedicures to deep tissue massage and aromatherapy. Guests often remark on the unique decor and excellent facilities, along with the spacious rooms. It is well-situated near Mullins Bay and Gibbs Bay.
Which beach resorts in Speightstown do travellers love?
Travellers frequently praise Saint Peter's Bay and Cobblers Cove - Barbados as beloved beach resorts in Speightstown. The Sugar Cane Club Hotel And Spa - Adults Only is also a highly-rated option.

The 5-star Saint Peter's Bay, with an impressive 9.4 rating, offers luxurious suites with stunning ocean views. Guests consistently highlight the attentive and helpful staff, clean and great rooms, and excellent food. The location is also highly praised, being conveniently close to Gibbes Beach, Mullins Beach, and the Speightstown Esplanade.

Another excellent choice is the 5-star Cobblers Cove - Barbados, also rated 9.4. This resort, known for its unique decor and excellent facilities, is praised for its spacious rooms and fabulous location near Gibbes Beach, Mullins Beach, and the Speightstown Esplanade. Guests can enjoy beachfront dining, a rainfall showerhead, and on-site tennis and sailing.

For an adults-only experience, the 3.5-star Sugar Cane Club Hotel And Spa - Adults Only, with a 9.0 rating, is a great option. It offers direct access to the beach and a full-service spa with various treatments, including deep tissue massage and aromatherapy. Guests frequently praise the friendly and attentive staff, clean and big rooms, and the delicious breakfast and food. See more stays near the beach in Speightstown
What hotels in Speightstown offer free breakfast?
For a hotel in Speightstown that offers complimentary breakfast, the Cobblers Cove - Barbados is an excellent choice.

This 5-star hotel, with an impressive 9.4 rating, provides a full free breakfast to its guests. It is top for its spacious rooms, unique decor, and excellent facilities. The hotel features a beachfront restaurant and a poolside restaurant, offering convenient dining options. Guests can also enjoy on-site sailing and outdoor tennis. Located close to several points of interest, it is 0.9 km from Mullins Bay and 0.7 km from Arlington House Museum.
What are the top boutique hotels in Speightstown?
For a top boutique hotel in Speightstown, consider Little Good Harbour.

This 4-star hotel, with an outstanding 9.6 rating, features spacious and clean suites that guests frequently praise. The staff are consistently described as attentive and amazing, providing excellent service. You can enjoy a lovely breakfast, and the hotel offers a full-service spa with a wide range of treatments, including hot stone massages, deep tissue massages, and manicures. For added convenience, there is a 24-hour airport shuttle. The hotel is well-located, being just 0.9 km from Port St. Charles Marina and 1.4 km from Heywoods Beach.
What are the most romantic hotels in Speightstown for couples?
For a romantic getaway in Speightstown, couples have several highly-rated options, including Little Good Harbour, Cobblers Cove - Barbados, and Saint Peter's Bay.

The 4-star Little Good Harbour, with an exceptional rating of 9.6, is known for its spacious and clean rooms, as well as its attentive and amazing staff. It offers a full-service spa with various treatments such as hot stone massage, body scrubs, and facials, great for a relaxing couple's experience. The hotel also provides an airport shuttle for convenience. It is located near Heywoods Beach and Port St. Charles Marina.

Another excellent choice is the 5-star Cobblers Cove - Barbados, rated 9.4. This resort offers luxurious amenities such as deep soaking bathtubs and rainfall showerheads, along with bathrobes for comfort. Couples can enjoy beachfront and poolside dining, on-site tennis, and sailing. The hotel is situated close to Gibbs Bay and Mullins Bay.

The 5-star Saint Peter's Bay, also rated 9.4, features suites with stunning ocean views and balconies, ideal for romantic moments. Guests frequently praise the attentive and helpful staff, as well as the clean and great rooms. It is located near Gibbs Bay and Mullins Bay.
What are the best hotels in Speightstown near Heywoods Beach?
For hotels in Speightstown conveniently located near Heywoods Beach, consider Port St Charles and Little Good Harbour.

The 4-star Port St Charles, with an impressive 9.6 rating, is just 0.2 km from Heywoods Beach, making it an excellent choice for beach lovers. This hotel offers amenities like kids' meals, rollaway extra beds, and on-site babysitting and childcare, making it suitable for families. Many rooms also provide ocean and beach views.

Another highly-rated option is the 4-star Little Good Harbour, which has a 9.6 rating and is located 1.4 km from Heywoods Beach. Guests frequently praise the attentive and amazing staff, the spacious and clean rooms, and the excellent service. The hotel is well-suited for families, offering free cribs, on-site babysitting, kids' meals, and highchairs. It also provides a 24-hour airport shuttle and free grocery shopping service.
When is the best time to go to Speightstown?
The best time to go to Speightstown is during the dry season, which runs from December to May, offering the most consistently pleasant weather for your visit.

During these months, you can expect warm temperatures, plenty of sunshine, and lower humidity, making it ideal for enjoying Speightstown's beautiful beaches and outdoor activities. This period is superb for travellers who want to maximise their time in the sun without the interruption of rain.

For those looking for a slightly quieter experience while still enjoying excellent weather, visiting in May can be particularly appealing.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Speightstown.
How can I save on a hotel booking in Speightstown with Expedia?
One Keyā„¢ — Expedia's free travel rewards program—gives you instant access to perks and Member Prices on Speightstown hotels. Plus, you'll earn OneKeyCashā„¢* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Speightstown?
Prices for hotels in Speightstown often vary, but you can find a great deal from AU$107 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.