Book a hotel near Princess Margaret Beach, Bequia Island
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Hotels near Princess Margaret Beach

Stunning Beachfront Sunset Flamingo 4 Bedroom Villa sleeps 8 With Private Pool
Richmond Bequia
0.36 km from Princess Margaret Beach
Book a stay at this beach villa in Bequia Island. Enjoy free WiFi, private pools, and a beach locale. Popular attractions Princess Margaret Beach and Friendship Bay Beach are located nearby.
Pool
Hot tub

Sandrati Villa - Bequia
Port Elizabeth Bequia
0.51 km from Princess Margaret Beach
The price is CA $134 per night
CA $134
CA $184 total
Jun 18 - Jun 19
includes taxes & fees
Stay at this villa in Bequia Island. Enjoy free WiFi, laundry facilities, and housekeeping. Popular attractions Princess Margaret Beach and Friendship Bay Beach are located nearby.
Washer
Dryer

Sandrati Villa
Belmont Road Bequia Island
0.57 km from Princess Margaret Beach
The price is CA $134 per night
CA $134
CA $256 total
Jun 18 - Jun 19
includes taxes & fees
Stay at this villa in Bequia Island. Enjoy free WiFi, free parking, and an airport shuttle (surcharge). Popular attractions Friendship Bay Beach and Lower Bay Beach are located nearby.
Kitchen
Washer

Friendship Garden Apartments
Friendship Bay Bequia Island
0.76 km from Princess Margaret Beach
Stay at this apartment in Bequia Island. Enjoy free WiFi, free parking, and a free airport shuttle. Popular attractions Friendship Bay Beach and Princess Margaret Beach are located nearby.
Free airport shuttle
Kitchen

Sugarapple Inn
Friendship Bay Bequia Island
0.82 km from Princess Margaret Beach
Book a stay at this beach hotel in Bequia Island. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Friendship Bay Beach and Lower Bay Beach are located nearby.
Pool
Breakfast included

Bequia Beach Hotel - The Palm Villa
Friendship
0.88 km from Princess Margaret Beach
The price is CA $3,324 per night
CA $3,324
CA $3,324 total
Jun 2 - Jun 3
includes taxes & fees
Stay at this villa in Bequia Island. Enjoy private pools, a beach locale, and a garden. Popular attractions Friendship Bay Beach and Princess Margaret Beach are located nearby.

Bequia Beach Hotel Luxury Resort & Spa
Friendship Bay Bequia Island
0.94 km from Princess Margaret Beach
The price is CA $480 per night
CA $480
CA $625 total
Jun 9 - Jun 10
includes taxes & fees
Book a stay at this luxury resort in Bequia Island. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Friendship Bay Beach and Princess Margaret Beach are located nearby.
Pool
Spa

Gingerbread Suites
Admiralty Bay Bequia Island
0.97 km from Princess Margaret Beach
Book a stay at this beach hotel in Bequia Island. Enjoy free WiFi, free parking, and a marina. Popular attractions Belmont Walkway and Port of Port Elizabeth are located nearby.
Parking included
Free WiFi

Frangipani Hotel
Belmont Bequia Island
1.04 km from Princess Margaret Beach
The price is CA $178 per night
CA $178
CA $201 total
Jun 2 - Jun 3
includes taxes & fees
Book a stay at this beach hotel in Bequia Island. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Belmont Walkway and Port of Port Elizabeth are located nearby.
Parking included
Free WiFi

Immaculate 3 Bed Villa Overlooking Admiralty Bay
Bequia Island Grenadines
1.04 km from Princess Margaret Beach
The price is CA $241 per night
CA $241
CA $328 total
Jun 2 - Jun 3
includes taxes & fees
Stay at this vacation home in Bequia Island. Enjoy free WiFi, free parking, and a garden. Popular attractions Belmont Walkway and Port of Port Elizabeth are located nearby.

Bequia Beachfront Villa Hotel
La Pompe Friendship Bay Beach Bequia Island
Free cancellation
Reserve now, pay when you stay
1.07 km from Princess Margaret Beach
The price is CA $213 per night
CA $213
CA $240 total
Jun 17 - Jun 18
includes taxes & fees
Book a stay at this beach resort in Bequia Island. Enjoy a beach locale, breakfast (surcharge), and free bicycles on site. Popular attractions Friendship Bay Beach and Lower Bay Beach are located nearby.
Restaurant
Air conditioning

Bequia Plantation Hotel
Belmont Road, Port Elizabeth Harbor Bequia Island
Free cancellation
Reserve now, pay when you stay
1.67 km from Princess Margaret Beach
The price is CA $211 per night
CA $211
CA $259 total
Jun 14 - Jun 15
includes taxes & fees
Book a stay at this beach hotel in Bequia Island. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Port of Port Elizabeth and Belmont Walkway are located nearby.
Spa
Parking included
Don't see what you're looking for?
See all available properties in Princess Margaret Beach
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.
About Princess Margaret Beach Hotels Near Attractions
Do you have a full travel itinerary while visiting Princess Margaret Beach? Don't waste your time commuting too far from Princess Margaret Beach area attractions.
Princess Margaret Beach hotels essential information
Accommodation | 294 hotels |
|---|---|
Lowest Price | CA $184 |
Highest Price | CA $3,324 |
Popular hotels | Bequia Plantation Hotel, Bequia Beach Hotel Luxury Resort & Spa, Sugarapple Inn, Bequia Beachfront Villa Hotel, Stunning Beachfront Sunset Flamingo 4 Bedroom Villa sleeps 8 With Private Pool, Frangipani Hotel, Sandrati Villa - Bequia, Sandrati Villa, Friendship Garden Apartments, Gingerbread Suites, Bequia Beach Hotel - The Palm Villa, Immaculate 3 Bed Villa Overlooking Admiralty Bay |
Recent Princess Margaret Beach hotel reviews by fellow wanderers

Bequia Plantation Hotel
5 out of 5
Posted 5 hours ago
Travelocity Verified Review
"This hotel is amazing. A perfect stay for my time in Bequia. I actually stayed with a friend in one of the bungalows on the property The beds are huge and comfortable. The bathroom is spacious and clean. I like the extra space in the Ocean View Villa to store clothing and a private changing room! The staff is also extremely welcoming and friendly and attentive. The property is gorgeous with the coconut trees. We went during dry season (end of May) when the trees and plants are not as lush so I can imagine hopes beautiful it must be during peak season. The restaurant food was delicious (the best breakfast we had if you’re looking for something traditionally Caribbean is the Fig Tree next door) The hotel is only five minutes walk from Princess Margaret beach and about fifteen minutes or twenty minutes walk from Lower Bay. It is also only an eight minute walk into town where you can buy locally made souvenirs, get fresh fruits like soursop and mangoes, and try out other restaurants. The hotel is also on the boardwalk making it a very very short walk to other restaurants on the boardwalk."
A verified traveller stayed at Bequia Plantation Hotel





