Default HTG hotel image

Find hotels in Saint Margarets Bay from CA $91

  • 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
Oct 19 - Oct 20
Tomorrow
Oct 20 - Oct 21
This weekend
Oct 23 - Oct 25
Next weekend
Oct 30 - Nov 1

Filter by

Star rating

Guest rating

Our top choices for Saint Margarets Bay hotels

1. PHS Portland Comfort Stay

PHS Portland Comfort Stay
Saint Margarets Bay
CA $93
CA $108 total
includes taxes & fees
Oct 27 - Oct 28
PHS Portland Comfort Stay

2. Pearl Ocean Villa

Pearl Ocean Villa
Saint Margarets Bay
United States
Michael
CA $354
CA $419 total
includes taxes & fees
Oct 28 - Oct 29
Pearl Ocean Villa

3. Jamaica Palace Hotel

Jamaica Palace Hotel
Port Antonio
United States
Priscilla
CA $216
CA $241 total
includes taxes & fees
Oct 20 - Oct 21
Jamaica Palace Hotel

4. Match Resort Hotel

Match Resort Hotel
Port Antonio
Canada
Laurene
CA $126
CA $140 total
includes taxes & fees
Nov 18 - Nov 19
Match Resort Hotel

5. All Nations Guesthouse

All Nations Guesthouse
Port Antonio
United States
Nadine
CA $102
CA $119 total
includes taxes & fees
Oct 22 - Oct 23
All Nations Guesthouse

6. LF Jungle Retreat

LF Jungle Retreat
Port Antonio
United States
Shamar
CA $111
CA $136 total
includes taxes & fees
Oct 21 - Oct 22
LF Jungle Retreat

7. Hotel Tim Bamboo

Hotel Tim Bamboo
Port Antonio
United States
Natesha
CA $159
CA $181 total
includes taxes & fees
Oct 23 - Oct 24
Hotel Tim Bamboo

8. Comfy Guest Rooms

Comfy Guest Rooms
Port Antonio
Canada
George
CA $85
CA $112 total
includes taxes & fees
Oct 20 - Oct 21
Comfy Guest Rooms

9. Inn The Town

Inn The Town
Port Antonio
Canada
Winsome
CA $206
CA $234 total
includes taxes & fees
Oct 20 - Oct 21
Inn The Town

10. Bay View Eco Resort & Spa

Bay View Eco Resort & Spa
Port Antonio
United States
Kimberly
CA $201
CA $242 total
includes taxes & fees
Nov 19 - Nov 20
Bay View Eco Resort & Spa

11. Great Huts

Great Huts
Port Antonio
Canada
Angie
CA $185
CA $215 total
includes taxes & fees
Oct 21 - Oct 22
Great Huts

12. Geejam

Geejam
Port Antonio
United States
Nzigia
CA $492
CA $591 total
includes taxes & fees
Oct 20 - Oct 21
Geejam

13. Frenchman's Cove Resort

Frenchman's Cove Resort
Port Antonio
United States
Lisa
CA $309
CA $356 total
includes taxes & fees
Nov 18 - Nov 19
Frenchman's Cove Resort

14. Forres Park Resort & Spa

Forres Park Resort & Spa
Mavis Bank
United Kingdom
Dawn
CA $106
CA $107 total
includes taxes & fees
Oct 23 - Oct 24
Forres Park Resort & Spa

15. Tropical Lagoon Resort

Tropical Lagoon Resort
Port Antonio
United States
Juliet
CA $205
CA $260 total
includes taxes & fees
Nov 19 - Nov 20
Tropical Lagoon Resort

16. Sky's Villa Resort

Sky's Villa Resort
Buff Bay
United States
Rosemarie
CA $183
CA $234 total
includes taxes & fees
Nov 19 - Nov 20
Sky's Villa Resort

17. Polish Princess Guest House

Polish Princess Guest House
Port Antonio
Canada
hal
CA $158
CA $184 total
includes taxes & fees
Oct 21 - Oct 22
Polish Princess Guest House

18. Starlight Chalet

Starlight Chalet
Silver Hill Gap
United States
Dennie
CA $137
CA $166 total
includes taxes & fees
Nov 19 - Nov 20
Starlight Chalet

19. Jamaica Colors Eco-Retreat Hotel and Spa

Jamaica Colors Eco-Retreat Hotel and Spa
Rural Hill
United States
Nadia
CA $101
CA $118 total
includes taxes & fees
Nov 2 - Nov 3
Jamaica Colors Eco-Retreat Hotel and Spa

20. Jay's Guest House

Jay's Guest House
Penlyne Castle
United States
Derek
CA $84
CA $112 total
includes taxes & fees
Nov 18 - Nov 19
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

Jamaica Colors Eco-Retreat Hotel and Spa

Jamaica Colors Eco-Retreat Hotel and Spa

8/10 Good
"Staff was excellent, very accommodating and personable. Stunning location and as real Jamaican without the fluff as one can get. Simple and genuinely Jamaican, escapism, ideal for this."
Nadia 7-night trip
Posted 15 hours ago
Jamaica Colors Eco-Retreat Hotel and Spa
Great Huts

Great Huts

10/10 Excellent
"Great Huts is an amazing African cultural experience with great art in a natural setting. We stayed in a two-story tree house with a view of Boston Bay. The staff is friendly and very helpful. The food and entertainment are amazing. I highly recommend staying at the Great Huts at least once."
Chelesa Presley 2-night trip
Posted 4 days ago
Great Huts
Match Resort Hotel

Match Resort Hotel

10/10 Excellent
"Lovely staff would recommend"
Tyra 7-night trip
Posted 4 days ago
Match Resort Hotel
Jamaica Palace Hotel

Jamaica Palace Hotel

8/10 Good
"We had a nice stay. The property was very well maintained and clean. The beds were rounded so were a bit odd an"
Tina 1-night trip
Posted 6 days ago
Jamaica Palace Hotel
Scarlett By The Sea

Scarlett By The Sea

10/10 Excellent
"Gm world , I ave a knee problem wasn’t able to climb steps for a bedroom upstairs and they got me a room on the first floor, Mr. Shabba got me room serve breakfast, also see to it am ok, nice place to stay, clean as a whistle, also parking available,will go back, thanks to the staff, big up Mr.Shabba."
Sharon 1-night trip
Posted 6 days ago
Scarlett By The Sea
Sea Cliff Resort

Sea Cliff Resort

10/10 Excellent
"The name tells you the position of this lovely hotel on sea cliff, with a dramatic view and thundering wind and waves. Really beautiful!"
Patricia 2-night trip
Posted 6 days ago
Sea Cliff Resort
Goblin Hill Villas at San San

Goblin Hill Villas at San San

8/10 Good
"Gorgeous views."
Amanda 2-night trip
Posted 9 days ago
Goblin Hill Villas at San San
Strawberry Hill

Strawberry Hill

10/10 Excellent
"Wonderful views and experience! Will be returning next year for my birthday"
Camiel D 4-night trip
Posted 13 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 1 month ago
All Nations Guesthouse

More cheap stays in Saint Margarets Bay

Kingsworth Bed and Breakfast

Kingsworth Bed and Breakfast

Jack’s Hill, Jack’s Hill Road Kingston Saint Andrew
CA $76
CA $92 total
Nov 19 - Nov 20
includes taxes & fees
7.2/10 Good! (85 reviews)
Kingsworth Bed and Breakfast
Polish Princess Guest House

Polish Princess Guest House

Pompie Lane Port Antonio Portland
CA $158
CA $184 total
Oct 21 - Oct 22
includes taxes & fees
9.6/10 Exceptional! (52 reviews)
Polish Princess Guest House
Paradise Inn

Paradise Inn

Snow Hill Port Antonio Portland
Get rates
5.2/10 (18 reviews)
Paradise Inn
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, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-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 much is the nightly rate at a Saint Margarets Bay hotel?
Prices for hotels in Saint Margarets Bay often vary, but you can find a great deal from CA $91 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 the cheapest rate.

Explore a world of travel with Expedia