Search for your hotel in St. John

Featured hotel in St. John

Caneel Bay Hotel - Caneel Bay Hotel a 4 star hotel in St. John

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 - 4 star hotels in St. John - North Shore Rd

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

The Westin St. John Resort and Villas - 4 star hotels in St. John - Great Cruz Bay

The Westin St. John Resort and Villas
Deluxe, cliff-top resort with direct beach access This resort fronts a Caribbean bay flanked by green hills on St. John’s southwest side. Guestrooms feature Westin’s 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