Those who want to admire nature should book St John Inn, which is an affordable option with views of the sea and is situated near a national park, a harbor and parks.
1-19 out of 19
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Coconut Coast Villas Saint John Island
Hotel
Map
3.7 mi from City Center
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
Places to stay near Saint John Island
8.4
Great7777 reviews
10
Map
6.8 mi from Saint John Island6.8 mi from City Center
The Ritz-Carlton St. Thomas Benner includes a plunge pool, a treatment room and a Jacuzzi, boasting a beachfront location just a drive from Cowpet Bay.
FromUS$ 932
/nightSelect
Inn
8.6
Great3232 reviews
10
Map
3.6 mi from Saint John Island3.6 mi from City Center
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
Resort
7.4
Very good3333 reviews
10
Map
6.9 mi from Saint John Island6.9 mi from City Center
Guests will enjoy an outdoor swimming pool and 180 rooms, while staying at the Elysian Beach Resort Nazareth with location just a drive from Cowpet Bay.
FromUS$ 223
/nightSelect
8.6
Great2626 reviews
10
Map
7.2 mi from Saint John Island7.2 mi from City Center
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
Aparthotel
7.8
Very good2020 reviews
10
Map
7.2 mi from Saint John Island7.2 mi from City Center
The oceanfront Sapphire Village Condos Nazareth offers you to enjoy American cuisine, an outdoor swimming pool and a private location 0.2 miles from Sapphire Beach.
FromUS$ 196
/nightSelect
Resort
7.8
Very good3535 reviews
10
Map
3.2 mi from Saint John Island3.2 mi from City Center
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
Hotel
Map
3.4 mi from Saint John Island3.4 mi from City Center
Christmas Cove and Cinnamon Bay Museum are located 3 miles and 2.8 miles from the St John Inn Contant respectively.
FromUS$ 250
/nightSelect
8.2
Great2222 reviews
10
Map
7.2 mi from Saint John Island7.2 mi from City Center
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$ 659
/nightSelect
Map
6.8 mi from Saint John Island6.8 mi from City Center
The 5-star luxury Great Bay Condominiums Located At The Ritz-Carlton Club, St Thomas is set merely 0.6 miles from American Yacht Harbor Shopping Center and within 2.3 miles of Clinton Phipps Racetrack.
FromUS$ 1 573
/nightSelect
Inn
8.8
Great99 reviews
10
Map
3.5 mi from Saint John Island3.5 mi from City Center
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
Aparthotel
7.4
Very good55 reviews
10
Map
7.2 mi from Saint John Island7.2 mi from City Center
Situated 0.2 miles from Pelican Beach, the Breathtaking Views Of Sapphire Village also offers a swimming pool.
FromUS$ 175
/nightSelect
Aparthotel
Map
7.2 mi from Saint John Island7.2 mi from City Center
There are rooms facing sea and the Sapphire Beach Villa Ocean And Marina View is set around 0.4 miles from American Yacht Harbor Shopping Center.
FromUS$ 281
/nightSelect
Map
4.8 mi from Saint John Island4.8 mi from City Center2.3 mi from Trunk Bay
Wharfside Village Shopping Center is also set 2.3 miles from the Lovango Resort And Beach Club.
FromUS$ 3 500
/nightSelect
Sand Dollar Battery Hill
Hotel
Map
3.7 mi from Saint John Island3.7 mi from City Center
The Sand Dollar Battery Hill is a perfect vacation spot within 20 minutes' walk of Honeymoon Beach and other Cruz Bay landmarks.
Select
Grande Bay Resort
Hotel
8.2
Great55 reviews
10
Map
3.7 mi from Saint John Island3.7 mi from City Center
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
Peter Bay Gatehouse
Hotel
Map
2.4 mi from Saint John Island2.4 mi from City Center714 yd from Trunk Bay
Set 1.7 km from Catherineberg Ruins, this apartment features a private balcony and a patio.
Select
Lavender Hill Suites
Hotel
9.0
Perfect66 reviews
10
Map
3.8 mi from Saint John Island3.8 mi from City Center
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
Westin St. John
Hotel
Map
3.0 mi from Saint John Island3.0 mi from City Center
FromUS$ 788
/nightSelect
Saved
Save
Where to stay in Saint John Island?
🏨 Hotels in Saint John Island | 19 |
👛 Lowest price | 145 USD |
✍️ Hotels Reviews | 278 |