Search for your hotel in St. John
Featured hotel in St. John
Caneel Bay Hotel - 
Famed resort with seven beaches set in national park
Set within the Virgin Islands National Park on St. John, the resort features seven powder-white beaches on a secluded 170-acre peninsula.
Instead of televisions, radios, or telephones, 166 rooms provide tranquil views of lush gardens and azure blue seas.
Caribbean specialties are served at a restaurant atop the ruins of an 18th-century sugar mill, and casual fare is served beachside.
Caneel Bay Hotel - Show on map
Map of hotels in St. John
4 star hotels in St. John
Caneel Bay Hotel -
- North Shore Rd
Famed resort with seven beaches set in national park
Set within the Virgin Islands National Park on St. John, the resort features seven powder-white beaches on a secluded 170-acre peninsula.
Instead of televisions, radios, or telephones, 166 rooms provide tranquil views of lush gardens and azure blue seas.
Caribbean specialties are served at a restaurant atop the ruins of an 18th-century sugar mill, and casual fare is served beachside.
Caneel Bay Hotel - Show on map
The Westin St. John Resort and Villas -
- Great Cruz Bay
Deluxe, cliff-top resort with direct beach access
This resort fronts a Caribbean bay flanked by green hills on St. Johns southwest side.
Guestrooms feature Westins Heavenly Beds® and Heavenly BathsSM for vacation comfort.
Attractions include watersports, a health spa and fitness center, and hiking and snorkeling in Virgin Islands National Park.
Optional all-inclusive.
The Westin St. John Resort and Villas - Show on map
