Popular accommodations in Saint John Island
ResortAccommodates 4
Sapphire Beach Resort and Marina
Situated in East End, a few steps from Sapphire Beach, Sapphire Beach Resort and Marina features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. 1.5 km from Pelican Beach and 15 km from Charlotte Amalie Harbor, the property offers a private beach area, as well as a bar. Each room includes a balcony with sea views and free WiFi.Book nowfrom $269 per night
ResortAccommodates 5
Gallows Point Resort
Offering luxurious accommodation with views of Cruz Bay Harbour and the Caribbean Sea, Gallows Point Resort features an outdoor swimming pool and a restaurant. It has a beautiful setting surrounded by tropical gardens.Book nowfrom $505 per night
HouseAccommodates 5
Casa Azul
Set in East End, Casa Azul offers accommodation with a saltwater pool and sea views. This beachfront property offers access to a terrace, tennis at the tennis court, free private parking and free WiFi. The property has a garden, as well as a family-friendly restaurant that serves American and Caribbean cuisine.Book nowfrom $246 per night
ResortAccommodates 6
Sapphire Beach Resort
Sapphire Beach Resort has private beach access, an outdoor swimming pool and on-site watersports facilities. It offers spacious accommodation with ocean or marina views.Book nowfrom $301 per night
ApartmentAccommodates 2
Ocean Front Sapphire del Mar B-107
Ocean Front Sapphire del Mar B-107, a property with a bar, is set in St Thomas, a few steps from Sapphire Beach, 1.5 km from Pelican Beach, as well as 15 km from Charlotte Amalie Harbor. Situated on the beachfront, this property has a private beach area, pool with a view and a terrace. There is a restaurant serving American cuisine, and free private parking is available.Book nowfrom $85 per night
ApartmentAccommodates 4
Sapphire del Mar B-106 Ocean Front Beach Level
Boasting sea views, Sapphire del Mar B-106 Ocean Front Beach Level features accommodation with a private beach area, pool with a view and a garden, around a few steps from Sapphire Beach. This beachfront property offers access to a balcony, free private parking and free WiFi. The accommodation offers full-day security and a minimarket for guests.Book nowfrom $85 per night
ResortAccommodates 10
The Westin St. John Resort Villas
Set on St. John's Great Cruz Bay with a private 400-metre white-sand beach, The Westin St. John Resort features free Wi-Fi and a 24-hour concierge service.Book nowfrom $85 per night
ResortAccommodates 8
The Ritz-Carlton St. Thomas
Situated in Benner, 700 metres from Cowpet Bay Beach, The Ritz-Carlton St. Thomas features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. Guests can enjoy American and Caribbean dishes at the restaurant or have a cocktail at the bar.Book nowfrom $655 per night
VillaAccommodates 5
Ocean View Villas
Located in Jost Van Dyke, 1.1 km from White Bay Beach, Ocean View Villas provides accommodation with air conditioning and access to a garden. This beachfront property offers access to a patio, free private parking and free WiFi. The villa features family rooms as well as facilities for disabled guests.Book nowfrom $350 per night
ResortAccommodates 6
2BR Luxury Beachfront Duplex Villa on Sapphire Beach III
This beachfront 2 bedroom, two-level condo located within the Sapphire Beach Resort and Marina in St. Thomas, Virgin Islands is on the Caribbean Beach and features a free WiFi access.Book nowfrom $426 per night
HotelAccommodates 4
Sapphire Beach Villa Ocean and Marina View
Sapphire Beach Villa Ocean and Marina View features beauty services and air-conditioned guest accommodation in St Thomas, less than 1 km from Sapphire Beach, a 18-minute walk from Pelican Beach and 15 km from Charlotte Amalie Harbor. There is an on-site restaurant, plus free private parking and free WiFi are available. Featuring family rooms, this property also provides guests with a sun terrace.Book nowfrom $120 per night
ApartmentAccommodates 6
Luxury Beachfront Duplex Villa on Sapphire Beach IV
Offering an outdoor pool, Sapphire Beach Resort and Marina is located in East End St. Thomas, only 10 feet from the ocean. A full kitchen and dining table are available. Free WiFi is included.Book nowfrom $333 per night