Saint John hotels

Search among 24 available hotels in Saint John from 50+ providers

Where do you want to go?
Select date
Select date
Rooms and Guests2 Guests, 1 Room
0Filter & Sort
View map
1-24 out of 24
Great47 reviews
Placed 41 miles from Christiansted Harbor-SSB Seaplane Base airport, the 4-star Westin St. John Resort Villas Saint John Island welcomes guests with a gift store and a restaurant.
FromUS$ 628 /nightSelect
Great39 reviews
The 4-star Gallows Point Resort Saint John Island is situated in a beach area overlooking the Caribbean Sea, offering 53 spacious rooms along with a hot tub and an outdoor swimming pool.
FromUS$ 645 /nightSelect
Great32 reviews
The 4-star Estate Lindholm Cruz Bay is set just 900 feet from Honeymoon Beach and 0.5 miles from Enighed Pond.
FromUS$ 415 /nightSelect
Great32 reviews
Featuring a swimming pool and 147 rooms, the 3-star Sapphire Beach Resort And Marina is about 2.5 miles from Tillett Gardens Shopping Center.
FromUS$ 145 /nightSelect
Very good35 reviews
While staying at the 5-star Caneel Bay Resort Cruz Bay you are invited to discover Blasbalg Point, set 10 minutes away by car, or The Marketplace, which is 10 minutes' drive away.
FromUS$ 499 /nightSelect
Christmas Cove and Cinnamon Bay Museum are located 3 miles and 2.8 miles from the St John Inn Contant respectively.
FromUS$ 250 /nightSelect
Great22 reviews
The 3-star 2Br Luxury Beachfront Duplex Villa On Sapphire Beach III is located 9 minutes' walk from Pelican Beach and comprises 27 rooms with modern comforts.
FromUS$ 987 /nightSelect
Very good7 reviews
The Villa Nautilus St. Thomas East End is set approximately 0.3 miles from Pelican Beach and offers guests an outdoor swimming pool onsite.
FromUS$ 282 /nightSelect
Great9 reviews
Located a 5-minute drive from Catherineberg Ruins, the affordable 3-star St. John Inn offers a continental breakfast and features a swimming pool.
FromUS$ 226 /nightSelect
Great7 reviews
While staying at the Coconut Coast Villas you are invited to discover Blasbalg Point, set about a 25-minute walk away, or Honeymoon Beach, which is 10 minutes away by car.
FromUS$ 267 /nightSelect
Great13 reviews
Featuring an outdoor pool, the 3-star Sapphire East End in a shopping neighbourhood boasts 38 rooms.
FromUS$ 222 /nightSelect
Very good2 reviews
Wharfside Village Shopping Center is also set 2.3 miles from the Lovango Resort And Beach Club.
FromUS$ 950 /nightSelect
FromUS$ 788 /nightSelect
Located 1.3 miles from Coki Point Beach, the Sun-Days At Crystal Cove On Sapphire Beach East End boasts an outdoor swimming pool.
FromUS$ 212 /nightSelect
The 3-star Maho Bay Camps Saint John Island is located 500 feet from Little Maho Beach and comprises 114 rooms with modern comforts.
Staying in Saint John Island, guests can cook their meals in a kitchenette and have a party on a terrace with an outdoor swimming pool.
FromUS$ 437 /nightSelect
Perfect6 reviews
Leinster Bay and Dolphin Market are located 0.5 miles and 1.2 miles from the Lavender Hill Suites Cruz Bay respectively.
FromUS$ 339 /nightSelect
Set 1.7 km from Catherineberg Ruins, this apartment features a private balcony and a patio.
The Sand Dollar Battery Hill is a perfect vacation spot within 20 minutes' walk of Honeymoon Beach and other Cruz Bay landmarks.
Great3 reviews
Coral Reef Underwater Park Trail and Mongoose Junction are located 2.4 miles and 0.2 miles from the Boutique Cruz Bay respectively.
FromUS$ 259 /nightSelect
Great5 reviews
Located 2.8 miles from Salt River Bay National Historical Park and Ecological Preserve, the Grande Bay Resort boasts an outdoor swimming pool.
FromUS$ 265 /nightSelect
Located approximately a 10-minute walk from Ram Head Trail, the 2-star Eco boasts a swimming pool.
FromUS$ 295 /nightSelect
Very good3 reviews
Boasting the outdoor swimming pool, the 4-star Sea Shore Allure offers a beachfront location merely a 10-minute stroll from Mongoose Junction.
FromUS$ 672 /nightSelect
Hillcrest Guest HouseBed & Breakfast
Great13 reviews
Guests can have a continental breakfast and enjoy visiting Fish Bay, set 10 minutes by car from the Hillcrest.
FromUS$ 306 /nightSelect

Saint John hotels essential information

🏨 Saint John hotels 24
👛 Lowest price 145 USD
✍️ Hotels Reviews 275

FAQs about hotels in Saint John

Discover these 11 answers and find our top hotels for a long-term stay in Saint John.

What are the best properties in Saint John?

If you're looking for the best place in Saint John, enjoy staying at one of 7 hotels or accommodations. You may also find out Gallows Point Resort (Adults Only) (rating: 8.4/10), a 4-star accommodation with free shuttle bus service, newspaper service and shopping service. It offers rooms for about 479US$ per night.

What are the most favored Saint John accommodations in Saint Thomas Island?

Also you may like Marriott'S Frenchman'S Cove (rating: 9.0/10), which is set 1.3 miles from Fort Christian and has an outdoor swimming pool, a business center and shopping service.

What are the best hotels in Cruz Bay, Saint John?

If you're planning a trip with a family, book Hillcrest Guest House (rating: 8.6/10) for 306US$ per night. It's located a 5-minute walk from Saint Ursulas Episcopal Church.

Which airport hotels in Saint John are the best?

According to travel data, there are 13 deals to pick from. One of the best airport accommodations is Caravelle Hotel (rating: 7.2/10) offering a golf course, water skiing and sailing. Another top option is Tamarind Reef Resort,Spa & Marina (rating: 8.2/10), set 2.7 miles from Christiansted Harbor-SSB Seaplane Base airport. It offers rooms at the cost of 242US$ per night, as well as a golf course, canoeing and water skiing on site.

What are the best cheap hotels in Saint John?

If you want to stay in Saint John, find out 6 affordable deals. Lindbergh Bay Hotel with rating 7.0/10 is a good option with an outdoor swimming pool, concierge service and a gym. It's set a 30-minute walk from John Brewers Bay Beach and offers Hibiscus Bar & Cafe restaurant nearby. Another good option is Emerald Beach Resort rated 7.4/10. Providing a golf course, a slide projector and windsurfing, it costs 260US$ per night. See more budget accommodations here.

What are the top hotels for couples in Saint John? has 5 romantic Saint John hotels for you to get cozy in. Bunker Hill Hotel offers an outdoor swimming pool, bar and an outdoor pool, as well as prices from 199US$ per night. Other romantic hotels you can find here.

Which properties in Saint John are suitable for a luxury trip?

According to travel data, more than 3 deals in Saint John are suitable for a luxury trip. Consider booking Estate Lindholm (rating: 8.0/10) at the cost of 295US$ per night, offering an outdoor swimming pool, snorkeling and diving on site. Other top options you can find out here.

Which 5-star hotels in Saint John are the best? recommends more than 3 luxury options to stay in Saint John. We recommend The Ritz-Carlton St.Thomas (rating: 8.4/10) with a private swimming pool, windsurfing and a gym.

What are the top 4-star hotels in Saint John?

According to travel data, there are 5 4-star hotels to pick from. Offering free shuttle bus service, newspaper service and shopping service, Gallows Point Resort (Adults Only) (rating: 8.4/10) is a perfect 4-star option with room rates from 392US$ per night. Another good property is Marriott'S Frenchman'S Cove (rating: 9.0/10) with an outdoor swimming pool, a business center and shopping service. Point Pleasant Resort and Secret Harbour Beach Resort are also very popular 4-star hotels.

What are the top hotels in Saint John?

According to travel data, there are 8 child-friendly deals to pick from. Flamboyan On The Bay Resort & Villas (rating: 7.2/10): a family-hotel with an outdoor swimming pool, concierge service and cribs for 199US$ per night. Sunset Gardens rated 6.8/10 is a perfect accommodation with an outdoor swimming pool, cribs and 24-hour security. Click here to find other family properties.

According to 184 reviews, there are 6 good hotels to pick from.

The Westin St.John Resort Villas is also the top Saint John hotel for visitors traveling with pets. This 4-star property offers rooms at the cost of 664US$ per night.