
Find hotels in Saint Margarets Bay from SAR 265
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Saint Margarets Bay
Pet friendly
Villa
Check prices for these dates
Our top choices for Saint Margarets Bay hotels

1. Pearl Ocean Villa
Pearl Ocean VillaSaint Margarets Bay
10.0 out of 10, Exceptional, (1 review)
The price is SAR 938
SAR 1,111 total
includes taxes & fees
16 Nov - 17 Nov

2. PHS Portland Comfort Stay
PHS Portland Comfort StaySaint Margarets Bay
The price is SAR 252
SAR 294 total
includes taxes & fees
22 Nov - 23 Nov

3. Jamaica Palace Hotel
Jamaica Palace HotelPort Antonio
8.2 out of 10, Very good, (371 reviews)
The price is SAR 655
SAR 728 total
includes taxes & fees
15 Nov - 16 Nov

4. Match Resort Hotel
Match Resort HotelPort Antonio
8.0 out of 10, Very good, (260 reviews)
The price is SAR 332
SAR 369 total
includes taxes & fees
30 Nov - 1 Dec

6. Frenchman's Cove Resort
Frenchman's Cove ResortPort Antonio
6.6 out of 10, (101 reviews)
The price is SAR 844
SAR 975 total
includes taxes & fees
17 Nov - 18 Nov

7. Great Huts
Great HutsPort Antonio
9.2 out of 10, Wonderful, (238 reviews)
The price is SAR 744
SAR 859 total
includes taxes & fees
15 Dec - 16 Dec

8. Hotel Tim Bamboo
Hotel Tim BambooPort Antonio
7.2 out of 10, Good, (208 reviews)
The price is SAR 439
SAR 499 total
includes taxes & fees
16 Nov - 17 Nov

9. Inn The Town
Inn The TownPort Antonio
9.4 out of 10, Exceptional, (78 reviews)
The price is SAR 547
SAR 606 total
includes taxes & fees
16 Nov - 17 Nov

10. All Nations Guesthouse
All Nations GuesthousePort Antonio
8.8 out of 10, Excellent, (158 reviews)
The price is SAR 265
SAR 308 total
includes taxes & fees
16 Nov - 17 Nov

11. Tropical Lagoon Resort
Tropical Lagoon ResortPort Antonio
7.0 out of 10, Good, (90 reviews)
The price is SAR 456
SAR 580 total
includes taxes & fees
22 Nov - 23 Nov

12. LF Jungle Retreat
LF Jungle RetreatPort Antonio
8.6 out of 10, Excellent, (72 reviews)
The price is SAR 315
SAR 385 total
includes taxes & fees
26 Nov - 27 Nov

13. Polish Princess Guest House
Polish Princess Guest HousePort Antonio
9.6 out of 10, Exceptional, (52 reviews)
The price is SAR 419
SAR 490 total
includes taxes & fees
17 Nov - 18 Nov

14. Sky's Villa Resort
Sky's Villa ResortBuff Bay
9.4 out of 10, Exceptional, (21 reviews)
The price is SAR 508
SAR 647 total
includes taxes & fees
15 Dec - 16 Dec

15. Jay's Guest House
Jay's Guest HousePenlyne Castle
9.0 out of 10, Wonderful, (12 reviews)
The price is SAR 203
SAR 275 total
includes taxes & fees
15 Nov - 16 Nov

16. Paradise Inn
Paradise InnPort Antonio
5.2 out of 10, (18 reviews)
The price is SAR 300
SAR 349 total
includes taxes & fees
15 Nov - 16 Nov

17. Comfy Guest Rooms
Comfy Guest RoomsPort Antonio
8.0 out of 10, Very good, (12 reviews)
The price is SAR 225
SAR 298 total
includes taxes & fees
15 Nov - 16 Nov

18. Starlight Chalet
Starlight ChaletSilver Hill Gap
6.0 out of 10, (13 reviews)
The price is SAR 256
SAR 311 total
includes taxes & fees
1 Dec - 2 Dec

19. Jay's Guest House II
Jay's Guest House IIPenlyne Castle
10.0 out of 10, Exceptional, (1 review)
The price is SAR 383
SAR 573 total
includes taxes & fees
28 Nov - 29 Nov

20. Forres Park Resort & Spa
Forres Park Resort & SpaMavis Bank
8.2 out of 10, Very good, (39 reviews)
The price is SAR 338
SAR 342 total
includes taxes & fees
19 Nov - 20 Nov
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.
More cheap stays in Saint Margarets Bay

West Breeze
Zion Hill distr. Fairy Hill P.O. Port Antonio Portland Parish
The price is SAR 227 per night from Nov 23 to Nov 24
SAR 227
SAR 265 total
23 Nov - 24 Nov
includes taxes & fees







































































