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 center and garden in Tortola Island.
Secret Harbour Beach Resort has an outdoor swimming pool, fitness center, a garden and terrace in St Thomas.
Set on St. John's Great Cruz Bay with a private 400-yard white-sand beach, The Westin St. John Resort features free Wi-Fi and a 24-hour concierge service.
A comfortable apartment within easy reach of Sapphire Beach, Sapphire Dream offers a base for a relaxing getaway in St Thomas.
Just a few steps from Sapphire Beach and a 18-minute walk from Pelican Beach, Ocean Front Sapphire del Mar B-107 features accommodations in St Thomas with pool with a view, a bar, and barbecue...
Your Perfect Beachfront Condo in Paradise - Sapphire Beach is located in St Thomas, just a few steps from Sapphire Beach and a 17-minute walk from Pelican Beach.