Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Get 24/7 travel help, thanks to our Customer First Guarantee

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Most Frequently Booked Speightstown Hotels

Saint Peter's Bay $435
Saint Peter's Bay

Saint Peter's Bay

Road View, Speightstown, St. Peter
     
    5.0 out of 5.0

    Nestled on the beach, this Speightstown resort is within 1 mi (2 km) of Gibbes Beach and Mullins Beach. Speightstown Esplanade and Speightstown Mural are also within 1 mi (2 km).

    Port Ferdinand Marina & Luxury Residences $420
    Port Ferdinand Marina & Luxury Residences

    Port Ferdinand Marina & Luxury Residences

    Retreat, Six Mens, Speightstown, St. Peter
       
      5.0 out of 5.0

      This family-friendly Speightstown resort is located on the waterfront, 2.4 mi (3.8 km) from Mullins Beach, and within 6 mi (10 km) of Barbados Wildlife Reserve and St. Nicholas Abbey. Lime Grove Shopping Centre and Animal Flower Cave are also within 9 mi (15 km).

      Little Good Harbour $266
      Little Good Harbour

      Little Good Harbour

      Shermans, Speightstown, St. Peter
         
        4.0 out of 5.0

        Nestled on the beach, this Speightstown hotel is 0.6 mi (0.9 km) from Port St. Charles Marina and 2.7 mi (4.4 km) from Mullins Beach. Heywoods Beach and Speightstown Esplanade are also within 2 mi (3 km).

        Sugar Cane Club Hotel And Spa - Adults Only $198
        Sugar Cane Club Hotel And Spa - Adults Only

        Sugar Cane Club Hotel And Spa - Adults Only

        Maynards, St. Peter, Speightstown, St. Peter
           
          3.5 out of 5.0

          Situated in the historical district, this spa resort is 0.8 mi (1.3 km) from Port St. Charles Marina and 3 mi (4.8 km) from Mullins Beach. Heywoods Beach and Speightstown Esplanade are also within 3 mi (5 km).

          Top Cheap Speightstown Hotel Deals

          Sugar Cane Club Hotel And Spa - Adults Only $198
          Sugar Cane Club Hotel And Spa - Adults Only

          Sugar Cane Club Hotel And Spa - Adults Only

          Maynards, St. Peter, Speightstown, St. Peter
             
            3.5 out of 5.0

            Situated in the historical district, this spa resort is 0.8 mi (1.3 km) from Port St. Charles Marina and 3 mi (4.8 km) from Mullins Beach. Heywoods Beach and Speightstown Esplanade are also within 3 mi (5 km).

            Top Luxury Speightstown Hotel Deals

            Cobblers Cove $297
            Cobblers Cove

            Cobblers Cove

            Road View, Speightstown, St. Peter
               
              4.5 out of 5.0

              Cobblers Cove is a luxury hideaway on the west coast of Barbados. This boutique resort overlooks a beautiful white-sand beach and offers total relaxation and privacy by the ocean.

              Port Ferdinand Marina & Luxury Residences $420
              Port Ferdinand Marina & Luxury Residences

              Port Ferdinand Marina & Luxury Residences

              Retreat, Six Mens, Speightstown, St. Peter
                 
                5.0 out of 5.0

                This family-friendly Speightstown resort is located on the waterfront, 2.4 mi (3.8 km) from Mullins Beach, and within 6 mi (10 km) of Barbados Wildlife Reserve and St. Nicholas Abbey. Lime Grove Shopping Centre and Animal Flower Cave are also within 9 mi (15 km).

                Saint Peter's Bay $435
                Saint Peter's Bay

                Saint Peter's Bay

                Road View, Speightstown, St. Peter
                   
                  5.0 out of 5.0

                  Nestled on the beach, this Speightstown resort is within 1 mi (2 km) of Gibbes Beach and Mullins Beach. Speightstown Esplanade and Speightstown Mural are also within 1 mi (2 km).

                  Port St Charles Get Rates
                  Port St Charles

                  Port St Charles

                  Heywoods, Speightstown, St. Peter
                     
                    4.0 out of 5.0

                    Nestled on the beach, this Speightstown condo resort is 0.1 mi (0.2 km) from Heywoods Beach and 1.8 mi (2.9 km) from Mullins Beach. Port St. Charles Marina and Speightstown Esplanade are also within 15 minutes.

                    Map

                    How Much is a Hotel Room in Speightstown?

                    Hotels in Speightstown start at $198 per night. Prices and availability subject to change. Additional terms may apply.

                    Speightstown Hotel & Travel Guide

                    Inspiring hotel options are waiting for you in Speightstown. If you would like to stay within a 6-mile (10-kilometer) distance of central Speightstown, Travelocity's up-to-date database features at least 49 apartments and hotels that meet that criteria.

                    Wise travelers understand that location is a priority to ensure flexible trips, so have a look at the Port St Charles and Sugar Cane Club Hotel And Spa - Adults Only, which you'll find within a 0.6 miles (1 kilometer) stroll of Speightstown's heart.

                    The Serenity Villas and the Wind Surf Barbados are excellently situated if you want to visit the St. Nicholas Abbey. From the Serenity Villas it is just 2 miles (3 kilometers) amble to the St. Nicholas Abbey. Alternatively, the Wind Surf Barbados is positioned only 2 miles (3 kilometers) away.

                    Travelocity's accommodation database contains just a limited number of economical accommodations in Speightstown. The Port St Charles is one of them.

                    You could investigate the Saint Peter's Bay and the The House by Elegant Hotels - Adults Only. The Saint Peter's Bay is situated just 2 miles (2 kilometers) from the heart of Speightstown. The The House by Elegant Hotels - Adults Only, is located 7 miles (11 kilometers) away. Two more alternatives in the neighborhood are the Cobblers Cove and the Crystal Cove by Elegant Hotels All Inclusive Resort.

                    Bathsheba is 8 miles (13 kilometers) to the east of Speightstown and is where you'll find Soup Bowl and Bathsheba Beach. If you visit Bathsheba, check out the rooms at the Atlantis Hotel and Round House. For another option, head to Oistins, 15 miles (24 kilometers) southeast of Speightstown, where you can choose between the Turtle Beach by Elegant Hotels All Suite All Inclusive and Sea Breeze Beach Hotel All Inclusive. While visiting Oistins, be sure to explore the Miami Beach and Dover Beach.

                    Before you leave Barbados, you should certainly ensure you join locals to watch some local teams. Swing by Kensington Oval, to the south of Speightstown. Modern travelers that like the idea of booking accommodation close to the game, book a room in the Island Inn All Inclusive Hotel or Waves Hotel & Spa by Elegant Hotels - All Inclusive.

                    Grantley Adams International Airport is a practical gateway for accessing Speightstown. It's located 16 miles (25 kilometers) from the downtown area. If you plan to stay close by, book the The Crane Resort or Silver Point Hotel.


                    Recent Speightstown Hotel Reviews By Fellow Wanderers