Featured hotels in Virgin Islands

  • £167

    Average price per night

    Sand Castle on the Beach, Frederiksted
    9.1 Superb 43 reviews
    Description Offering a beautiful setting on Frederiksted Beach, Sand Castle on the Beach features well-equipped studios, a gym and 2 outdoor swimming pools. The terrace overlooks the Caribbean Sea.

    "The location was great! Quiet and not crowded perfect for relaxing. Beach was beautiful!"

    Amy. USA
  • £229

    Average price per night

    The Mafolie Hotel, Mafolie
    8.0 Very good 199 reviews
    Description Located 300 metres above the Caribbean Sea, this luxury hotel features an on-site restaurant, an outdoor pool, and free Wi-Fi. It is 1.6 km from Maghans Bay Beach.

    "The location had a fabulous view, the facilities (room, pool, restaurant) were beautiful, and the staff was very friendly, efficient, and welcoming."

    Marcia. USA
  • £167

    Average price per night

    Wyndham Margaritaville St. Thomas, Frydendal
    8.8 Fabulous 24 reviews
    Description Wyndham Margaritaville St. Thomas offers free WiFi and rooms with air conditioning in Frydendal. All rooms boast a kitchenette and a private bathroom. The on-site restaurant serves American cuisine.

    "The bed was extra comfy and the room had all the amenities needed. My view of the garden and the ocean was awesome."

    Pauline. UK Virgin Islands
  • 8.0 Very good 29 reviews
    Description The Inn on Strand Street is a family-owned hotel located in Frederiksted’s historic centre. Free WiFi access is available. Guests can enjoy activities such as diving and snorkeling.

    "Best omelet in the World, and the location is superb. The town Frederikssted is a historical Pearl, but do not expect party here. We come back here next time we visit St. Croix."

    Henrik. Denmark
  • £140

    Average price per night

    Hotel Caravelle, Christiansted

    Hotel Caravelle


    8.2 Very good 54 reviews
    Description Located in Christiansted, Hotel Caravelle offers an outdoor swimming pool, an on-site restaurant and free WiFi access. Private parking is offered.

    "Love this location, in the middle of town on the ocean"

    Eric. USA
  • £121

    Average price per night

    Hotel on the Cay, Christiansted
    8.0 Very good 93 reviews
    Description Located on lush Protestant Cay and accessible only by boat, this Christiansted landmark hotel features a private beach. Free WiFi is available in all areas.

    "beach next to the hotel view clean rooms"

    Vaclav. Czech Republic
  • £186

    Average price per night

    Anegada Reef Hotel, The Settlement

    Anegada Reef Hotel

    The Settlement

    8.6 Fabulous 6 reviews
    Description Located on the southwest coast of Anegada, this tropical hotel is directly on the white sandy beaches of the Caribbean Sea.

    "Great rates compared to similar island resorts. Very comfy king-size bed. A/C and fan. Crisp, clean bed linens and fluffy new towels. Great water pressure in the shower. All the staff introduced themselves..."

    Muggs. Canada
  • £117

    Average price per night

    Sebastian's on the beach hotel, Road Town
    7.7 Good 117 reviews
    Description Featuring free WiFi and a barbecue, Sebastian's on the beach hotel offers pet-friendly accommodation in Road Town. Guests can enjoy the on-site bar. Free private parking is available on site.

    "Amazing food in the restaurant and very comfortable beds."

    Marisol. USA
  • £102

    Average price per night

    Fort Burt Hotel, Road Town
    6.5 Review score 167 reviews
    Description Offering an outdoor swimming pool and a restaurant, Fort Burt Hotel is located 1.7 km from Cruise Ship Pier and 2.4 km from J.R. O'Neal Botanical Garden.

    "I spend 4 nights and was very calm and quiet, just what I wanted. Perfect view from my balcony and walking distance to town,grocery store and restaurants me and my girlfriend was very happy, perfect choice..."

    Albert. Puerto Rico
  • £74

    Average price per night

    Bunker Hill Hotel, Charlotte Amalie

    Bunker Hill Hotel

    Charlotte Amalie

    7.4 Good 272 reviews
    Description With views of the surrounding hills, this cozy hotel in historic St. Thomas features an outdoor swimming pool and complimentary breakfast. It is only 350 metres from the beautiful coast.

    "Bed was comfy, shower was roomy, great food choices at the Sugar Cane Grill, breakfast was included, linens were fresh and there were steps leading up to the rooms but they weren’t a deal breaker!!"

    Madge. USA