
Find hotels in Saint Margarets Bay from CA $85
- 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
Apartment
Condo
Family friendly
Waterpark
Check prices for these dates
Tonight
Sep 10 - Sep 11Tomorrow
Sep 11 - Sep 12This weekend
Sep 11 - Sep 13Next weekend
Sep 18 - Sep 20Our top choices for Saint Margarets Bay hotels




1. PHS Portland Comfort Stay
PHS Portland Comfort StaySaint Margarets Bay
CA $92
CA $107 total
includes taxes & fees
Oct 12 - Oct 13




2. Paradise Inn
Paradise InnPort Antonio
Devon
CA $110
CA $128 total
includes taxes & fees
Sep 12 - Sep 13




3. Jamaica Palace Hotel
Jamaica Palace HotelPort Antonio
Taja
CA $248
CA $276 total
includes taxes & fees
Sep 16 - Sep 17




4. LF Jungle Retreat
LF Jungle RetreatPort Antonio
Kemesha
CA $111
CA $136 total
includes taxes & fees
Oct 11 - Oct 12




5. Inn The Town
Inn The TownPort Antonio
Jillian
CA $183
CA $202 total
includes taxes & fees
Sep 14 - Sep 15




6. Match Resort Hotel
Match Resort HotelPort Antonio
Cyville
CA $119
CA $132 total
includes taxes & fees
Oct 12 - Oct 13




7. Hotel Tim Bamboo
Hotel Tim BambooPort Antonio
Natesha
CA $157
CA $178 total
includes taxes & fees
Oct 3 - Oct 4




8. Comfy Guest Rooms
Comfy Guest RoomsPort Antonio
George
CA $83
CA $110 total
includes taxes & fees
Sep 19 - Sep 20




9. All Nations Guesthouse
All Nations GuesthousePort Antonio
Evelyn
CA $118
CA $137 total
includes taxes & fees
Sep 13 - Sep 14




10. Bay View Eco Resort & Spa
Bay View Eco Resort & SpaPort Antonio
Earl
CA $203
CA $244 total
includes taxes & fees
Oct 12 - Oct 13




11. Sky's Villa Resort
Sky's Villa ResortBuff Bay
Rosemarie
CA $183
CA $233 total
includes taxes & fees
Oct 11 - Oct 12




12. Great Huts
Great HutsPort Antonio
Yvette
CA $181
CA $209 total
includes taxes & fees
Sep 12 - Sep 13




13. Windbreak Villa
Windbreak VillaBuff Bay
CA $114
CA $133 total
includes taxes & fees
Sep 24 - Sep 25




15. Jay's Guest House
Jay's Guest HousePenlyne Castle
Derek
CA $77
CA $104 total
includes taxes & fees
Sep 15 - Sep 16




16. Frenchman's Cove Resort
Frenchman's Cove ResortPort Antonio
Lisa
CA $299
CA $345 total
includes taxes & fees
Oct 12 - Oct 13




17. Polish Princess Guest House
Polish Princess Guest HousePort Antonio
hal
CA $144
CA $168 total
includes taxes & fees
Sep 17 - Sep 18




18. Boston Bay
Boston BayPort Antonio
Damion
CA $83
CA $149 total
includes taxes & fees
Sep 12 - Sep 13




19. Starlight Chalet
Starlight ChaletSilver Hill Gap
Dennie
CA $120
CA $145 total
includes taxes & fees
Oct 12 - Oct 13




20. Jay's Guest House II
Jay's Guest House IIPenlyne Castle
Caroline
CA $144
CA $214 total
includes taxes & fees
Sep 18 - Sep 19
Top Saint Margarets Bay Hotel Reviews
Christar Villas Hotel
10/10 Excellent
"Will recommend this place"
Scarlett By The Sea
8/10 Good
"Friendly and helpful staff."
Geejam
10/10 Excellent
"Stunning views, a beautiful room, excellent food, and wonderfully attentive staff. We truly couldn’t have asked for more from our stay at Geejam. An absolutely beautiful experience from start to finish."
LF Jungle Retreat
10/10 Excellent
"The receptionist and staff was on point and welcoming. The place has a warm and welcoming ambiance.it was nice to have some quite time with nature."
Strawberry Hill
10/10 Excellent
"Great getaway for a relaxing stay high up in the mountains. Great cottages, well appointed with antiques and all necessary amenities. Amazing views of Kingston and the Blue Mountains. Excellent restaurant and bar. Welcoming and professional staff. It is not a difficult drive, but do not follow Waze - which takes you off the B1 and guides you through a shortcut that is clearly not meant for regular driving and rather dangerous."
Goblin Hill Villas at San San
8/10 Good
"Staff was nice and attentive. Great tennis courts and pool area. Bring insect repellent though!"
Match Resort Hotel
10/10 Excellent
"I loved the quiet intimate atmosphere. The staff was very professional and friendly, not to mention easy to communicate with, the catered to your every needs and desires. The manager Ms McKenzie treated you like royalty nothing was spared. She was very detailed oriented. Hats off to her and the Match Resort, zi would return in a heartbeat 💓"
Hotel Tim Bamboo
10/10 Excellent
"I stay at the cottage area my stay was good but the air conditioning was not working properly"
Moon San Villa at the Blue Lagoon
8/10 Good
"The property is perfectly located next to blue lagoon and the resort is beautiful. It could use some maintenance was a bit dusty, needed some refurbishing. There wasn’t any toiletries as the bookings saiid or the free boat ride so that should be updated. It is hard to get in contact with someone on site when needed. There is someone that pops in from time to time but no number to call. That would be nice to have. TVs don’t connect to wifi or have channels either. All in all it was a nice spot a/c works great, bed is comfy, the view is great, very welcoming and private. I would definitely go back"
More cheap stays in Saint Margarets Bay

Kingsworth Bed and Breakfast
Jack’s Hill, Jack’s Hill Road Kingston Saint Andrew
CA $76
CA $85 total
Sep 15 - Sep 16
includes taxes & fees
7.2/10 Good! (85 reviews)

Jay's Guest House
Penline Castle to Epping Farm Rd Penlyne Castle Saint Thomas
CA $77
CA $104 total
Sep 15 - Sep 16
includes taxes & fees
9/10 Wonderful! (12 reviews)

Paradise Inn
Snow Hill Port Antonio Portland
CA $110
CA $128 total
Sep 12 - Sep 13
includes taxes & fees
5.2/10 (18 reviews)

Polish Princess Guest House
Pompie Lane Port Antonio Portland
CA $144
CA $168 total
Sep 17 - Sep 18
includes taxes & fees
9.6/10 Exceptional! (52 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Amazing Caribbean Sea & Mountain Views
- Buff Bay Hotels
- Resorts in Port Antonio
- Villas in Port Antonio
- Sea Bell Resort Limited
- Portland Hotels
- Port Antonio Hotels
- Oceanfront Hotels in Portland
- Golf Hotels in Portland
- All Inclusive Resorts and in Portland
- Wilks Bay Resort One
- Hotels near Frenchman's Cove Beach
- Titchfield Peninsula Hotels
- Hotel Wedding Venues Hotels in Port Antonio
- Fairy Hill Hotels
- Hotels near Boston Bay Beach
- Pimento Lodge
- Teejay's rustic retreat
- Cheap Hotels in Hope Bay
- Boston Bay Hotels
- Hotels with Tennis Courts in Portland
- Hotels near Winnifred Beach
- Tranquility Guest House
- Sea Cliff Resort
- Long Bay Hotels
- Historic Hotels in Port Antonio
- 5 Star Hotels in Port Antonio
- Hotels near Trident Castle
- Resorts in Buff Bay
- Go Natural Jamaica Retreats
- Cheap Hotels in Portland
- Windsor Castle Hotels





