Hotels near Princess Margaret Beach
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Princess Margaret Beach hotels

Bequia Beach Hotel Luxury Resort & Spa
Bequia Beach Hotel Luxury Resort & Spa0.9 km from Princess Margaret Beach
9.8 out of 10, Exceptional, (140 reviews)
The price is S$891
includes taxes & fees
12 Jan - 13 Jan

Bequia Plantation Hotel
Bequia Plantation Hotel1.7 km from Princess Margaret Beach
9.0 out of 10, Wonderful, (339 reviews)
The price is S$377
includes taxes & fees
18 Jan - 19 Jan

Firefly Estate Bequia
Firefly Estate Bequia2.8 km from Princess Margaret Beach
9.4 out of 10, Exceptional, (25 reviews)
The price is S$308
includes taxes & fees
13 Jan - 14 Jan

Spring Hotel Bequia
Spring Hotel Bequia2.6 km from Princess Margaret Beach
8.6 out of 10, Excellent, (60 reviews)

Frangipani Hotel
Frangipani Hotel1 km from Princess Margaret Beach
7.0 out of 10, Good, (85 reviews)
The price is S$143
includes taxes & fees
9 Feb - 10 Feb

Immaculate 3 Bed Villa Overlooking Admiralty Bay
Immaculate 3 Bed Villa Overlooking Admiralty Bay1 km from Princess Margaret Beach
The price is S$372
includes taxes & fees
17 Jan - 18 Jan

Barefoot Suites
Barefoot Suites15.3 km from Princess Margaret Beach
5.0 out of 10, (2 reviews)
The price is S$256
includes taxes & fees
11 Jan - 12 Jan

WindBlow Villa
WindBlow Villa19.3 km from Princess Margaret Beach
The price is S$172
includes taxes & fees
19 Jan - 20 Jan

K & X Airbnb Apartments
K & X Airbnb Apartments20 km from Princess Margaret Beach
The price is S$202
includes taxes & fees
19 Jan - 20 Jan

The Milligan
The Milligan16.1 km from Princess Margaret Beach
9.6 out of 10, Exceptional, (8 reviews)
The price is S$146
includes taxes & fees
10 Feb - 11 Feb

Blue Lagoon Hotel & Marina
Blue Lagoon Hotel & Marina15.3 km from Princess Margaret Beach
8.8 out of 10, Excellent, (458 reviews)
The price is S$296
includes taxes & fees
9 Feb - 10 Feb

Mariners Hotel
Mariners Hotel15.4 km from Princess Margaret Beach
8.8 out of 10, Excellent, (321 reviews)
The price is S$207
includes taxes & fees
9 Feb - 10 Feb

Dalys Luxury Apartments
Dalys Luxury Apartments16.9 km from Princess Margaret Beach
10.0 out of 10, Exceptional, (5 reviews)

Beachcombers Hotel
Beachcombers Hotel15.8 km from Princess Margaret Beach
8.8 out of 10, Excellent, (603 reviews)
The price is S$220
includes taxes & fees
18 Jan - 19 Jan

Sunset Shores Beach Hotel
Sunset Shores Beach Hotel15.6 km from Princess Margaret Beach
8.6 out of 10, Excellent, (657 reviews)
The price is S$206
includes taxes & fees
9 Feb - 10 Feb

LA Vue Boutique Hotel & Beach Club
LA Vue Boutique Hotel & Beach Club15.7 km from Princess Margaret Beach
8.2 out of 10, Very good, (69 reviews)
The price is S$416
includes taxes & fees
15 Jan - 16 Jan

Paradise Beach Hotel
Paradise Beach Hotel15.6 km from Princess Margaret Beach
7.8 out of 10, Good, (126 reviews)
The price is S$159
includes taxes & fees
9 Feb - 10 Feb

Myah's Luxury Suites Hotel
Myah's Luxury Suites Hotel17.4 km from Princess Margaret Beach
9.2 out of 10, Wonderful, (59 reviews)

Grenadine House
Grenadine House17.8 km from Princess Margaret Beach
9.4 out of 10, Exceptional, (336 reviews)
The price is S$262
includes taxes & fees
9 Feb - 10 Feb
Lowest 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.
Top Princess Margaret Beach Hotel Reviews

Beachcombers Hotel
10/10 Excellent






































































