
Find hotels near Cinnamon Bay Beach, St. John from CA $149
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Cinnamon Bay Beach hotels

1. Peter Bay Gatehouse
Peter Bay GatehouseMaho Bay Quarter, 0.7 km from Cinnamon Bay Beach
8.2 out of 10, Very good, (21 reviews)
The price is CA $1,097
CA $1,471 total
includes taxes & fees
Oct 31 - Nov 1

2. The Saint Resort
The Saint Resort5.1 km from Cinnamon Bay Beach
9.2 out of 10, Wonderful, (52 reviews)
The price is CA $308
CA $487 total
includes taxes & fees
Nov 1 - Nov 2

3. The Mary Anne Boutique Hotel USVI
The Mary Anne Boutique Hotel USVI18.3 km from Cinnamon Bay Beach
10.0 out of 10, Exceptional, (30 reviews)
The price is CA $343
CA $425 total
includes taxes & fees
Oct 29 - Oct 30

4. Bunker Hill Hotel
Bunker Hill Hotel18.4 km from Cinnamon Bay Beach
8.2 out of 10, Very good, (1,086 reviews)
The price is CA $134
CA $166 total
includes taxes & fees
Oct 29 - Oct 30

5. Bluebeard's Castle Resort
Bluebeard's Castle Resort17.7 km from Cinnamon Bay Beach
9.0 out of 10, Wonderful, (924 reviews)
The price is CA $257
CA $318 total
includes taxes & fees
Nov 26 - Nov 27

6. Secret Harbour Beach Resort
Secret Harbour Beach Resort10.7 km from Cinnamon Bay Beach
9.0 out of 10, Wonderful, (1,001 reviews)
The price is CA $646
CA $805 total
includes taxes & fees
Oct 29 - Oct 30

7. Mafolie Hotel
Mafolie Hotel18.4 km from Cinnamon Bay Beach
8.8 out of 10, Excellent, (1,000 reviews)
The price is CA $150
CA $204 total
includes taxes & fees
Oct 29 - Oct 30

8. St John Inn
St John Inn4.6 km from Cinnamon Bay Beach
9.2 out of 10, Wonderful, (480 reviews)
The price is CA $328
CA $369 total
includes taxes & fees
Oct 29 - Oct 30

9. Hotel 1829
Hotel 182918.3 km from Cinnamon Bay Beach
9.4 out of 10, Exceptional, (46 reviews)
The price is CA $230
CA $285 total
includes taxes & fees
Oct 30 - Oct 31






























