Enter your dates to see the latest prices and deals for Saint John hotels
Long Bay Beach Resort features free bikes, outdoor swimming pool, a fitness centre and garden in Tortola Island.

Facing the beachfront, Secret Harbour Beach Resort offers 4-star accommodation in St Thomas and has an outdoor swimming pool, fitness centre and garden.

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.
Offering luxurious accommodation with views of Cruz Bay Harbour and the Caribbean Sea, Gallows Point Resort features an outdoor swimming pool and a restaurant.

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.
Set in St Thomas, Sapphire Dream offers accommodation with free WiFi, air conditioning, a private beach area and access to a garden with a year-round outdoor pool.
