
Find hotels in Saint Margarets Bay from Rp1.190.664
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Saint Margarets Bay
Apartment
Villa
Condo
Family friendly
Waterpark
Check prices for these dates
Tonight
17 Aug - 18 AugTomorrow
18 Aug - 19 AugThis weekend
21 Aug - 23 AugNext weekend
28 Aug - 30 AugOur top choices for Saint Margarets Bay hotels




1. PHS Portland Comfort Stay
PHS Portland Comfort StaySaint Margarets Bay
Rp1.426.160
Rp1.657.911 total
includes taxes & fees
21 Aug - 22 Aug




2. Jamaica Palace Hotel
Jamaica Palace HotelPort Antonio
Patrick
Rp2.454.778
Rp2.735.910 total
includes taxes & fees
18 Aug - 19 Aug




3. LF Jungle Retreat
LF Jungle RetreatPort Antonio
Niaron
Rp1.575.069
Rp1.923.661 total
includes taxes & fees
18 Aug - 19 Aug




4. Inn The Town
Inn The TownPort Antonio
Jillian
Rp2.815.775
Rp3.193.617 total
includes taxes & fees
18 Aug - 19 Aug




5. All Nations Guesthouse
All Nations GuesthousePort Antonio
Evelyn
Rp1.520.403
Rp1.766.290 total
includes taxes & fees
18 Aug - 19 Aug




6. Match Resort Hotel
Match Resort HotelPort Antonio
Ramona
Rp1.960.970
Rp2.174.894 total
includes taxes & fees
18 Aug - 19 Aug




7. Ridge Bay Chateau
Ridge Bay ChateauPort Antonio
Rp5.818.020
Rp8.200.420 total
includes taxes & fees
18 Aug - 19 Aug




8. Bay View Eco Resort & Spa
Bay View Eco Resort & SpaPort Antonio
Kimberly
Rp2.663.354
Rp3.213.852 total
includes taxes & fees
18 Aug - 19 Aug




9. Polish Princess Guest House
Polish Princess Guest HousePort Antonio
hal
Rp1.877.183
Rp2.197.088 total
includes taxes & fees
18 Aug - 19 Aug




10. Sky's Villa Resort
Sky's Villa ResortBuff Bay
Rosemarie
Rp2.460.073
Rp3.135.703 total
includes taxes & fees
18 Aug - 19 Aug




11. Great Huts
Great HutsPort Antonio
Yvette
Rp2.337.120
Rp2.705.515 total
includes taxes & fees
18 Aug - 19 Aug




12. Forres Park Resort & Spa
Forres Park Resort & SpaMavis Bank
Dawn
Rp1.604.430
Rp1.622.257 total
includes taxes & fees
18 Aug - 19 Aug




13. Jay's Guest House
Jay's Guest HousePenlyne Castle
Derek
Rp993.804
Rp1.338.972 total
includes taxes & fees
18 Aug - 19 Aug




14. Sea Cliff Resort
Sea Cliff ResortLong Bay
Robert
Rp2.108.042
Rp2.652.879 total
includes taxes & fees
18 Aug - 19 Aug




15. Kingsworth Bed and Breakfast
Kingsworth Bed and BreakfastJack's Hill
Dennie
Rp1.066.216
Rp1.190.664 total
includes taxes & fees
18 Aug - 19 Aug




16. Starlight Chalet
Starlight ChaletSilver Hill Gap
Daynea
Rp1.925.316
Rp2.328.206 total
includes taxes & fees
18 Aug - 19 Aug




17. RafJam Bed & Breakfast
RafJam Bed & BreakfastNewcastle
Jean Constant
Rp1.626.732
Rp1.888.568 total
includes taxes & fees
18 Aug - 19 Aug




18. Paradise Inn
Paradise InnPort Antonio
Devon
Rp1.426.160
Rp1.657.911 total
includes taxes & fees
6 Sept - 7 Sept




19. Tropical Lagoon Resort
Tropical Lagoon ResortPort Antonio
Ramesh
Rp2.776.361
Rp3.529.924 total
includes taxes & fees
18 Aug - 19 Aug




20. Sinopia Inn
Sinopia InnPort Antonio
Rp1.782.700
Rp2.067.932 total
includes taxes & fees
18 Aug - 19 Aug
Top Saint Margarets Bay Hotel Reviews
Strawberry Hill
10/10 Excellent
"Spent four days at the resort, my stay can be wrapped up with one word. And that word would be Majestic! Exceeded my expectations at every level.."
Scarlett By The Sea
8/10 Good
"The property is in a neighborhood 10 mins drive to the airport and 5 mins drive to grocery and pharmacy. It is greatly convenient when you need to be near Kingston airport without breaking the bank. It is not fancy or modern but clean and convenient and the owners are lovely and accommodating."
Jamaica Palace Hotel
8/10 Good
"It’s clean the staff is okay I don’t use anything bad to stay just not what I expected so it ac not the hotel but my expectations"
LF Jungle Retreat
10/10 Excellent
"This is my new go too spot when I visit Portland secluded clean good food peaceful and very close to the town"
Jamaica Colors Eco-Retreat Hotel and Spa
10/10 Excellent
"I had a lovely time. The property is beautiful, well maintained and the staff are very helpful and warm. Will be going back."
Sea Cliff Resort
10/10 Excellent
"We visited in early August 2026 and had a delightful time. Terrence and Monique were super helpful and the rest of the staff were friendly and courteous. Had a wonderful 3 night stay and as a bonus, got lulled to sleep with the ocean waves and woke up to spectacular sunrises.👍😄🇯🇲"
Inn The Town
8/10 Good
"Great view, overlooking the ocean and part of the town. It’s in a very convenient location, close to the beaches, banks, supermarkets restaurants and taxi stands(walking distance). I would definitely recommend you book your stay."
All Nations Guesthouse
8/10 Good
"Clean room and accommodating staff"
Goblin Hill Villas at San San
10/10 Excellent
"Perfect spot! Perfect staff"
More cheap stays in Saint Margarets Bay

Kingsworth Bed and Breakfast
Jack’s Hill, Jack’s Hill Road Kingston Saint Andrew
Rp1.066.216
Rp1.190.664 total
18 Aug - 19 Aug
includes taxes & fees
7.2/10 Good! (84 reviews)

Paradise Inn
Snow Hill Port Antonio Portland
Rp1.426.160
Rp1.657.911 total
6 Sept - 7 Sept
includes taxes & fees
5.2/10 (18 reviews)

Polish Princess Guest House
Pompie Lane Port Antonio Portland
Rp1.877.183
Rp2.197.088 total
18 Aug - 19 Aug
includes taxes & fees
9.6/10 Exceptional! (52 reviews)


