Enter your dates to see the latest prices and deals for Saint John hotels
Facing the beachfront, Secret Harbour Beach Resort offers 4-star accommodations in St Thomas and has an outdoor swimming pool, fitness center and garden.

Long Bay Beach Resort features free bikes, outdoor swimming pool, a fitness center and garden in Tortola Island.

Signature Villa Island Paradise Apartments - Limited Time Offer offers accommodations in Cruz Bay, 1.1 miles from Honeymoon Bay Beach.

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.

Located in St Thomas, a 8-minute walk from Cowpet Bay Beach, The Ritz-Carlton St. Thomas has accommodations with an outdoor swimming pool, private parking, a fitness center and a garden.

Featuring a garden, Sapphire del Mar B-106 Ocean Front Beach Level offers accommodations in St Thomas. This beachfront property offers access to a terrace, free private parking, and free Wifi.
