Find and Book Top Rated Hotels in Saint John Island

Search among 1 available hotel in Saint John Island from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
Places to stay near Saint John Island
8.4
Great77 reviews
MapView on map10.9 km from Saint John Island10.9 km from City Centre
From   US$ 799 /nightSelect

Best hotels and places to stay in Saint John Island

Why visit?

Saint John Island is renowned for its breathtaking beaches, crystal-clear waters, and lush greenery, making it a perfect destination for those seeking a tranquil and picturesque tropical getaway. With a variety of outdoor activities, water sports, and hiking opportunities, St. John offers an unforgettable experience for nature lovers and adventure enthusiasts alike.

Where to stay?

Cruz Bay: As the main town on the island, Cruz Bay offers a lively atmosphere with a range of accommodation options, from charming guesthouses to luxurious resorts. Here, you can easily access shopping, dining, and transportation services, making it a convenient base for your stay in St. John.

Coral Bay: If you prefer a more laid-back and secluded setting, Coral Bay is the ideal choice. This tranquil area provides a peaceful escape with stunning views of the Caribbean Sea, quaint cottages, and eco-friendly resorts. Explore the nearby national park trails and immerse yourself in the islands natural beauty.

Great Cruz Bay: For those seeking upscale accommodations and top-notch amenities, Great Cruz Bay offers exclusive resorts and private villas overlooking the sparkling waters. Indulge in luxurious spa treatments, gourmet dining experiences, and unparalleled oceanfront views, creating a lavish retreat in St. John.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $150 to $250.

4-star hotels: The average price per night is around $300 to $500.

5-star hotels: The average price per night is around $600 to $1000.

Best value for money

Gallows Point Resort: Situated in Cruz Bay, Gallows Point Resort offers affordable luxury with spacious suites featuring stunning ocean views. Guests can enjoy the convenience of being close to dining and shopping options while soaking up the tranquility of the resorts lush surroundings.

Estate Lindholm: Nestled in a peaceful setting in Cruz Bay, Estate Lindholm provides comfortable accommodations at a reasonable price. The intimate boutique hotel boasts a serene atmosphere, personalized service, and easy access to nearby beaches and attractions, making it a great value for a relaxing stay in St. John.

Concordia Eco-Resort: Located in Coral Bay, Concordia Eco-Resort offers eco-friendly accommodations with stunning views of the Virgin Islands National Park. Guests can stay in charming eco-tents or eco-studios, immerse themselves in nature, and enjoy outdoor activities like hiking and snorkeling, providing an unforgettable experience at an affordable rate.

Best kids-friendly hotels

The Westin St. John Resort Villas: Ideal for families, The Westin St. John Resort Villas in Great Cruz Bay features spacious villas, a kids club, and a variety of family-friendly activities. Children can enjoy swimming in the pools, playing at the beach, and exploring the resorts beautiful landscaped grounds.

Caneel Bay Resort: Set in the heart of Virgin Islands National Park, Caneel Bay Resort offers a kid-friendly environment with beachfront accommodations and access to water sports activities. Families can bond over snorkeling adventures, nature hikes, and beach picnics, creating cherished memories on the island.

Best hotels for a romantic getaway

The Ritz-Carlton, St. Thomas: Providing a luxurious setting in Great Cruz Bay, The Ritz-Carlton offers opulent accommodations, gourmet dining options, and a serene spa for couples seeking a romantic escape. Enjoy breathtaking sunset views, private beach access, and personalized service for an unforgettable retreat.

Eco Serendib Villa and Spa: Located in Coral Bay, Eco Serendib Villa and Spa offers intimate and eco-conscious accommodations for a secluded romantic getaway. Couples can relax in their private villa, indulge in spa treatments, and savor organic meals with panoramic views of the Caribbean Sea, creating a truly romantic experience in St. John. Best for location

Cinnamon Bay Campground: Positioned near Cinnamon Bay Beach, Cinnamon Bay Campground provides a prime location for outdoor enthusiasts to enjoy camping under the stars and easy access to the islands hiking trails and pristine beaches.

Hillcrest Guest House: Overlooking Cruz Bay Harbor, Hillcrest Guest House offers a convenient location within walking distance to Cruz Bays shops, restaurants, and ferry terminal, making it an ideal choice for travelers looking to explore the towns attractions and experience the local culture.

The Westin St. John Resort Villas: Situated on Great Cruz Bay, The Westin St. John Resort Villas offers a picturesque location with panoramic ocean views, lush landscapes, and a private beachfront setting, providing guests with a serene and scenic retreat in St. John. Best for a short city break

Grande Bay Resort: Located in Cruz Bay, Grande Bay Resort offers stylish accommodations with easy access to the towns vibrant dining scene, shopping boutiques, and cultural attractions, making it a convenient choice for a short city break in St. John.

Battery Hill Condominiums: Nestled in Cruz Bay, Battery Hill Condominiums provides comfortable and spacious condos within walking distance to the towns restaurants, bars, and shops, allowing guests to experience the local city life and amenities during their short stay in St. John.

Show moreLess