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

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check Prices on Hotels in St. James

Tonight 15 Oct - 16 Oct
This weekend 18 Oct - 20 Oct
Next weekend 25 Oct - 27 Oct

Featured St. James All-Inclusive Hotels

See all 1,086 properties in St. James

Estimated price for 1 night/2 adults

Waves Hotel & Spa by Elegant Hotels - All Inclusive

Waves Hotel & Spa by Elegant Hotels - All Inclusive

Prospect Bay Beach, Prospect, St. James
    4.0 out of 5.0
     
     
    4.6 out of 5 (198 reviews)

    Located in Prospect, this beachfront resort is in a provincial park and within 1 mi (2 km) of Batts Rock Beach and Paradise Beach. Brighton Beach and Barbados ...

    This was the 3rd time visiting Waves Hotel - which should indicate that we find it perfect. Not too big. A lovely location right on a gorgeous beach. Lovely ocean front rooms.All inclusive, and the meals in both restaurants were very good. Every single member of the staff who work there do their ...
    10 Oct 2019

    £490 per night for 2 guests

    23 Oct-24 Oct
    Waves Hotel & Spa by Elegant Hotels - All Inclusive£490
    Crystal Cove by Elegant Hotels All Inclusive Resort

    Crystal Cove by Elegant Hotels All Inclusive Resort

      4.0 out of 5.0
       
       
      4.2 out of 5 (272 reviews)

      Nestled on the beach, this Derricks resort is within a 15-minute walk of Windward Islands and Paynes Bay Beach. Sandy Lane Beach and Paradise Beach are also ...

      The staff are all wonderful. I feel that I am at home when I am there. The grounds and activities are well maintained, food is excellent and plentiful. I brought a girlfriend to visit with her grand kids this time. She enjoyed herself immensely.
      4 Sep 2019

      £537 per night for 2 guests

      26 Oct-27 Oct
      Crystal Cove by Elegant Hotels All Inclusive Resort£537
      Starfish Discovery Bay Resort Barbados

      Starfish Discovery Bay Resort Barbados

      St. James Beach, Holetown, St. James
        3.0 out of 5.0
         
         
        3.4 out of 5 (133 reviews)

        Nestled on the beach, this Holetown resort is within 1 mi (2 km) of Windward Islands and Sandy Lane Beach. Paynes Bay Beach is 1.7 mi (2.7 km) away.

        This is a great all Inclusive for the price. Wonderful staff
        8 Jul 2019

        £127 per night for 2 guests

        29 Oct-30 Oct
        Starfish Discovery Bay Resort Barbados£127
        Mango Bay All Inclusive

        Mango Bay All Inclusive

        2nd Street, Holetown, St. James
          4.0 out of 5.0
           
           
          4.3 out of 5 (258 reviews)

          Situated in Holetown, this all-inclusive resort is within 1 mile (2 km) of Windward Islands and Sandy Lane Beach. Paynes Bay Beach is 1.5 mi (2.4 km) away.

          Staff was pleasant, helpful, genuine and personable to our family, especially to my 3yr old.
          23 Sep 2019

          £312 per night for 2 guests

          7 Nov-8 Nov
          Mango Bay All Inclusive£312
          The Club, Barbados Resort & Spa Adults Only - All Inclusive

          The Club, Barbados Resort & Spa Adults Only - All Inclusive

          Vauxhall, Holetown, St. James
            4.0 out of 5.0
             
             
            3.8 out of 5 (265 reviews)

            Nestled on the beach, this Holetown resort is within a 5-minute walk of Windward Islands and Sandy Lane Beach. Paynes Bay Beach is 0.7 mi (1.1 km) away.

            Food is very good as are facilities and entertainment. It’s a pity that the beach is so small and not very accessible.
            27 May 2019

            The Club, Barbados Resort & Spa Adults Only - All InclusiveGet Rates

            Tamarind by Elegant Hotels - All Inclusive

            Tamarind by Elegant Hotels - All Inclusive

            Paynes Bay, Paynes Bay, St. James
              4.0 out of 5.0
               
               
              4.4 out of 5 (371 reviews)

              Nestled on the beach, this Paynes Bay resort is just steps away from Windward Islands and Paynes Bay Beach. Sandy Lane Beach and Paradise Beach are also within ...

              Newsletter at breakfast was a good idea. Won't return as hotel now all inclusive. Staff are amazing though and made our stay very enjoyable.
              21 Sep 2019

              £546 per night for 2 guests

              18 Oct-19 Oct
              Tamarind by Elegant Hotels - All Inclusive£546
              Beach View

              Beach View

              Chapel Gap, Paynes Bay, St. James
                4.0 out of 5.0
                 
                 
                4.8 out of 5 (243 reviews)

                Offering direct access to the beach, this Paynes Bay hotel is within a 10-minute walk of Windward Islands and Paynes Bay Beach. Sandy Lane Beach and Paradise ...

                Excellent value for money. Brand new rooms. Well equipped kitchenettes. No complaints! iHighly recommended.
                27 Sep 2019

                £144 per night for 2 guests

                16 Oct-17 Oct
                Beach View£144
                All Seasons Resort - Europa

                All Seasons Resort - Europa

                Palm Avenue, Sunset Crest, Holetown, St. James
                  3.0 out of 5.0
                   
                   
                  3.8 out of 5 (216 reviews)

                  This family-friendly Holetown aparthotel is located near the beach, within a 10-minute walk of Windward Islands and Sandy Lane Beach. Paynes Bay Beach is 1 mi ...

                  I love the swiming pool area and the grounds where always well kept. The room i stay in needs updating. Floors where not nice. Ac only could only use when a card was in it. Kitchen cups and coffee mugs dirty. In general i give the room a 5. Was not loving it .
                  9 Aug 2019

                  £102 per night for 2 guests

                  6 Nov-7 Nov
                  All Seasons Resort - Europa£102
                  Fairmont Royal Pavilion

                  Fairmont Royal Pavilion

                  Porters, Holetown, St. James
                    4.5 out of 5.0
                     
                     
                    4.6 out of 5 (159 reviews)

                    Nestled on the beach, this Holetown resort is within 3 mi (5 km) of Mullins Beach and Paynes Bay Beach. Paradise Beach and Brighton Beach are also within 6 mi ...

                    Beautiful and quiet beach. Provide a butler service but I didn’t now use it much. Room was well appointed. Food selection is limited at the hotel but close to very good restaurants and it is easy to catch a taxi.
                    22 Sep 2019

                    £450 per night for 2 guests

                    16 Oct-17 Oct
                    Fairmont Royal Pavilion£450
                    Map

                    Pocket Guide: All-Inclusive Hotels in St. James

                    Search for All-Inclusive Hotels in St. James on Expedia.co.uk. You can easily find your All-Inclusive Hotels in St. James using one of the methods below:

                    • View our selection of featured hotels in St. James
                    • Use the map to find budget hotels in the St. James neighborhood you prefer
                    • Use the filters to see hotels in a specific area of St. James, select a specific theme, brand, or hotel class in St. James
                    • Enter your travel dates now to view the best deals on hotels in St. James - while they last