Photo by Two Dreamers One World

Find hotels in St. John from CA $102
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. John
Apartment
Check prices for these dates
Our top choices for St. John hotels

1. Radisson Grenada Beach Resort
Radisson Grenada Beach ResortGrand Anse
8.4 out of 10, Very good, (1,601 reviews)
The price is CA $346
CA $381 total
includes taxes & fees
Nov 10 - Nov 11

2. Siesta Hotel
Siesta HotelGrand Anse
8.8 out of 10, Excellent, (1,009 reviews)
The price is CA $127
CA $152 total
includes taxes & fees
Nov 17 - Nov 18

3. Silversands Grand Anse
Silversands Grand AnseGrand Anse
9.8 out of 10, Exceptional, (182 reviews)
The price is CA $1,401
CA $1,681 total
includes taxes & fees
Nov 6 - Nov 7

4. Spice Island Beach Resort
Spice Island Beach ResortGrand Anse
9.8 out of 10, Exceptional, (98 reviews)
The price is CA $1,851
CA $2,036 total
includes taxes & fees
Nov 6 - Nov 7

5. 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,167 reviews)
The price is CA $485
CA $485 total
includes taxes & fees
Dec 1 - Dec 2

6. Six Senses La Sagesse
Six Senses La SagesseSt. David
9.6 out of 10, Exceptional, (74 reviews)
The price is CA $1,008
CA $1,293 total
includes taxes & fees
Nov 7 - Nov 8

7. Mount Edgecombe Boutique Hotel
Mount Edgecombe Boutique HotelVictoria
9.0 out of 10, Wonderful, (53 reviews)
The price is CA $213
CA $261 total
includes taxes & fees
Nov 6 - Nov 7

8. Petite Anse Hotel
Petite Anse HotelSt. Patrick
9.8 out of 10, Exceptional, (141 reviews)
The price is CA $469
CA $563 total
includes taxes & fees
Nov 7 - Nov 8

9. Sandals Grenada All Inclusive Adults Only
Sandals Grenada All Inclusive Adults OnlySt. George's
9.2 out of 10, Wonderful, (199 reviews)

11. Allamanda Beach Hotel
Allamanda Beach HotelGrand Anse
8.0 out of 10, Very good, (677 reviews)
The price is CA $216
CA $237 total
includes taxes & fees
Nov 8 - Nov 9

12. Silversands Beach House Adult only
Silversands Beach House Adult onlyGrand Anse
10.0 out of 10, Exceptional, (102 reviews)
The price is CA $1,120
CA $1,344 total
includes taxes & fees
Nov 6 - Nov 7

13. Mount Cinnamon Beach & Wellness Resort
Mount Cinnamon Beach & Wellness ResortGrand Anse
9.6 out of 10, Exceptional, (381 reviews)
The price is CA $473
CA $567 total
includes taxes & fees
Nov 7 - Nov 8

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

15. Hillview Apartments and Vehicle Rental
Hillview Apartments and Vehicle RentalGrand Anse
8.2 out of 10, Very good, (158 reviews)
The price is CA $94
CA $105 total
includes taxes & fees
Dec 4 - Dec 5

16. Blue Star Apartments and Hotel
Blue Star Apartments and HotelSt. George's
9.4 out of 10, Exceptional, (48 reviews)
The price is CA $171
CA $231 total
includes taxes & fees
Dec 6 - Dec 7

17. Secret Harbour Boutique Hotel and Marina
Secret Harbour Boutique Hotel and MarinaLance aux Épines
9.0 out of 10, Wonderful, (230 reviews)
The price is CA $220
CA $258 total
includes taxes & fees
Nov 7 - Nov 8

18. True Blue Bay Resort
True Blue Bay ResortSt. George's
9.0 out of 10, Wonderful, (913 reviews)
The price is CA $250
CA $314 total
includes taxes & fees
Nov 7 - Nov 8

19. Gem Holiday Beach Resort
Gem Holiday Beach ResortGrand Anse
8.2 out of 10, Very good, (401 reviews)
The price is CA $131
CA $160 total
includes taxes & fees
Dec 6 - Dec 7
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.
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

RNM The Clubhouse Grenada
MT. Granby St. John
The price is CA $93 per night from Nov 27 to Nov 28
CA $93
CA $102 total
Nov 27 - Nov 28
includes taxes & fees
3/10 (2 reviews)








































































