Default HTG hotel image

Find hotels in Saint Margarets Bay from $54

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Oct 8 - Oct 9
Tomorrow
Oct 9 - Oct 10
This weekend
Oct 9 - Oct 11
Next weekend
Oct 16 - Oct 18

Filter by

Star rating

Guest rating

Our top choices for Saint Margarets Bay hotels

1. S Hotel Kingston

S Hotel Kingston
New Kingston
United States
Jodie
$217 nightly
$243 total
Nov 1 - Nov 2
Total with taxes and fees
S Hotel Kingston

2. R Hotel Kingston

R Hotel Kingston
New Kingston
United States
David
$190 nightly
$212 total
Nov 8 - Nov 9
Total with taxes and fees
R Hotel Kingston

3. ROK Hotel Kingston, Tapestry Collection by Hilton

ROK Hotel Kingston, Tapestry Collection by Hilton
Kingston
United States
Keith
$176 nightly
$198 total
Oct 30 - Oct 31
Total with taxes and fees
ROK Hotel Kingston, Tapestry Collection by Hilton

4. AC Hotel by Marriott Kingston, Jamaica

AC Hotel by Marriott Kingston, Jamaica
New Kingston
United States
martin
$257 nightly
$288 total
Oct 31 - Nov 1
Total with taxes and fees
AC Hotel by Marriott Kingston, Jamaica

5. Jamaica Palace Hotel

Jamaica Palace Hotel
Port Antonio
United States
Priscilla
$153 nightly
$170 total
Oct 10 - Oct 11
Total with taxes and fees
Jamaica Palace Hotel

6. The Jamaica Pegasus Hotel

The Jamaica Pegasus Hotel
New Kingston
United States
Sophia
$212 nightly
$234 total
Oct 10 - Oct 11
Total with taxes and fees
The Jamaica Pegasus Hotel

7. Geejam

Geejam
Port Antonio
United States
Rudolph
$381 nightly
$423 total
Oct 12 - Oct 13
Total with taxes and fees
Geejam

8. The Courtleigh Hotel and Suites

The Courtleigh Hotel and Suites
New Kingston
United States
Chantal
$199 nightly
$223 total
Oct 13 - Oct 14
Total with taxes and fees
The Courtleigh Hotel and Suites

9. Goblin Hill Villas at San San

Goblin Hill Villas at San San
Port Antonio
United States
Ronald
Goblin Hill Villas at San San

10. Grand Hotel Excelsior Port Royal

Grand Hotel Excelsior Port Royal
Port Royal
United States
Levens
$113 nightly
$128 total
Nov 7 - Nov 8
Total with taxes and fees
Grand Hotel Excelsior Port Royal

11. GoldenEye

GoldenEye
Oracabessa
United States
Mark
$648 nightly
$721 total
Oct 10 - Oct 11
Total with taxes and fees
GoldenEye

12. Match Resort Hotel

Match Resort Hotel
Port Antonio
United States
Cyville
$80 nightly
$89 total
Nov 7 - Nov 8
Total with taxes and fees
Match Resort Hotel

13. Bed & Breakfast with Lovely Pool and Breathtaking Views

Bed & Breakfast with Lovely Pool and Breathtaking Views
Port Antonio
United States
Simone
Bed & Breakfast with Lovely Pool and Breathtaking Views

14. Courtyard by Marriott Kingston, Jamaica

Courtyard by Marriott Kingston, Jamaica
New Kingston
United States
Romane
$196 nightly
$220 total
Oct 23 - Oct 24
Total with taxes and fees
Courtyard by Marriott Kingston, Jamaica

15. LF Jungle Retreat

LF Jungle Retreat
Port Antonio
United States
Kemesha
$82 nightly
$91 total
Oct 15 - Oct 16
Total with taxes and fees
LF Jungle Retreat

16. Hotel Four Seasons

Hotel Four Seasons
New Kingston
United States
Errol
$122 nightly
$139 total
Oct 20 - Oct 21
Total with taxes and fees
Hotel Four Seasons

17. Terra Nova, BW Premier Collection

Terra Nova, BW Premier Collection
Half Way Tree
United States
Etta
$181 nightly
$199 total
Oct 23 - Oct 24
Total with taxes and fees
Terra Nova, BW Premier Collection

18. Sea Cliff Resort

Sea Cliff Resort
Long Bay
United States
Anthony
$122 nightly
$134 total
Nov 8 - Nov 9
Total with taxes and fees
Sea Cliff Resort

19. Altamont Court Hotel

Altamont Court Hotel
New Kingston
United States
Michael
$148 nightly
$167 total
Oct 10 - Oct 11
Total with taxes and fees
Altamont Court Hotel

20. Bay View Eco Resort & Spa

Bay View Eco Resort & Spa
Port Antonio
United States
Earl
$158 nightly
$178 total
Oct 15 - Oct 16
Total with taxes and fees
Bay View Eco 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

LF Jungle Retreat

LF Jungle Retreat

10/10 Excellent
"Our stay during at jungle retreat was fantastic. This beautiful retreat was very quiet, clean, organized and friendly. This is one of my top recommendations and I’m sure I will revisit. Special thanks to the staff and owner."
Shamar 1-night trip
Posted 2 days ago
LF Jungle Retreat
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 3 days ago
Strawberry Hill
Christar Villas Hotel

Christar Villas Hotel

8/10 Good
"Great hotel, location - very nice opposite a JamMex restaurant. Nice food, drink & vibes - I took takeaway. Friendly & approachable staff Very close in fact right next to the road- so noisy with traffic- honking, loud motorbikes, etc. Room, clean & spacious. Breakfast - was VERY NICE, Loved it I went back for seconds. Options Jamaican breakfast only, from memory- I'd recommend this hotel & that yum, yummy Breakfast."
Andrea 1-night trip
Posted 4 days ago
Christar Villas Hotel
Jamaica Palace Hotel

Jamaica Palace Hotel

8/10 Good
"Jm palace, quiet and serene . Ideal place for total rest and relaxation . Staff was helpful and courteous. Enjoyed my stay, will rebook again for the near future."
Kim 3-night trip
Posted 4 days ago
Jamaica Palace Hotel
Great Huts

Great Huts

10/10 Excellent
"Loved my stay at great huts. Totally unique rooms, quiet property with detail to art and history throughout … beautiful cliffside views and chirping crickets at night made this stay feel relaxing . Don’t have to leave the property if you don’t want to , there’s a bar and staff will tend to your needs. The on-site restaurant is decent , but I wouldn’t suggest it if you’re hoping for authentic Jamaican food. I would stay again!"
Angie 2-night trip
Posted 5 days ago
Great Huts
The Gardens

The Gardens

10/10 Excellent
"Great Privacy. Decent suite. Friendly host. Look forward to October or November"
elijah 4-night trip
Posted 8 days ago
The Gardens
Sea Cliff Resort

Sea Cliff Resort

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

Match Resort Hotel

10/10 Excellent
"Loved it!!!"
Lisa 11-night trip
Posted 11 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 2 weeks ago
Geejam

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
$56 nightly
$63 total
Oct 11 - Oct 12
Total with taxes and fees
7.2/10 Good! (85 reviews)
Kingsworth Bed and Breakfast
Paradise Inn

Paradise Inn

Snow Hill Port Antonio Portland
$80 nightly
$93 total
Oct 10 - Oct 11
Total with taxes and fees
5.2/10 (18 reviews)
Paradise Inn
Polish Princess Guest House

Polish Princess Guest House

Pompie Lane Port Antonio Portland
$113 nightly
$130 total
Oct 10 - Oct 11
Total with taxes and 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?
For a relaxed and authentic Jamaican experience, the best area to stay in Saint Margarets Bay is the tranquil waterfront area itself, particularly near the main fishing village.This area offers a serene escape, characterized by its calm waters, lush greenery, and the gentle rhythm of local life. You'll find a selection of guesthouses and villas spread along the coastline, providing direct access to the Caribbean Sea. The main road, A4, runs through the village, connecting you to other points of interest. It's an ideal spot for couples seeking a peaceful retreat.Couples will appreciate the privacy and direct access to the water for swimming and snorkeling. The natural beauty of the bay and the low-key local establishments provide an intimate setting. Many accommodations here offer private balconies with sea views, great for enjoying quiet mornings or sunsets together.For those interested in local culture and a more communal experience, staying closer to the heart of the village offers opportunities to interact with residents and experience authentic Jamaican life.
When is the best time to go to Saint Margarets Bay?
The best time to visit Saint Margarets Bay is during the drier months, typically from December to May, when you can fully enjoy the outdoor activities and natural beauty of the area.During this period, the weather is generally sunny with lower humidity and less rainfall, making it ideal for exploring the Blue Lagoon, rafting on the Rio Grande, or simply relaxing on the beach. While this is also peak tourist season, Saint Margarets Bay retains a more relaxed and less crowded feel compared to some of Jamaica's larger resort towns.Travelers looking for a quieter experience might consider the shoulder months of May or early December.
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 $54 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