Saint Margarets Bay Guest Houses
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Check dates for Saint Margarets Bay hotels
Guest Houses in Saint Margarets Bay

Comfy Guest Rooms
20 Boundbrook Cres Port Antonio Portland Parish
$63 nightly
The price is $72 total per night
$72 total
Dec 10 - Dec 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Comfy Guest Rooms in Port Antonio, you'll be within a 5-minute drive of Sharshy Beach and Musgrave Market.

All Nations Guesthouse
Skipper Blvd, San San Port Antonio
When you stay at All Nations Guesthouse in Port Antonio, you'll be by the ocean, within a 5-minute drive of San San Beach and Blue Lagoon.

Inn The Town
1 Allan Avenue Port Antonio Portland
$134 nightly
The price is $148 total per night
$148 total
Dec 10 - Dec 11
Total with taxes and fees
A stay at Inn The Town places you in the heart of Port Antonio, within a 5-minute walk of Rio Grande and Anglican Church.

876 JA Oasis by Kingston Airport
27 Bayview Blvd Kingston Kingston St. Andrew
$79 nightly
The price is $92 total per night
$92 total
Dec 12 - Dec 13
Total with taxes and fees
With a stay at 876 JA Oasis by Kingston Airport in Kingston, you'll be 0.6 mi (1 km) from Jamaica Beaches and 10 mi (16.1 km) from United States of America Embassy.

Scarlett By The Sea
9 Miles Bull Bay St. Andrew Parish
$66 nightly
The price is $77 total per night
$77 total
Dec 31 - Jan 1, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Scarlett By The Sea in Bull Bay, you'll be within a 5-minute drive of Jamaica Beaches and Wickie Wackie Beach.

Polish Princess Guest House
Pompie Lane Port Antonio Portland
$104 nightly
The price is $120 total per night
$120 total
Dec 12 - Dec 13
Total with taxes and fees
Located in Port Antonio, Polish Princess Guest House is a 3-minute drive from Winnifred Beach and 8 minutes from Boston Bay Beach.

Jay's Guest House
Penline Castle to Epping Farm Rd Penlyne Castle Saint Thomas
$65 nightly
The price is $75 total per night
$75 total
Dec 10 - Dec 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Jay's Guest House in Penlyne Castle, you'll be 3.5 mi (5.6 km) from Blue Mountain Peak and 16.4 mi (26.5 km) from Hope Zoo.
Breakfast included
Parking included

Areca Palms
Portland Port Antonio Portland
With a stay at Areca Palms in Port Antonio, you'll be a 4-minute walk from Portland Parish Church and 7 minutes by foot from Rio Grande.

Scarlett Guesthouse By The Sea
9 Miles Bull Bay St Andrew
With a stay at Scarlett Guesthouse By The Sea in Bull Bay, you'll be near the airport, within a 10-minute drive of Jamaica Beaches and Wickie Wackie Beach.

Sky's Villa Resort
1 Sixth Ave Buff Bay Portland Parish
$154 nightly
The price is $176 total per night
$176 total
Dec 10 - Dec 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Buff Bay, Sky's Villa Resort is within a 15-minute drive of Blue and John Crow Mountains National Park and Somerset Falls.

Jay's Guest House II
Blue Mountains Penlyne Castle St. Thomas
$106 nightly
The price is $123 total per night
$123 total
Dec 10 - Dec 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Jay's Guest House II in Penlyne Castle, you'll be in the mountains, and 19 mi (30.6 km) from Bob Marley Museum and 20.2 mi (32.5 km) from Jamaica House.
Don't see what you're looking for?
See all available properties in Saint Margarets Bay
View all propertiesLowest 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.
Saint Margarets Bay Guest Houses essential information
Accommodation | 39 Guest Houses |
|---|---|
Lowest Price | $72 |
Highest Price | $176 |
Popular accommodation | Comfy Guest Rooms, All Nations Guesthouse, Inn The Town, 876 JA Oasis by Kingston Airport , Scarlett By The Sea, Polish Princess Guest House, Jay's Guest House, Areca Palms, Scarlett Guesthouse By The Sea, Sky's Villa Resort, Jay's Guest House II, Boston Bay |

