
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
Family friendly
Waterpark
Apartment
Pet friendly
Condo
Villa
Check prices for these dates
Tonight
Aug 7 - Aug 8Tomorrow
Aug 8 - Aug 9This weekend
Aug 7 - Aug 9Next weekend
Aug 14 - Aug 16Our top choices for Saint Margarets Bay hotels




1. Pearl Ocean Villa
Pearl Ocean VillaSaint Margarets Bay
Michael
CA $340
CA $403 total
includes taxes & fees
Aug 10 - Aug 11




2. PHS Portland Comfort Stay
PHS Portland Comfort StaySaint Margarets Bay
CA $105
CA $122 total
includes taxes & fees
Aug 10 - Aug 11




3. Paradise Inn
Paradise InnPort Antonio
Devon
CA $112
CA $130 total
includes taxes & fees
Sep 2 - Sep 3




4. LF Jungle Retreat
LF Jungle RetreatPort Antonio
Jileesa
CA $118
CA $144 total
includes taxes & fees
Aug 9 - Aug 10




5. Match Resort Hotel
Match Resort HotelPort Antonio
Ramona
CA $149
CA $166 total
includes taxes & fees
Aug 10 - Aug 11




6. Jamaica Palace Hotel
Jamaica Palace HotelPort Antonio
Patrick
CA $221
CA $246 total
includes taxes & fees
Sep 7 - Sep 8




7. Inn The Town
Inn The TownPort Antonio
Shaughna
CA $221
CA $251 total
includes taxes & fees
Aug 10 - Aug 11




8. Hotel Tim Bamboo
Hotel Tim BambooPort Antonio
Natesha
CA $186
CA $206 total
includes taxes & fees
Aug 10 - Aug 11




9. All Nations Guesthouse
All Nations GuesthousePort Antonio
Evelyn
CA $120
CA $139 total
includes taxes & fees
Aug 18 - Aug 19




10. Sky's Villa Resort
Sky's Villa ResortBuff Bay
Rosemarie
CA $187
CA $239 total
includes taxes & fees
Aug 10 - Aug 11




11. Bay View Eco Resort & Spa
Bay View Eco Resort & SpaPort Antonio
Kimberly
CA $193
CA $232 total
includes taxes & fees
Sep 6 - Sep 7




12. Great Huts
Great HutsPort Antonio
Yvette
CA $169
CA $196 total
includes taxes & fees
Sep 7 - Sep 8




13. Forres Park Resort & Spa
Forres Park Resort & SpaMavis Bank
Dawn
CA $116
CA $117 total
includes taxes & fees
Aug 8 - Aug 9




14. Windbreak Villa
Windbreak VillaBuff Bay
CA $115
CA $134 total
includes taxes & fees
Aug 10 - Aug 11




15. Jay's Guest House
Jay's Guest HousePenlyne Castle
Derek
CA $78
CA $105 total
includes taxes & fees
Aug 10 - Aug 11




16. Frenchman's Cove Resort
Frenchman's Cove ResortPort Antonio
Lisa
CA $301
CA $348 total
includes taxes & fees
Sep 2 - Sep 3




17. Starlight Chalet
Starlight ChaletSilver Hill Gap
Daynea
CA $140
CA $169 total
includes taxes & fees
Aug 10 - Aug 11




19. Polish Princess Guest House
Polish Princess Guest HousePort Antonio
hal
CA $145
CA $170 total
includes taxes & fees
Sep 6 - Sep 7




20. Ridge Bay Chateau
Ridge Bay ChateauPort Antonio
CA $457
CA $645 total
includes taxes & fees
Aug 8 - Aug 9
Top Saint Margarets Bay Hotel Reviews
Match Resort Hotel
10/10 Excellent
"Good afternoon, I was invited to a wedding in Portland and I wanted somewhere to stay so I went on Google and began to search and while searching what I saw was way over my budget. And then my friend send me match resort and when I check it out it was the perfect place. When I arrived there the customer service was excellent I felt at home as if I was a regular visitor there. The room was clean, the food was good, the entertainment was excellent not to mention the staff they were awesome. I enjoyed my stay and I would visit again and again."
Jamaica Palace Hotel
8/10 Good
"The property is well maintained. The staff were excellent. Breakfast was great every morning. We opted for the Jamaican breakfast and they didn’t disappoint. The rooms and bathrooms were clean, however one area that could be improved is the bathroom accessibility. The bathrooms were not equipped to adequately accommodate guests with limited mobility. Features such as accessible showers, grab bars, and sufficient space for maneuverability were lacking, which could make the stay challenging for guests with mobility needs. Improving these accommodations would make the hotel more inclusive and comfortable for all visitors. One other drawback was the unavailability of coffee and tea options in the rooms or even the common area. This is something they should consider improving. We also loved the pool area. The Jamaican Map design was a great idea. There were lots of lounge chairs, tables and umbrellas. Overall my family and I had a great time. I would stay here again."
Sea Cliff Resort
10/10 Excellent
"WiFi wasn’t working at first but besides that no complaints"
Great Huts
10/10 Excellent
"More Than a Hotel—A True Jamaican Experience Great Huts is not just a hotel—it is an experience. The property stretches from the cliffs down to the beach, with winding paths through sea grape trees, coral rock, African-inspired art, treehouses, hidden sitting areas, and incredible views of the Caribbean. Everywhere you look feels like a postcard. We stayed in a treehouse and absolutely loved it. The room was unique, peaceful, and surrounded by nature. At night, the property became even more magical with warm lighting, ocean sounds, and a relaxed atmosphere. The staff was one of the best parts of our stay. Everyone was kind, attentive, welcoming, and genuinely cared about making sure we were comfortable. The food was also delicious, especially breakfast, and the dining area has so much character. Great Huts also helped arrange transportation and local experiences, including our Rio Grande rafting trip. They connected us with trusted people who took excellent care of us from beginning to end. This is not a typical polished resort with identical rooms and concrete hallways. It is rustic, artistic, cultural, and built into the natural landscape. That is exactly what makes it special. We had a tremendous stay and would absolutely return. Great Huts became one of the highlights of our entire Jamaica trip."
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"
All Nations Guesthouse
10/10 Excellent
"The nicest staff I’ve met! I had a car problem and they all were extremely supportive and sweet. I will definitely be coming back. Super grateful for them!"
Goblin Hill Villas at San San
10/10 Excellent
"Everything was very professional and well kept, the ocean view, staff, and clean room."
LF Jungle Retreat
10/10 Excellent
"We had a great stay, staff was amazing it was so peaceful! I would definitely come back !"
Bay View Eco Resort & Spa
10/10 Excellent
"N/a"
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
Aug 28 - Aug 29
includes taxes & fees
7.2/10 Good! (84 reviews)

Paradise Inn
Snow Hill Port Antonio Portland
CA $112
CA $130 total
Sep 2 - Sep 3
includes taxes & fees
5.2/10 (18 reviews)

Polish Princess Guest House
Pompie Lane Port Antonio Portland
CA $145
CA $170 total
Sep 6 - Sep 7
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






