
Find hotels in Saint Margarets Bay from $54
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member PricesLearn about One Key
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Saint Margarets Bay
Pet friendly
Villa
Apartment
Condo
Cottage
Family friendly
Waterpark
Check prices for these dates
Tonight
Oct 8 - Oct 9Tomorrow
Oct 9 - Oct 10This weekend
Oct 9 - Oct 11Next weekend
Oct 16 - Oct 18Our top choices for Saint Margarets Bay hotels




1. S Hotel Kingston
S Hotel KingstonNew Kingston
Jodie
$217 nightly
$243 total
Nov 1 - Nov 2
Total with taxes and fees




2. R Hotel Kingston
R Hotel KingstonNew Kingston
David
$190 nightly
$212 total
Nov 8 - Nov 9
Total with taxes and fees




3. ROK Hotel Kingston, Tapestry Collection by Hilton
ROK Hotel Kingston, Tapestry Collection by HiltonKingston
Keith
$176 nightly
$198 total
Oct 30 - Oct 31
Total with taxes and fees




4. AC Hotel by Marriott Kingston, Jamaica
AC Hotel by Marriott Kingston, JamaicaNew Kingston
martin
$257 nightly
$288 total
Oct 31 - Nov 1
Total with taxes and fees




5. Jamaica Palace Hotel
Jamaica Palace HotelPort Antonio
Priscilla
$153 nightly
$170 total
Oct 10 - Oct 11
Total with taxes and fees




6. The Jamaica Pegasus Hotel
The Jamaica Pegasus HotelNew Kingston
Sophia
$212 nightly
$234 total
Oct 10 - Oct 11
Total with taxes and fees




7. Geejam
GeejamPort Antonio
Rudolph
$381 nightly
$423 total
Oct 12 - Oct 13
Total with taxes and fees




8. The Courtleigh Hotel and Suites
The Courtleigh Hotel and SuitesNew Kingston
Chantal
$199 nightly
$223 total
Oct 13 - Oct 14
Total with taxes and fees




9. Goblin Hill Villas at San San
Goblin Hill Villas at San SanPort Antonio
Ronald




10. Grand Hotel Excelsior Port Royal
Grand Hotel Excelsior Port RoyalPort Royal
Levens
$113 nightly
$128 total
Nov 7 - Nov 8
Total with taxes and fees




11. GoldenEye
GoldenEyeOracabessa
Mark
$648 nightly
$721 total
Oct 10 - Oct 11
Total with taxes and fees




12. Match Resort Hotel
Match Resort HotelPort Antonio
Cyville
$80 nightly
$89 total
Nov 7 - Nov 8
Total with taxes and fees




13. Bed & Breakfast with Lovely Pool and Breathtaking Views
Bed & Breakfast with Lovely Pool and Breathtaking ViewsPort Antonio
Simone




14. Courtyard by Marriott Kingston, Jamaica
Courtyard by Marriott Kingston, JamaicaNew Kingston
Romane
$196 nightly
$220 total
Oct 23 - Oct 24
Total with taxes and fees




15. LF Jungle Retreat
LF Jungle RetreatPort Antonio
Kemesha
$82 nightly
$91 total
Oct 15 - Oct 16
Total with taxes and fees




16. Hotel Four Seasons
Hotel Four SeasonsNew Kingston
Errol
$122 nightly
$139 total
Oct 20 - Oct 21
Total with taxes and fees




17. Terra Nova, BW Premier Collection
Terra Nova, BW Premier CollectionHalf Way Tree
Etta
$181 nightly
$199 total
Oct 23 - Oct 24
Total with taxes and fees




18. Sea Cliff Resort
Sea Cliff ResortLong Bay
Anthony
$122 nightly
$134 total
Nov 8 - Nov 9
Total with taxes and fees




19. Altamont Court Hotel
Altamont Court HotelNew Kingston
Michael
$148 nightly
$167 total
Oct 10 - Oct 11
Total with taxes and fees




20. Bay View Eco Resort & Spa
Bay View Eco Resort & SpaPort Antonio
Earl
$158 nightly
$178 total
Oct 15 - Oct 16
Total with taxes and fees
Top Saint Margarets Bay Hotel Reviews
LF Jungle Retreat
10/10 Excellent
"Our stay during at jungle retreat was fantastic. This beautiful retreat was very quiet, clean, organized and friendly. This is one of my top recommendations and I’m sure I will revisit. Special thanks to the staff and owner."
Strawberry Hill
10/10 Excellent
"Wonderful views and experience! Will be returning next year for my birthday"
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"
Sea Cliff Resort
8/10 Good
"Enjoyed"
Match Resort Hotel
10/10 Excellent
"Loved it!!!"
Geejam
10/10 Excellent
"Excellent hotel for a quiet stay. Very nice rooms and excellent views. The website and marketing information should make it clear that staying at the property may be difficult for some people as walking the property will require guest to go up and down a number a steps."
More cheap stays in Saint Margarets Bay

Kingsworth Bed and Breakfast
Jack’s Hill, Jack’s Hill Road Kingston Saint Andrew
$56 nightly
$63 total
Oct 11 - Oct 12
Total with taxes and fees
7.2/10 Good! (85 reviews)

Paradise Inn
Snow Hill Port Antonio Portland
$80 nightly
$93 total
Oct 10 - Oct 11
Total with taxes and fees
5.2/10 (18 reviews)

Polish Princess Guest House
Pompie Lane Port Antonio Portland
$113 nightly
$130 total
Oct 10 - Oct 11
Total with taxes and fees
9.6/10 Exceptional! (52 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- 5 Star Hotels in Hope Bay
- Snow Hill Hotels
- Vacation Homes in Hope Bay
- Villas in Portland
- 5 Star Hotels in Port Antonio
- Resorts & Hotels with Spas in Port Antonio
- Hotels near Winnifred Beach
- Guest Houses in Port Antonio
- Hotels with Tennis Courts in Port Antonio
- Hotels near Frenchman's Cove Beach
- Hotels near Musgrave Market
- B&B in Snow Hill
- All-Inclusive Resorts in Portland
- Guest Houses in Hope Bay
- Hotels near Portland Parish Church
- Villas in Hope Bay
- Hotels near Rio Grande
- Beach Hotels in Port Antonio
- Hotels near Somerset Falls
- Hotels near Holywell Park
- Portland Hotels
- Oceanfront Hotels in Port Antonio
- Cabin Rentals in Snow Hill
- B&B in Port Antonio
- Historic Hotels in Port Antonio
- Oceanfront Hotels in Portland
- Hotels near Boston Bay Beach
- Hope Bay Hotels
- Hotels & Resorts for Couples in Port Antonio
- Cottages in Port Antonio
- Hotels near Errol Flynn Marina
- Hotels with a Swim-up Bar in Portland
- Fairy Hill Hotels
- Honeymoon Resorts & in Port Antonio
- Resorts in Port Antonio
- Villas in Port Antonio
- Cabin Rentals in Portland
- Buff Bay Hotels
- Boutique Hotels in Port Antonio
- Boston Bay Hotels
- Port Antonio Hotels
- Cheap Hotels in Port Antonio
- Hotels near Trident Castle
- Hotels near Ken Jones Aerodrome
- Apartments in Port Antonio
- Luxury Hotels in Port Antonio
- Titchfield Peninsula Hotels
- Villas in Snow Hill
- Long Bay Hotels
- Hotel Wedding Venues Hotels in Port Antonio
- Flights from Pittsburgh (PIT) to Port Antonio (POT)
- Flights from Chicago (ORD) to Port Antonio (POT)
- Flights from Montreal (YUL) to Port Antonio (POT)
- Flights from Edmonton (YEA) to Port Antonio (POT)
- Flights to Hope Bay
- Flights from Las Vegas (LAS) to Port Antonio (POT)
- Flights from San Antonio (SAT) to Port Antonio (POT)
- Flights from Fort Lauderdale (FLL) to Port Antonio (POT)
- Flights from Miami (MIA) to Port Antonio (POT)
- Flights from Port of Spain (POS) to Port Antonio (POT)
- Flights from Boston (BOS) to Port Antonio (POT)
- Flights from Kingston (KIN) to Port Antonio (POT)
- Flights from Ken Jones Aerodrome
- Flights from Montego Bay (MBJ) to Port Antonio (POT)
- Flights to Port Antonio
- Flights from Nashville (BNA) to Port Antonio (POT)
- Flights to Portland
- Flights to Snow Hill
- Flights from New York (JFK) to Port Antonio (POT)
- Flights from Houston (HOU) to Port Antonio (POT)
- Flights from Negril (NEG) to Port Antonio (POT)
- Flights from Dallas (DFW) to Port Antonio (POT)
- Flights from Washington (IAD) to Port Antonio (POT)
- Flights to Ken Jones Aerodrome
- Flights from Atlanta (ATL) to Port Antonio (POT)
- Flights from Los Angeles (LAX) to Port Antonio (POT)


