Photo by Two Dreamers One World

Find hotels in St. John from $68
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. John
Apart hotel
Family friendly
Check prices for these dates
Our top choices for St. John hotels

Radisson Grenada Beach Resort
Radisson Grenada Beach ResortGrand Anse
8.4 out of 10, Very Good, (1,599 reviews)
$286 nightly
The price is $312
May 20 - May 21
Total with taxes and fees

Royalton Grenada, An Autograph Collection All-Inclusive Resort
Royalton Grenada, An Autograph Collection All-Inclusive ResortSt. George's
7.6 out of 10, Good, (1,029 reviews)
$414 nightly
The price is $414
Jun 1 - Jun 2
Total with taxes and fees

Siesta Hotel
Siesta HotelGrand Anse
9.0 out of 10, Wonderful, (1,010 reviews)
$108 nightly
The price is $118
May 17 - May 18
Total with taxes and fees

Silversands Grand Anse
Silversands Grand AnseGrand Anse
9.8 out of 10, Exceptional, (159 reviews)
$935 nightly
The price is $1,020
May 17 - May 18
Total with taxes and fees

Six Senses La Sagesse
Six Senses La SagesseSt. David
9.6 out of 10, Exceptional, (62 reviews)
$646 nightly
The price is $704
May 16 - May 17
Total with taxes and fees

Mount Edgecombe Boutique Hotel
Mount Edgecombe Boutique HotelVictoria
9.0 out of 10, Wonderful, (48 reviews)
$177 nightly
The price is $193
May 16 - May 17
Total with taxes and fees

Spice Island Beach Resort
Spice Island Beach ResortGrand Anse
9.8 out of 10, Exceptional, (92 reviews)
$765 nightly
The price is $851
May 25 - May 26
Total with taxes and fees

Petite Anse Hotel
Petite Anse HotelSt. Patrick
9.8 out of 10, Exceptional, (132 reviews)
$332 nightly
The price is $365
May 14 - May 15
Total with taxes and fees

Sandals Grenada - ALL INCLUSIVE Couples Only
Sandals Grenada - ALL INCLUSIVE Couples OnlySt. George's
9.2 out of 10, Wonderful, (185 reviews)

Mount Cinnamon Beach & Wellness Resort
Mount Cinnamon Beach & Wellness ResortGrand Anse
9.6 out of 10, Exceptional, (353 reviews)
$470 nightly
The price is $513
Jun 5 - Jun 6
Total with taxes and fees

True Blue Bay Resort
True Blue Bay ResortSt. George's
9.0 out of 10, Wonderful, (819 reviews)
$216 nightly
The price is $234
May 14 - May 15
Total with taxes and fees

Silversands Beach House Grenada
Silversands Beach House GrenadaGrand Anse
10.0 out of 10, Exceptional, (80 reviews)
$700 nightly
The price is $764
May 17 - May 18
Total with taxes and fees

Coyaba Beach Resort
Coyaba Beach ResortGrand Anse
8.8 out of 10, Excellent, (441 reviews)
$314 nightly
The price is $343
May 25 - May 26
Total with taxes and fees

The Point at Petite Calivigny
The Point at Petite CalivignySt. George's
10.0 out of 10, Exceptional, (25 reviews)

Secret Harbour Boutique Hotel and Marina
Secret Harbour Boutique Hotel and MarinaLance aux Épines
9.0 out of 10, Wonderful, (206 reviews)
$134 nightly
The price is $147
May 14 - May 15
Total with taxes and fees

Blue Star Apartments and Hotel
Blue Star Apartments and HotelSt. George's
9.4 out of 10, Exceptional, (46 reviews)
$141 nightly
The price is $155
May 14 - May 15
Total with taxes and fees

Gem Holiday Beach Resort
Gem Holiday Beach ResortGrand Anse
8.2 out of 10, Very Good, (378 reviews)
$83 nightly
The price is $91
Jun 9 - Jun 10
Total with taxes and fees

Hillview Apartments and Vehicle Rental
Hillview Apartments and Vehicle RentalGrand Anse
8.2 out of 10, Very Good, (126 reviews)
$49 nightly
The price is $55
Jun 1 - Jun 2
Total with taxes and fees
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular St. John attractions
Learn more about St. John
Love ocean views and history? Get away to St. John!

Photo by Two Dreamers One World
Open Photo by Two Dreamers One World
More cheap stays in St. John

Big Sky Lodge
Crochu St. Andrew Grenada
$80 nightly
The price is $88 total per night from May 14 to May 15
$88 total
May 14 - May 15
Total with taxes and fees
Hotels in St. John with star-rating

5 Star Hotels
9 properties












































































