Default HTG hotel image

Search Saint Margarets Bay hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
17 Aug - 18 Aug
Tomorrow
18 Aug - 19 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Filter by

Property class

Guest rating

Our top choices for Saint Margarets Bay hotels

1. PHS Portland Comfort Stay

PHS Portland Comfort Stay
Saint Margarets Bay
NZ$152
includes taxes & fees
24 Aug - 25 Aug
PHS Portland Comfort Stay

2. LF Jungle Retreat

LF Jungle Retreat
Port Antonio
United States
Niaron
NZ$180
includes taxes & fees
18 Aug - 19 Aug
LF Jungle Retreat

3. Match Resort Hotel

Match Resort Hotel
Port Antonio
United States
Ramona
NZ$180
includes taxes & fees
17 Sept - 18 Sept
Match Resort Hotel

4. Jamaica Palace Hotel

Jamaica Palace Hotel
Port Antonio
United States
Patrick
NZ$260
includes taxes & fees
18 Aug - 19 Aug
Jamaica Palace Hotel

5. Inn The Town

Inn The Town
Port Antonio
United States
Jillian
NZ$304
includes taxes & fees
18 Aug - 19 Aug
Inn The Town

6. All Nations Guesthouse

All Nations Guesthouse
Port Antonio
United States
Evelyn
NZ$168
includes taxes & fees
18 Aug - 19 Aug
All Nations Guesthouse

7. Paradise Inn

Paradise Inn
Port Antonio
United States
Devon
NZ$158
includes taxes & fees
18 Aug - 19 Aug
Paradise Inn

8. Bay View Eco Resort & Spa

Bay View Eco Resort & Spa
Port Antonio
United States
Kimberly
NZ$300
includes taxes & fees
17 Sept - 18 Sept
Bay View Eco Resort & Spa

9. Hotel Tim Bamboo

Hotel Tim Bamboo
Port Antonio
United States
Natesha
NZ$226
includes taxes & fees
11 Sept - 12 Sept
Hotel Tim Bamboo

10. Sky's Villa Resort

Sky's Villa Resort
Buff Bay
United States
Rosemarie
NZ$290
includes taxes & fees
17 Sept - 18 Sept
Sky's Villa Resort

11. Great Huts

Great Huts
Port Antonio
United States
Yvette
NZ$242
includes taxes & fees
17 Sept - 18 Sept
Great Huts

12. Geejam

Geejam
Port Antonio
Canada
Tony
NZ$742
includes taxes & fees
25 Aug - 26 Aug
Geejam

13. Frenchman's Cove Resort

Frenchman's Cove Resort
Port Antonio
United States
Lisa
NZ$410
includes taxes & fees
26 Aug - 27 Aug
Frenchman's Cove Resort

14. Polish Princess Guest House

Polish Princess Guest House
Port Antonio
Canada
hal
NZ$209
includes taxes & fees
18 Aug - 19 Aug
Polish Princess Guest House

15. Sea Cliff Resort

Sea Cliff Resort
Long Bay
United States
Robert
NZ$237
includes taxes & fees
17 Sept - 18 Sept
Sea Cliff Resort

16. Windbreak Villa

Windbreak Villa
Buff Bay
NZ$165
includes taxes & fees
18 Aug - 19 Aug
Windbreak Villa

17. RafJam Bed & Breakfast

RafJam Bed & Breakfast
Newcastle
United States
Jean Constant
NZ$180
includes taxes & fees
18 Aug - 19 Aug
RafJam Bed & Breakfast

18. Jamaica Colors Eco-Retreat Hotel and Spa

Jamaica Colors Eco-Retreat Hotel and Spa
Rural Hill
United States
Toni-Ann
NZ$168
includes taxes & fees
31 Aug - 1 Sept
Jamaica Colors Eco-Retreat Hotel and Spa

19. Boston Bay

Boston Bay
Port Antonio
United States
Damion
NZ$183
includes taxes & fees
22 Aug - 23 Aug
Boston Bay

20. Forres Park Resort & Spa

Forres Park Resort & Spa
Mavis Bank
United Kingdom
Dawn
NZ$149
includes taxes & fees
25 Aug - 26 Aug
Forres Park Resort & Spa
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Saint Margarets Bay Hotel Reviews

Recent Reviews in Saint Margarets Bay

Strawberry Hill

Strawberry Hill

10/10 Excellent
"Spent four days at the resort, my stay can be wrapped up with one word. And that word would be Majestic! Exceeded my expectations at every level.."
Troy 4-night trip
Posted 12 hours ago
Strawberry Hill
Scarlett By The Sea

Scarlett By The Sea

8/10 Good
"The property is in a neighborhood 10 mins drive to the airport and 5 mins drive to grocery and pharmacy. It is greatly convenient when you need to be near Kingston airport without breaking the bank. It is not fancy or modern but clean and convenient and the owners are lovely and accommodating."
Ria 1-night trip
Posted 19 hours ago
Scarlett By The Sea
Jamaica Palace Hotel

Jamaica Palace Hotel

8/10 Good
"It’s clean the staff is okay I don’t use anything bad to stay just not what I expected so it ac not the hotel but my expectations"
Niaron 1-night trip
Posted 1 day ago
Jamaica Palace Hotel
LF Jungle Retreat

LF Jungle Retreat

10/10 Excellent
"This is my new go too spot when I visit Portland secluded clean good food peaceful and very close to the town"
Niaron 1-night trip
Posted 1 day ago
LF Jungle Retreat
Jamaica Colors Eco-Retreat Hotel and Spa

Jamaica Colors Eco-Retreat Hotel and Spa

10/10 Excellent
"I had a lovely time. The property is beautiful, well maintained and the staff are very helpful and warm. Will be going back."
Toni-Ann 3-night trip
Posted 5 days ago
Jamaica Colors Eco-Retreat Hotel and Spa
Sea Cliff Resort

Sea Cliff Resort

10/10 Excellent
"We visited in early August 2026 and had a delightful time. Terrence and Monique were super helpful and the rest of the staff were friendly and courteous. Had a wonderful 3 night stay and as a bonus, got lulled to sleep with the ocean waves and woke up to spectacular sunrises.👍😄🇯🇲"
Robert 3-night trip
Posted 6 days ago
Sea Cliff Resort
Inn The Town

Inn The Town

8/10 Good
"Great view, overlooking the ocean and part of the town. It’s in a very convenient location, close to the beaches, banks, supermarkets restaurants and taxi stands(walking distance). I would definitely recommend you book your stay."
Jillian 4-night trip
Posted 6 days ago
Inn The Town
All Nations Guesthouse

All Nations Guesthouse

8/10 Good
"Clean room and accommodating staff"
Jabari 1-night trip
Posted 7 days ago
All Nations Guesthouse
Goblin Hill Villas at San San

Goblin Hill Villas at San San

10/10 Excellent
"Perfect spot! Perfect staff"
Jabari 2-night trip
Posted 7 days ago
Goblin Hill Villas at San San

More cheap accommodation in Saint Margarets Bay

Kingsworth Bed and Breakfast

Kingsworth Bed and Breakfast

Jack’s Hill, Jack’s Hill Road Kingston Saint Andrew
NZ$106
22 Aug - 23 Aug
includes taxes & fees
7.2/10 Good! (84 reviews)
Kingsworth Bed and Breakfast
Paradise Inn

Paradise Inn

Snow Hill Port Antonio Portland
NZ$158
18 Aug - 19 Aug
includes taxes & fees
5.2/10 (18 reviews)
Paradise Inn
Polish Princess Guest House

Polish Princess Guest House

Pompie Lane Port Antonio Portland
NZ$209
18 Aug - 19 Aug
includes taxes & fees
9.6/10 Exceptional! (52 reviews)
Polish Princess Guest House
Camelia Rooms

Camelia Rooms

18 Liguanea Terrace Kingston
Get rates
5.6/10 (11 reviews)
Camelia Rooms
Perfect View - Entire House

Perfect View - Entire House

Drapers Drapers Portland Parish
Get rates
10/10 Exceptional! (1 review)
Perfect View - Entire House
Areca Palms

Areca Palms

Portland Port Antonio Portland
Get ratesAreca Palms

Frequently asked questions

What is the best area to stay in Saint Margarets Bay?
The best area to stay in Saint Margarets Bay is along the coastal stretch, particularly around the main road that runs through the village centre.This area is the heart of Saint Margarets Bay, offering easy access to the main attractions and amenities. It's a linear village, with businesses and guesthouses lining the A4 road as it hugs the coastline. You'll find local eateries and small shops within walking distance, and the bay itself is just across the road in many spots.Couples looking for a relaxing escape will appreciate this central area. Many guesthouses here offer direct views of the bay and the surrounding lush hills, providing a tranquil setting. It's an excellent base for enjoying the natural beauty of the area, including swimming in the bay or simply unwinding by the water.For those seeking a more secluded and private experience, the hills surrounding Saint Margarets Bay offer a fantastic option. While a bit further from the immediate village, properties in these elevated positions often provide stunning panoramic views of the bay and the Caribbean Sea.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to 'My Trips' and selecting your reservation. To find flexible deals, filter your search by 'Fully refundable property' for hotels in Saint Margarets Bay.
How can I save on a hotel booking in Saint Margarets Bay with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Saint Margarets Bay hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Saint Margarets Bay?
Prices for hotels in Saint Margarets Bay often vary, but you can find a great deal from NZ$106 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by 'Price: low to high' for our cheapest rates.

Explore a world of travel with Expedia