Top Trending Hotels Near St. John Spice

See all 105 Hotels near St. John Spice
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Gallows Point Resort
Gallows Point Resort

3 AAA Gallows Point Road, St. John 00831

4.0 out of 5.0
4.6 out of 5 (199 reviews)

With direct access to the beach, this St. John condominium resort is within a 10-minute walk of St. John Spice, Battery, an …

£216
Sea Breeze at Battery Hill
Sea Breeze at Battery Hill

Battery Hill Condos, St. John 00830

3.5 out of 5.0

Situated in St. John, this apartment is within a 10-minute walk of St. John Spice, Battery, and Elaine Lone Sprauve Library …

£5,229
Sea Shore Allure
Sea Shore Allure

271 & 272 Fish Fry Drive, St. John 00831

4.5 out of 5.0
5 out of 5 (2 reviews)

Situated on the beach, this luxury hotel is within a 15-minute walk of Elaine Lone Sprauve Library and Museum, St. John Spice …

Get Rates
Villa Rhapsody
Villa Rhapsody

10-E Contant Point, St. John 00830

3.5 out of 5.0

Situated in St. John, this villa is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum, St. John Spice, and Battery …

£841
Blue Skies Villa
Blue Skies Villa

300-10 Great Cruz Bay Rd., St. John 00830

3.5 out of 5.0

Situated in St. John, this villa is within 2 mi (3 km) of Sunset Beach, Elaine Lone Sprauve Library and Museum, and St. Joh …

Get Rates
Abrigado
Abrigado

3B-19 San Soucci, St. John 00831

4.5 out of 5.0

Situated in Monte, this luxury villa is within 3 mi (5 km) of Sunset Beach, Elaine Lone Sprauve Library and Museum, and …

Get Rates
The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. Thomas

6900 Great Bay, St. Thomas 00802

5.0 out of 5.0
4.5 out of 5 (401 reviews)

Secluded on the island's easternmost point, facing turquoise Great Bay and St. John, this St. Thomas resort features a …

£286
Sunspot
Sunspot

6E Peter Bay, St. John 00830

4.0 out of 5.0

Situated near the beach, this villa is within a 15-minute walk of Cinnamon Bay and Trunk Bay. Jumbie Beach and Gibney Beach …

Get Rates
Secret Harbour Beach Resort
Secret Harbour Beach Resort

6280 Estate Nazareth, St. Thomas 00802

4.0 out of 5.0
4.2 out of 5 (766 reviews)

Set on little Nazareth Bay on St Thomas, this casual beachfront condo resort offers quiet vacations as well as ready access t …

£213
Sapphire Beach Condo Resort & Marina by Antilles Resorts
Sapphire Beach Condo Resort & Marina by Antilles Resorts

6720 Estate Smith Bay, St. Thomas 00802

3.0 out of 5.0
3.2 out of 5 (206 reviews)

This tranquil hideaway with its own yacht marina stands along a white-sand beach on the eastern tip of St Thomas, a half-mile …

£170
Hide content

Pocket Guide: St. John St. John Spice Hotels

Search for hotels in St. John on Expedia.co.uk. You can easily find your hotels in St. John using one of the methods below:

  • View our selection of featured hotels in St. John
  • Use the map to find hotels in the St. John neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. John, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. John
  • Enter your travel dates to view the best deals on hotels in St. John - while they last
false