Hotels in Saint John Island

Search among 20 available hotels and places to stay in Saint John Island from 50+ providers

Check-in
Thu, 05 Dec
-
Check-out
Fri, 06 Dec
Rooms and Guests2 Guests, 1 Room
Check-in
Thu, 05 Dec
-
Check-out
Fri, 06 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Thu, 05 Dec
-
Check-out
Fri, 06 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-20 out of 20
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Places to stay near Saint John Island
8.4
Great76 reviews
Map
10.9 km from Saint John Island10.9 km from City Centre
Placed within 5 minutes' walk of Muller Bay Beach, the Ritz-Carlton St. Thomas Benner welcomes guests with a private beach area and a restaurant.
From£ 3 524 /nightSelect
Map
5.5 km from Saint John Island5.5 km from City Centre
Set 5 minutes' walk from Kimberly Boulon Fine Art Gallery, the St John Contant offers 12 rooms and a swimming pool.
From£ 196 /nightSelect
8.6
Great32 reviews
Map
5.8 km from Saint John Island5.8 km from City Centre
Situated within a 5-minute walk of Salomon Beach, the 4-star Estate Lindholm Cruz Bay offers 17 guest rooms.
From£ 325 /nightSelect
7.4
Very good33 reviews
Map
11.1 km from Saint John Island11.1 km from City Centre
Located within 10 minutes' drive of American Yacht Harbor Shopping Center, the Elysian Beach Resort entices guests with a hot tub and an outdoor swimming pool.
From£ 175 /nightSelect
7.8
Very good35 reviews
Map
5.2 km from Saint John Island5.2 km from City Centre
The 5-star Caneel Bay Resort is located 15 minutes' walk from Little Hawknest Beach and comprises 166 rooms with modern comforts.
From£ 391 /nightSelect
8.6
Great13 reviews
Map
11.6 km from Saint John Island11.6 km from City Centre
Located in the historical district of East End around 10 minutes' drive from Mangrove Lagoon, the beachfront Sapphire has 38 rooms and a swimming pool.
From£ 174 /nightSelect
Map
6.0 km from Saint John Island6.0 km from City Centre
While staying at the Sand Dollar Battery Hill Cruz Bay you are invited to discover Henley Cay, set 10 minutes' drive away, or Mongoose Junction, which is about a 10-minute walk away.
Select
8.8
Great9 reviews
Map
5.7 km from Saint John Island5.7 km from City Centre
Peace Hill Windmill and The Parrot Club are respectively 2.7 km and 950 metres from the unpretentious 3-star St. John Inn Cruz Bay.
From£ 177 /nightSelect
8.2
Great5 reviews
Map
6.1 km from Saint John Island6.1 km from City Centre
The Grande Bay Resort is set within a 10-minute drive of Sunny Isle Shopping Center and about 10 minutes by car from Cruzan Gardens.
From£ 208 /nightSelect
Map
3.9 km from Saint John Island3.9 km from City Centre700 m from Trunk Bay
Set 1.7 km from Catherineberg Ruins, this apartment features a private balcony and a patio.
Select
9.0
Perfect6 reviews
Map
6.1 km from Saint John Island6.1 km from City Centre
While staying at the Lavender Hill Suites Cruz Bay you are invited to discover Honeymoon Beach, set about 20 minutes' walk away, or Dolphin Market, which is nearly 5 minutes away by car.
From£ 266 /nightSelect
8.2
Great22 reviews
Map
11.5 km from Saint John Island11.5 km from City Centre
The 2Br Luxury Beachfront Duplex Villa On Sapphire Beach III is set a mere 1.7 km from Lindquist Beach and 10 minutes by car from Coki Point Beach.
From£ 729 /nightSelect
7.8
Very good41 reviews
Map
11.5 km from Saint John Island11.5 km from City Centre
The oceanfront Sapphire Village Condos has an American-style restaurant specialising in American cuisine and is situated 0.6 km from American Yacht Harbor Shopping Center.
From£ 154 /nightSelect
8.6
Great32 reviews
Map
11.6 km from Saint John Island11.6 km from City Centre
While staying at the Sapphire Beach Resort And Marina you are invited to discover Lindquist Beach, set about 17 minutes' walk away, or A Touch of Wellness Massage & Health Center, which is a 10-minute ride away.
From£ 114 /nightSelect
Map
11.0 km from Saint John Island11.0 km from City Centre
While staying at the 5-star Great Bay Condominiums Located At The Ritz-Carlton Club, St Thomas you are invited to discover Coral World Ocean Park, set about 4.2 km away, or Sapphire Beach, which is a 5-minute ride away.
From£ 1 234 /nightSelect
8.2
Great7 reviews
Map
11.5 km from Saint John Island11.5 km from City Centre
The Sapphire Beach Villa Ocean And Marina View is a good starting point to Tutu's sights including American Yacht Harbor Shopping Center, which is a mere 0.6 km away.
From£ 188 /nightSelect
7.8
Very good5 reviews
Map
7.8 km from Saint John Island7.8 km from City Centre3.7 km from Trunk Bay
Featuring an outdoor pool and 12 rooms, the Lovango Resort And Beach Club Cruz Bay is 10 minutes on foot from Lovango Cay.
From£ 937 /nightSelect
Map
11.0 km from Saint John Island11.0 km from City Centre
Select
Map
4.9 km from Saint John Island4.9 km from City Centre
From£ 618 /nightSelect
Map
6.0 km from Saint John Island6.0 km from City Centre
Set in Saint John Island, this property has a sunny patio with an outdoor swimming pool together with a kitchenette for guests use.
From£ 343 /nightSelect

Where to stay in Saint John Island?

Best cheap hotels in Saint John Island

If you are a nature lover, Concordia Eco Resort in the vicinity of mountains and a national park is a good budget choice. If you would like to stay in an area that is within easy walking distance of Trunk Bay, book a hotel, such as the reasonably priced Lavender Hill Suites.

Luxury and boutique accommodation in Saint John Island

The Westin St. John Resort Villas is a fancy property with a tennis court, a sauna and lawn tennis, and it is located within a 25-minute walk of Catherineberg Ruins. Think about Sea Shore Allure, a boutique hotel next to Winner's Circle.

Explore and find your best apartments, B&Bs and others

If you're looking for a homey place to stay, consider Peace & Plenty, located beside Elaine Lone Sprauve Library and Museum. Gallows Point Resort (Adults Only) is a popular resort with an outdoor swimming pool, a picnic area and snorkeling for an unforgettable stay.

Show moreLess

Saint John Island hotels essential information

🏨 Hotels in Saint John Island 20
👛 Lowest price 114 GBP
✍️ Hotels Reviews 316