
Find hotels in Saint Margarets Bay from NT$2,128
- 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
Oct 4 - Oct 5Tomorrow
Oct 5 - Oct 6Next weekend
Oct 9 - Oct 11In two weeks
Oct 16 - Oct 18Our top choices for Saint Margarets Bay hotels




1. PHS Portland Comfort Stay
PHS Portland Comfort StaySaint Margarets Bay
NT$2,549
NT$2,963 total
includes taxes & fees
Oct 6 - Oct 7




2. Pearl Ocean Villa
Pearl Ocean VillaSaint Margarets Bay
Michael
NT$7,965
NT$9,431 total
includes taxes & fees
Oct 28 - Oct 29




3. Jamaica Palace Hotel
Jamaica Palace HotelPort Antonio
Priscilla
NT$6,175
NT$6,856 total
includes taxes & fees
Oct 6 - Oct 7




4. Match Resort Hotel
Match Resort HotelPort Antonio
Cyville
NT$2,979
NT$3,309 total
includes taxes & fees
Oct 6 - Oct 7




5. Geejam
GeejamPort Antonio
Rudolph
NT$12,585
NT$15,134 total
includes taxes & fees
Oct 6 - Oct 7




6. Inn The Town
Inn The TownPort Antonio
Winsome
NT$4,645
NT$5,142 total
includes taxes & fees
Oct 6 - Oct 7




7. Great Huts
Great HutsPort Antonio
Angie
NT$3,737
NT$4,330 total
includes taxes & fees
Oct 6 - Oct 7




8. All Nations Guesthouse
All Nations GuesthousePort Antonio
Nadine
NT$2,305
NT$2,682 total
includes taxes & fees
Oct 7 - Oct 8




9. LF Jungle Retreat
LF Jungle RetreatPort Antonio
Kemesha
NT$2,815
NT$3,438 total
includes taxes & fees
Oct 6 - Oct 7




10. Polish Princess Guest House
Polish Princess Guest HousePort Antonio
hal
NT$3,656
NT$4,272 total
includes taxes & fees
Oct 7 - Oct 8




11. Frenchman's Cove Resort
Frenchman's Cove ResortPort Antonio
Lisa
NT$7,169
NT$8,276 total
includes taxes & fees
Oct 7 - Oct 8




12. Tropical Lagoon Resort
Tropical Lagoon ResortPort Antonio
Ramesh
NT$4,962
NT$6,309 total
includes taxes & fees
Oct 6 - Oct 7




13. Hotel Tim Bamboo
Hotel Tim BambooPort Antonio
Natesha
NT$3,728
NT$4,238 total
includes taxes & fees
Oct 7 - Oct 8




14. Bay View Eco Resort & Spa
Bay View Eco Resort & SpaPort Antonio
Earl
NT$4,760
NT$5,744 total
includes taxes & fees
Oct 6 - Oct 7




15. Strawberry Hill
Strawberry HillIrish Town
Errol
NT$11,789
NT$14,178 total
includes taxes & fees
Oct 6 - Oct 7




16. Comfy Guest Rooms
Comfy Guest RoomsPort Antonio
George
NT$1,912
NT$2,532 total
includes taxes & fees
Oct 6 - Oct 7




17. Sea Cliff Resort
Sea Cliff ResortLong Bay
Anthony
NT$3,768
NT$4,741 total
includes taxes & fees
Oct 6 - Oct 7




18. Jay's Guest House
Jay's Guest HousePenlyne Castle
Derek
NT$2,219
NT$2,902 total
includes taxes & fees
Oct 6 - Oct 7




19. Sky's Villa Resort
Sky's Villa ResortBuff Bay
Rosemarie
NT$4,397
NT$5,604 total
includes taxes & fees
Oct 6 - Oct 7




20. Forres Park Resort & Spa
Forres Park Resort & SpaMavis Bank
Dawn
NT$2,867
NT$2,899 total
includes taxes & fees
Oct 6 - Oct 7
Top Saint Margarets Bay Hotel Reviews
Christar Villas Hotel
8/10 Good
"Great hotel, location - very nice opposite a JamMex restaurant. Nice food, drink & vibes - I took takeaway. Friendly & approachable staff Very close in fact right next to the road- so noisy with traffic- honking, loud motorbikes, etc. Room, clean & spacious. Breakfast - was VERY NICE, Loved it I went back for seconds. Options Jamaican breakfast only, from memory- I'd recommend this hotel & that yum, yummy Breakfast."
Jamaica Palace Hotel
8/10 Good
"Jm palace, quiet and serene . Ideal place for total rest and relaxation . Staff was helpful and courteous. Enjoyed my stay, will rebook again for the near future."
Great Huts
10/10 Excellent
"Loved my stay at great huts. Totally unique rooms, quiet property with detail to art and history throughout … beautiful cliffside views and chirping crickets at night made this stay feel relaxing . Don’t have to leave the property if you don’t want to , there’s a bar and staff will tend to your needs. The on-site restaurant is decent , but I wouldn’t suggest it if you’re hoping for authentic Jamaican food. I would stay again!"
The Gardens
10/10 Excellent
"Great Privacy. Decent suite. Friendly host. Look forward to October or November"
Inn The Town
10/10 Excellent
"Mr Wright and his staff were wonderful. This place is cozy, clean and safe. We enjoyed our stay. Everything we asked for was taken care of by Mr Wright and his staff. We appreciated everything."
Sea Cliff Resort
8/10 Good
"Enjoyed"
Match Resort Hotel
10/10 Excellent
"Loved it!!!"
Strawberry Hill
10/10 Excellent
"A beautiful hotel in an amazing location with stunning views over mountains and Kingston. Best rum punch ever! Karen runs a great hotel and was very helpful. We loved the gold disc room and the musical photos everywhere"
All Nations Guesthouse
8/10 Good
"The location was spot on. Wasn’t crowed wasn’t noisy. We had a rental car more than enough parking when we came back from exploring most of what beautiful Portland had to offer. I am an amateur photographer, so Frenchman Cove , Blue Lagoon, Winnifred Beach Reach Falls .. you get me !!!! They got explored. We didn’t have to worry about about driving back home late. 10 - 15min from most local spots."
More cheap stays in Saint Margarets Bay

Kingsworth Bed and Breakfast
Jack’s Hill, Jack’s Hill Road Kingston Saint Andrew
NT$1,906
NT$2,128 total
Oct 6 - Oct 7
includes taxes & fees
7.2/10 Good! (85 reviews)

Paradise Inn
Snow Hill Port Antonio Portland
NT$2,549
NT$2,963 total
Oct 6 - Oct 7
includes taxes & fees
5.2/10 (18 reviews)

Polish Princess Guest House
Pompie Lane Port Antonio Portland
NT$3,656
NT$4,272 total
Oct 7 - Oct 8
includes taxes & fees
9.6/10 Exceptional! (52 reviews)


