
Find hotels in Saint Margarets Bay from Rp995.028
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Saint Margarets Bay
Apartment
Check prices for these dates
Our top choices for Saint Margarets Bay hotels

LF Jungle Retreat
LF Jungle RetreatPort Antonio
8.4 out of 10, Very good, (52 reviews)
The price is Rp1.401.033
Rp1.712.252 total
includes taxes & fees
2 Apr - 3 Apr

All Nations Guesthouse
All Nations GuesthousePort Antonio
8.8 out of 10, Excellent, (145 reviews)
The price is Rp1.112.530
Rp1.296.390 total
includes taxes & fees
15 Apr - 16 Apr

Sky's Villa Resort
Sky's Villa ResortBuff Bay
9.4 out of 10, Exceptional, (15 reviews)
The price is Rp2.343.189
Rp2.986.718 total
includes taxes & fees
2 Apr - 3 Apr

Strawberry Hill
Strawberry HillIrish Town
9.0 out of 10, Wonderful, (155 reviews)
The price is Rp5.718.793
Rp6.879.689 total
includes taxes & fees
23 Apr - 24 Apr

Jay's Guest House
Jay's Guest HousePenlyne Castle
9.0 out of 10, Wonderful, (11 reviews)
The price is Rp1.184.207
Rp1.548.860 total
includes taxes & fees
1 Apr - 2 Apr

RafJam Bed & Breakfast
RafJam Bed & BreakfastNewcastle
7.8 out of 10, Good, (93 reviews)
The price is Rp1.549.442
Rp1.798.838 total
includes taxes & fees
5 Apr - 6 Apr

Jamaica Colors Eco-Retreat Hotel and Spa
Jamaica Colors Eco-Retreat Hotel and SpaRural Hill
9.0 out of 10, Wonderful, (34 reviews)
The price is Rp1.446.020
Rp1.679.925 total
includes taxes & fees
13 Apr - 14 Apr

Millsborough B&B
Millsborough B&BJack's Hill
10.0 out of 10, Exceptional, (17 reviews)
The price is Rp1.867.460
Rp2.351.305 total
includes taxes & fees
17 Apr - 18 Apr

Moon San Villa at the Blue Lagoon
Moon San Villa at the Blue LagoonPort Antonio
8.2 out of 10, Very good, (109 reviews)
The price is Rp1.543.595
Rp1.714.935 total
includes taxes & fees
18 Apr - 19 Apr

Sea Cliff Resort
Sea Cliff ResortLong Bay
8.2 out of 10, Very good, (187 reviews)
The price is Rp2.007.885
Rp2.526.836 total
includes taxes & fees
2 Apr - 3 Apr

Jay's Guest House II
Jay's Guest House IIPenlyne Castle
10.0 out of 10, Exceptional, (1 review)
The price is Rp1.803.276
Rp2.676.558 total
includes taxes & fees
2 Apr - 3 Apr

Christar Villas Hotel
Christar Villas HotelNew Kingston
7.4 out of 10, Good, (45 reviews)
The price is Rp2.018.905
Rp2.681.934 total
includes taxes & fees
17 Apr - 18 Apr

Tha Lagoon Spot
Tha Lagoon SpotPort Antonio
The price is Rp1.528.200
Rp2.029.110 total
includes taxes & fees
11 Apr - 12 Apr

Windbreak Villa
Windbreak VillaBuff Bay
The price is Rp1.375.380
Rp1.598.667 total
includes taxes & fees
1 Apr - 2 Apr

Boston Bay
Boston BayPort Antonio
6.0 out of 10, (1 review)
The price is Rp1.072.796
Rp1.250.696 total
includes taxes & fees
7 Apr - 8 Apr

876 JA Oasis by Kingston Airport
876 JA Oasis by Kingston AirportKingston
8.6 out of 10, Excellent, (29 reviews)
The price is Rp1.337.175
Rp1.554.731 total
includes taxes & fees
5 Apr - 6 Apr

New Kingston Apt at Wellington Cove
New Kingston Apt at Wellington CoveLiguanea
8.8 out of 10, Excellent, (8 reviews)
The price is Rp2.095.544
Rp3.974.932 total
includes taxes & fees
1 Apr - 2 Apr

Tapioca Village Retreat
Tapioca Village RetreatCastleton
6.0 out of 10, (2 reviews)
The price is Rp1.358.400
Rp1.579.140 total
includes taxes & fees
8 Apr - 9 Apr

Bay View Eco Resort & Spa
Bay View Eco Resort & SpaPort Antonio
7.8 out of 10, Good, (98 reviews)
The price is Rp2.536.812
Rp3.061.154 total
includes taxes & fees
1 Apr - 2 Apr

Forres Park Resort & Spa
Forres Park Resort & SpaMavis Bank
8.4 out of 10, Very good, (30 reviews)
The price is Rp1.528.200
Rp1.545.180 total
includes taxes & fees
2 Apr - 3 Apr
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in Saint Margarets Bay

Kingsworth Bed and Breakfast
Jack’s Hill, Jack’s Hill Road Kingston Saint Andrew
The price is Rp889.134 per night from 25 Apr to 26 Apr
Rp889.134
Rp995.028 total
25 Apr - 26 Apr
includes taxes & fees
7/10 Good! (81 reviews)









































































