17 hotels in St. James

  • Tamarind by Elegant Hotels

    PO Box 429, Paynes Bay | 4 star hotel
    from $237
    Traveler rating: 3/5 Good (6 reviews)
    • Not very luxurious...
    • Sadly disappointed
    • Don't come here if you want good service
  • Colony Club

    Porters | 4 star hotel
    from $257
    Traveler rating: 3.5/5 Very Good (5 reviews)
    • Nice Hotel
    • Our day at the colony club
    • Just loved it
  • Coral Reef Club

    St James Beach, St. James | 4 star hotel
    from $458
    Traveler rating: 5/5 Outstanding (5 reviews)
    • Faultless - 11th September 2004
    • Perfect!!!
    • The best hotel in Barbados
  • Discovery Bay by Rex Resorts

    St. James Beach Holetown Barbados, St. James | 3 star hotel
    from $228
    Traveler rating: 2.5/5 Fair (3 reviews)
    • Discovery Bay is A-OK
    • Great place to stay
    • Great Value
  • Tropical Escape

    Paynes Bay, St. James | Hotel
    from $280
    Traveler rating: 4/5 Excellent (5 reviews)
    • Friendly nicely presented
    • Dinning in a sauna!!!!!!
    • Poor mans hotel
  • Treasure Beach

    Paynes Bay, St. James | 4 star hotel
    from $265
    Traveler rating: 4/5 Excellent (3 reviews)
    • Eigentlich nicht so toll
    • Understated luxury for those in the know
    • Shame about the Cruise Ships
  • The Sandpiper

    Holetown, St. James | 5 star hotel
    from $476
    Traveler rating: 5/5 Outstanding (1 review)
    • Excellent
    • Great place
    • The best holiday we have ever had
  • Settlers Beach Villa Hotel

    Holetown, St. James | 4 star hotel
    from $294
    Traveler rating: 5/5 Outstanding (2 reviews)
    • Beautiful setting...
    • Fantastic little hotel / "villa" complex
    • Perfect for families and couples looking for relaxation!
  • Divi Heritage

    Sunset Crest, St. James | 3 star hotel
    from $102
  • The House

    Paynes Bay, St. James | 4 star hotel
    from $290
    Traveler rating: 4/5 Excellent (6 reviews)
    • Stay at The House . . . Refinance yours!
    • Great Concept, Staff, Just Needs a little Polish
    • An Upgrade, but needs more attention
  • Beach View

    Paynes Bay, St. James | 3 star hotel
    from $155
  • Lone Star Hotel

    Mount Standfast, St. James | Hotel
    from $350
  • Escape Hotel And Spa

    Abbey, St. James | 4 star hotel
    from $367
  • Villa Marie Guesthouse

    Lashley Road, St. James | Hotel
    from $55
  • Hibiscus Apartments

    Villa 55, Hibiscus Ave. , St. James | Hotel
  • Smuggler's Cove

    Paynes Bay, St. James | 1 star hotel
    from $62
  • Half Moon Royal Villas

    Half Moon PO, St. James | Hotel
  • Tropicana Beach Hotel

    Lower Carlton , St. James | Hotel
  • Shades Holiday Apartments

    Laynes Road, St. James | 4 star hotel
    from $168
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.