Book Saint Margarets Bay hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Saint Margarets Bay

Cheap Saint Margarets Bay hotels

Sea Cliff Resort

Sea Cliff Resort

3 out of 5
Ross Craig Long Bay Portland
Fully refundable
The price is AU$205 per night from 16 May to 17 May
AU$205
16 May - 17 May
includes taxes & fees
With a stay at Sea Cliff Resort in Long Bay, you'll be 2.1 mi (3.3 km) from Long Bay Beach and 7.3 mi (11.7 km) from Boston Bay Beach.
Opens in a new windowSea Cliff Resort
Jamaica Palace Hotel

Jamaica Palace Hotel

3.5 out of 5
Williamsfield Port Antonio Portland
Fully refundableReserve now, pay when you stay
The price is AU$251 per night from 29 May to 30 May
AU$251
29 May - 30 May
includes taxes & fees
Located in Port Antonio, Jamaica Palace Hotel is by the ocean, a 1-minute drive from Trident Castle and 7 minutes from Rio Grande.
Opens in a new windowJamaica Palace Hotel
Strawberry Hill

Strawberry Hill

3 out of 5
Island Outpost Irish Town Saint Andrew
The price is AU$557 per night from 20 May to 21 May
AU$557
20 May - 21 May
includes taxes & fees
Located in Irish Town, Strawberry Hill is within a 15-minute drive of University of Technology-Jamaica and University of the West Indies.
Opens in a new windowStrawberry Hill
Save an average of 15% on thousands of hotels when you're signed in
Christar Villas Hotel

Christar Villas Hotel

3 out of 5
99A Hope Rd Kingston St. Andrew Parish
Fully refundableReserve now, pay when you stay
The price is AU$195 per night from 17 May to 18 May
AU$195
17 May - 18 May
includes taxes & fees
A stay at Christar Villas Hotel places you in the heart of Kingston, within a 15-minute walk of Bob Marley Museum and Palace Cineplex.
Opens in a new windowChristar Villas Hotel
Geejam

Geejam

4.5 out of 5
San San, Port Antonio Port Antonio Portland
The price is AU$654 per night from 17 May to 18 May
AU$654
17 May - 18 May
includes taxes & fees
Located in Port Antonio, Geejam is a 3-minute drive from Trident Castle and 9 minutes from Rio Grande.
Opens in a new windowGeejam
Great Huts

Great Huts

3 out of 5
8-10 Boston Bay Port Antonio Portland
The price is AU$174 per night from 16 May to 17 May
AU$174
16 May - 17 May
includes taxes & fees
With a stay at Great Huts in Port Antonio, you'll be 0.4 mi (0.6 km) from Boston Bay Beach and 14.8 mi (23.7 km) from Reach Falls.
Opens in a new windowGreat Huts
Match Resort Hotel

Match Resort Hotel

3 out of 5
Dolphin Bay Port Antonio
The price is AU$168 per night from 16 May to 17 May
AU$168
16 May - 17 May
includes taxes & fees
When you stay at Match Resort Hotel in Port Antonio, you'll be near the beach and within a short 3-minute drive from Trident Castle.
Opens in a new windowMatch Resort Hotel
LF Jungle Retreat

LF Jungle Retreat

3 out of 5
Lots 32-40, Willamsfield Port Antonio
Fully refundableReserve now, pay when you stay
The price is AU$139 per night from 17 May to 18 May
AU$139
17 May - 18 May
includes taxes & fees
With a stay at LF Jungle Retreat in Port Antonio, you'll be within a 5-minute drive of Trident Castle and San San Beach.
Opens in a new windowLF Jungle Retreat
Frenchman's Cove Resort

Frenchman's Cove Resort

3 out of 5
Main Rd into Frenchman's Cove Port Antonio Portland
The price is AU$358 per night from 17 May to 18 May
AU$358
17 May - 18 May
includes taxes & fees
Located in Port Antonio, Frenchman's Cove Resort is in a rural location, within a 15-minute walk of Frenchman's Cove Beach and San San Beach.
Opens in a new windowFrenchman's Cove Resort
Don't see what you're looking for?
See all available properties in Saint Margarets Bay
View all properties
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.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Saint Margarets Bay hotels essential information

Accommodation
476 hotels
Lowest Price
AU$139
Highest Price
AU$654
Popular hotels
Sea Cliff Resort, Jamaica Palace Hotel, Strawberry Hill , Christar Villas Hotel, Geejam, Great Huts, Match Resort Hotel, LF Jungle Retreat, Frenchman's Cove Resort

Most recent Saint Margarets Bay hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.