Enter your dates to see the latest prices and deals for Saint John hotels
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.
Bethany House - IMMACULATE OCEAN VIEWS Above the Westin Resort - Large Deck is a recently renovated apartment in Cruz Bay where guests can make the most of the private beach area and casino.
Featuring luxurious accommodations with views of Cruz Bay Harbour and the Caribbean Sea, Gallows Point Resort has an outdoor swimming pool and a restaurant.
This property offers access to a patio, free private parking, and free Wifi.
St John, USVI, Hillside Villa, Cruz Bay is located in Cruz Bay, just 1.4 miles from Hawksnest Beach and 1.5 miles from Caneel Bay Beach.
This property offers access to a balcony, free private parking, and free Wifi. The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is available.
Lovango Resort and Beach Club features an outdoor swimming pool, terrace, a restaurant and bar in Cruz Bay. Each room at the 5-star resort has sea views and free WiFi. The resort has family rooms.
This property offers access to a balcony, free private parking, and free Wifi. The apartment is composed of 1 bedroom, a fully equipped kitchenette, and 1 bathroom. A flat-screen TV is offered.
This property offers access to a balcony, free private parking, and free Wifi.
Offering a terrace, Cruz Bay Tropical Condo offers accommodations in Bethany. This property offers access to a balcony, free private parking, and free Wifi. Guests can use a bar.
Popular with guests booking hotels in Coral Bay
Popular with guests booking hotels in Tortola Island
Popular with guests booking hotels in Great Carrot Bay
Popular with guests booking hotels in Cruz Bay
Popular with guests booking hotels in Cruz Bay
Popular with guests booking hotels in Cruz Bay
Popular with guests booking hotels in Little Carrot Bay
Popular with guests booking hotels in Contant
Popular with guests booking hotels in Cruz Bay
Popular with guests booking hotels in Road Town
Featuring a garden, New Moon Escape - Affordable, Private Cottage with a Pool, WIFI and AC features accommodations in Coral Bay.
Offering mountain views, COCONUT BREEZE VILLA: MESMERIZING VIEWS, COOLING TRADEWINDS in Coral Bay offers accommodations and pool with a view.
This property offers access to a balcony, free private parking, and free Wifi. The villa also offers an infinity pool and a garden for guests to relax in.
St John, USVI, Hillside Villa, Cruz Bay is located in Cruz Bay, just 1.4 miles from Hawksnest Beach and 1.5 miles from Caneel Bay Beach.
Offering barbecue facilities, Blue Pearl Villa in St John USVI offers accommodations in Coral Bay. This property offers access to a balcony, free private parking, and free Wifi.
Offering a casino, Beneath The Mango Tree provides accommodations in Cruz Bay.
Offering a terrace, Cruz Bay Tropical Condo offers accommodations in Bethany. This property offers access to a balcony, free private parking, and free Wifi. Guests can use a bar.
Providing an open-air bath, Villa Kia Orana - Modern Island Escape offers accommodations in Cruz Bay. This property offers access to a balcony, a pool table, free private parking, and free Wifi.
This property offers access to a balcony, free private parking, and free Wifi. The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is available.
This property offers access to a balcony, free private parking, and free Wifi.
This property offers access to a balcony, free private parking, and free Wifi. The apartment is composed of 1 bedroom, a fully equipped kitchenette, and 1 bathroom. A flat-screen TV is offered.
This property offers access to a patio, free private parking, and free Wifi.
Indigo offers air-conditioned accommodations in Cruz Bay. Offering a terrace, the property is located within 1.6 miles of Honeymoon Bay Beach. Rooms are fitted with a balcony with sea views.
Sea View & Sunset Haven offers accommodations in Cruz Bay, 1.1 miles from Honeymoon Bay Beach and 1.5 miles from Caneel Bay Beach.
Town Walk, Beach Steps, Sea View is located in Enighed, just 1.1 miles from Honeymoon Bay Beach and 1.6 miles from Caneel Bay Beach.
Offering a garden, Stunning Cottage with Ocean Views Near Beaches offers accommodations in Enighed. This property offers access to a terrace, free private parking, and free Wifi.