Featured Hotels in Caribbean Islands

  • $45

    Average price per night

    Little Shaw Park Guest House, Ocho Rios
    6.5 Review score 105 reviews
    Description Little Shaw Park Guest House is a property located in Ocho Rios, about 10 minutes’ walk from Ocho Ríos Bay Beach. Free Wi-Fi access is available in this property.

    "Loved the configuration of the bedroom which had an additional small sitting room area."

    Sheron. United States of America
  • $99

    Average price per night

    Fort Burt Hotel, Road Town
    6.5 Review score 164 reviews
    Description Featuring an outdoor swimming pool and a restaurant, Fort Burt Hotel is 1 mile from Cruise Ship Pier and 1.5 miles from J.R. O'Neal Botanical Garden.

    "a true classic. 400 yr old building and charming staff"

    Justin. United States of America
  • $72

    Average price per night

    Gem Holiday Beach Resort, Saint Georgeʼs
    8.2 Very Good 91 reviews
    Description Offering a restaurant and bar, beachfront and free Wi-Fi throughout, Gem Holiday Beach Resort is located in Grand Anse Beach and 10 minutes’ drive from Saint George.

    "Very friendly and helpful. Very clean. Excellent breakfast. Thank you. Fabulous start to our holiday."

    Caroline. United Kingdom
  • $219

    Average price per night

    Ports of Call Resort, Grace Bay
    8.3 Very Good 205 reviews

    2 people are looking right now

    Description Located across from Grace Bay Beach, this resort features a dive shop, 3 restaurants and free WiFi. Providenciales International Airport is 12 km from this resort in Turks & Caicos.

    "The breakfast was more than expected. Pillows fluffy"

    caren. Jamaica
  • $279

    Average price per night

    Grand Cayman Marriott Beach Resort, George Town
    9.0 Awesome 221 reviews
    Description On Seven Mile Beach, this luxury Grand Cayman hotel features on-site restaurants and an oceanfront pool. Warmly decorated rooms include a flat-screen TV and scenic views from the private balcony.

    "Absolutely one of the BEST hotels we have stayed in. We normally stay at Hilton properties but they did not have any on the Island so we went with Marriott. We had a FANTASTIC time and the hotel and staff were OUTSTANDING!!!! We definitely will be back and we will stay at the Marriott."

    Theresa. United States of America
  • $275

    Average price per night

    The Sands at Grace Bay, Grace Bay
    8.6 Excellent 176 reviews

    260 people are looking right now

    Description On the beautiful sands of Grace Bay Beach in the Providenciales, this resort features the relaxing Spa Tropique and water sports. An on-site restaurant and free Wi-Fi are also available.

    "Staff was extremely friendly and helpful!"

    Walter. United States of America

Browse our "Best of" lists to find the top-rated properties in Caribbean Islands – based on 265122 reviews from real guests