St. John

Hotels in St. John

As one of the Virgin Islands’ most popular destinations, there is no shortage of hotels in St. John. Visitors will find everything from high-end luxury resorts to quaint cottages with breathtaking views of the Caribbean Sea and located in Cruz Bay, one of the few parts of the island that is not on national park land. It’s only a matter of choosing what’s right for you and your wallet. Here are some great St. John Hotels to choose from:

Located less than a mile from the eponymous bay, the Caneel Bay Resort is one of a handful of resorts in St. John located within the national park. The resort features five on-site restaurants and has become a popular wedding and honeymoon destination. If you’re looking for a luxurious setting, don’t hesitate to book a room at Caneel Bay.

If you’re seeking more intimate hotels in St. John, book a room at Garden by the Sea Bed & Breakfast or Samuel Cottages. Both are located in the Cruz Bay area and offer romantic accommodations in charming and cozy settings.

And if you want to rough it during your trip, why not reserve a plot at the Cinnamon Bay Campgrounds, located well-within the confines of the national park. Rent or bring your own tent, talk around the fire and fall asleep to the sound of the waves lapping the coast.

The property, built along a steep hillside on the arid, cactus-dotted southeastern coast, is the sister resort to the pioneering eco-destination Maho Bay Camps on the island’s northern side.

Thirty-five years ago, before “green” became a de rigueur byword in hotel design, Maho Bay Camps was established when a clutch of permanent platform tents went up on a jungle hillside overlooking St. John’s secluded Maho Bay.

Waterfront cottages fronting 7 separate beaches on a former sugar plantation in Virgin Islands National Park, with one of the Caribbean's best wellness retreats: the spiritually minded Self Centre.