Hotels & Resorts in St. John
St. John has at least 9 places listed under Hotels & Resorts. The best rated is Blue View (5.0 from 1 review). 9 of the 9 carry a photo and full details.
No activities yet
We're adding new spots soon. Check back later.
Hotels & Resorts venues on St. John
Real local businesses — 9 listed, book direct.
Looking for great hotels & resorts in St. John? These are the venues travellers rate highest — what makes each one worth your visit:
Grande Bay Resort★ 4.7 (112)
Found in St. John, Grande Bay Resort is a hotel. Cruz Bay Quarter St. John 0690 VI, 00831, Islas Vírgenes de EE. UU. places the property in the island's main settlement, with Cruz Bay itself among the nearby places. Grande Bay Resort operates as a hotel in the Cruz Bay Quarter of St. John.
Read more →Secret Harbour Beach Resort★ 4.6 (1080)
The hotel Secret Harbour Beach Resort in St. John is a hotel in the Caribbean, set at 6280 Estate Nazareth, Nazareth, St Thomas 00802, Islas Vírgenes de EE. UU. Guests rate the property 4.6 out of 5, a score drawn from 1,080 reviews, placing it well within the upper range of hotels on the island. Its position on St.
Read more →Gallows Point Resort★ 4.6 (189)
Gallows Point Resort is a hotel in St. John. The property occupies 3 AAA Gallows Point Road St. John, St John 00831, Islas Vírgenes de EE. UU., placing it on the island's western side. Gallows Point Resort operates as a hotel on St. John, within the Caribbean island group. Guests have given the property 4.
Read more →
Hotel
Blue View
St John, 25 Boatman Point Rd, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Hotel
Grande Bay Resort
Cruz Bay Quarter St. John 0690 VI, 00831, Islas Vírgenes de EE. UU.

Hotel
Secret Harbour Beach Resort
6280 Estate Nazareth, Nazareth, St Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
Gallows Point Resort
3 AAA Gallows Point Road St. John, St John 00831, Islas Vírgenes de EE. UU.

Hotel
Inn at Tamarind Court
St. John, 104 East, Southside Rd, Cruz Bay, 00831, Islas Vírgenes de EE. UU.

Hotel
Blue Sky Villa
St John, 123 Pickering St, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Hotel
The Westin St. John Resort Villas
300B Chocolate Hole Rd Great, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Hotel
Westin Resort
300B Chocolate Hole Rd Great, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Hotel
Mango Mojo Villa
Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.