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
1 Oct - 2 Oct
Tomorrow
2 Oct - 3 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

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$141
includes taxes & fees
1 Nov - 2 Nov
PHS Portland Comfort Stay

2. Pearl Ocean Villa

Pearl Ocean Villa
Saint Margarets Bay
United States
Michael
NZ$525
includes taxes & fees
28 Oct - 29 Oct
Pearl Ocean Villa

3. Match Resort Hotel

Match Resort Hotel
Port Antonio
United States
Cyville
NZ$168
includes taxes & fees
1 Nov - 2 Nov
Match Resort Hotel

4. Jamaica Palace Hotel

Jamaica Palace Hotel
Port Antonio
United States
Priscilla
NZ$382
includes taxes & fees
3 Oct - 4 Oct
Jamaica Palace Hotel

5. LF Jungle Retreat

LF Jungle Retreat
Port Antonio
United States
Kemesha
NZ$176
includes taxes & fees
4 Oct - 5 Oct
LF Jungle Retreat

6. All Nations Guesthouse

All Nations Guesthouse
Port Antonio
United States
Brian
NZ$149
includes taxes & fees
7 Oct - 8 Oct
All Nations Guesthouse

7. Hotel Tim Bamboo

Hotel Tim Bamboo
Port Antonio
United States
Natesha
NZ$197
includes taxes & fees
1 Nov - 2 Nov
Hotel Tim Bamboo

8. Great Huts

Great Huts
Port Antonio
United States
Yvette
NZ$241
includes taxes & fees
2 Oct - 3 Oct
Great Huts

9. Inn The Town

Inn The Town
Port Antonio
Canada
Winsome
NZ$287
includes taxes & fees
5 Oct - 6 Oct
Inn The Town

10. Geejam

Geejam
Port Antonio
United States
Rudolph
NZ$759
includes taxes & fees
12 Oct - 13 Oct
Geejam

11. Frenchman's Cove Resort

Frenchman's Cove Resort
Port Antonio
United States
Lisa
NZ$461
includes taxes & fees
3 Oct - 4 Oct
Frenchman's Cove Resort

12. Comfy Guest Rooms

Comfy Guest Rooms
Port Antonio
Canada
George
NZ$126
includes taxes & fees
1 Nov - 2 Nov
Comfy Guest Rooms

13. Polish Princess Guest House

Polish Princess Guest House
Port Antonio
Canada
hal
NZ$229
includes taxes & fees
1 Nov - 2 Nov
Polish Princess Guest House

14. Tropical Lagoon Resort

Tropical Lagoon Resort
Port Antonio
Canada
Ramesh
NZ$351
includes taxes & fees
3 Oct - 4 Oct
Tropical Lagoon Resort

15. Bay View Eco Resort & Spa

Bay View Eco Resort & Spa
Port Antonio
United States
Earl
NZ$298
includes taxes & fees
1 Nov - 2 Nov
Bay View Eco Resort & Spa

16. Paradise Inn

Paradise Inn
Port Antonio
United States
Devon
NZ$165
includes taxes & fees
2 Oct - 3 Oct
Paradise Inn

17. Sky's Villa Resort

Sky's Villa Resort
Buff Bay
United States
Rosemarie
NZ$312
includes taxes & fees
4 Oct - 5 Oct
Sky's Villa Resort

18. Sea Cliff Resort

Sea Cliff Resort
Long Bay
United States
Anthony
NZ$249
includes taxes & fees
1 Nov - 2 Nov
Sea Cliff Resort

19. Forres Park Resort & Spa

Forres Park Resort & Spa
Mavis Bank
United Kingdom
Dawn
NZ$134
includes taxes & fees
13 Oct - 14 Oct
Forres Park Resort & Spa

20. Jay's Guest House

Jay's Guest House
Penlyne Castle
United States
Derek
NZ$153
includes taxes & fees
1 Nov - 2 Nov
Jay's Guest House
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

Christar Villas Hotel

Christar Villas Hotel

10/10 Excellent
"I can say the rooms are clean, staff are friendly and this property is walkable to many restaurants and the supermarket."
Alexander 1-night trip
Posted 17 hours ago
Christar Villas Hotel
The Gardens

The Gardens

10/10 Excellent
"Great Privacy. Decent suite. Friendly host. Look forward to October or November"
elijah 4-night trip
Posted 18 hours ago
The Gardens
Inn The Town

Inn The Town

10/10 Excellent
"Mr Wright and his staff were wonderful. This place is cozy, clean and safe. We enjoyed our stay. Everything we asked for was taken care of by Mr Wright and his staff. We appreciated everything."
Nadine 2-night trip
Posted 18 hours ago
Inn The Town
Jamaica Palace Hotel

Jamaica Palace Hotel

10/10 Excellent
"Beautiful serene place with nostalgic rooms! Gorgeous grounds with a beautiful sea view on one side!"
Priscilla 1-night trip
Posted 2 days ago
Jamaica Palace Hotel
Sea Cliff Resort

Sea Cliff Resort

8/10 Good
"Enjoyed"
Gary 1-night trip
Posted 4 days ago
Sea Cliff Resort
Match Resort Hotel

Match Resort Hotel

10/10 Excellent
"Loved it!!!"
Lisa 11-night trip
Posted 4 days ago
Match Resort Hotel
Geejam

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."
Rudolph 1-night trip
Posted 7 days ago
Geejam
Strawberry Hill

Strawberry Hill

10/10 Excellent
"A beautiful hotel in an amazing location with stunning views over mountains and Kingston. Best rum punch ever! Karen runs a great hotel and was very helpful. We loved the gold disc room and the musical photos everywhere"
Deborah 2-night trip
Posted 9 days ago
Strawberry Hill
All Nations Guesthouse

All Nations Guesthouse

8/10 Good
"The location was spot on. Wasn’t crowed wasn’t noisy. We had a rental car more than enough parking when we came back from exploring most of what beautiful Portland had to offer. I am an amateur photographer, so Frenchman Cove , Blue Lagoon, Winnifred Beach Reach Falls .. you get me !!!! They got explored. We didn’t have to worry about about driving back home late. 10 - 15min from most local spots."
Brian 4-night trip
Posted 12 days ago
All Nations Guesthouse

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$115
4 Oct - 5 Oct
includes taxes & fees
7.2/10 Good! (85 reviews)
Kingsworth Bed and Breakfast
Paradise Inn

Paradise Inn

Snow Hill Port Antonio Portland
NZ$165
2 Oct - 3 Oct
includes taxes & fees
5.2/10 (18 reviews)
Paradise Inn
Polish Princess Guest House

Polish Princess Guest House

Pompie Lane Port Antonio Portland
NZ$229
1 Nov - 2 Nov
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
Areca Palms

Areca Palms

Portland Port Antonio Portland
Get ratesAreca Palms
Perfect View - Entire House

Perfect View - Entire House

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

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$115 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