Hotels near Princess Margaret Beach, Bequia Island
Search over 282 hotels from $125
Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels
Save 10% or more on select hotels with Insider Prices
Book on the app to instantly earn 5% on 350,000+ hotels
Tomorrow night
Check prices close to Princess Margaret Beach for tomorrow night, Mar 23 - Mar 24Hotels close to Princess Margaret Beach

Stunning Beachfront Sunset Flamingo 4 Bedroom Villa sleeps 8 With Private Pool
Richmond Bequia
0.23 mi from Princess Margaret Beach
Guests staying at this villa enjoy a hot tub, local meal delivery service, and a garden. This beach villa also has barbecue grills.
Pool
Hot Tub

Sandrati Villa - Bequia
Port Elizabeth Bequia
0.32 mi from Princess Margaret Beach
$110 nightly
The price is $125 total per night
$125 total
Mar 29 - Mar 30
Total with taxes and fees
At this villa, guests have access to features like laundry facilities.
Washer
Dryer

Sandrati Villa
Belmont Road Bequia Island
0.35 mi from Princess Margaret Beach
$158 nightly
The price is $178 total per night
$178 total
Mar 29 - Mar 30
Total with taxes and fees
At this villa, guests have access to free WiFi in public areas, a terrace, and laundry facilities. There's free parking and an airport shuttle for a fee. Helpful staff can provide luggage storage and a safe deposit box at the front desk. This villa also has a garden.
Kitchen
Washer

Friendship Garden Apartments
Friendship Bay Bequia Island
0.47 mi from Princess Margaret Beach
Friendship Garden Apartments features free WiFi in public areas, conference space, and express check-in. You can take advantage of free parking, along with a free airport shuttle (available 24 hours). Additional amenities include a terrace, a garden, and barbecue grills.
Free airport shuttle
Kitchen

Bequia Beach Hotel Luxury Resort & Spa
Friendship Bay Bequia Island
0.58 mi from Princess Margaret Beach
$420 nightly
The price is $473 total per night
$473 total
Apr 13 - Apr 14
Total with taxes and fees
Guests of Bequia Beach Hotel Luxury Resort & Spa have access to a full-service spa, 2 outdoor pools, and a gym. You can take advantage of free parking, along with a shuttle from the airport to the hotel (available 24 hours) for USD 35 per vehicle. The front desk is staffed 24/7 to help with securing valuables, concierge services, and luggage storage. Other amenities at this beach resort include a sauna, free WiFi in public areas, and an outdoor tennis court.
Pool
Spa

Gingerbread Suites
Admiralty Bay Bequia Island
0.6 mi from Princess Margaret Beach
$287 nightly
The price is $319 total per night
$319 total
Mar 24 - Mar 25
Total with taxes and fees
A marina, free WiFi in public areas, and an outdoor tennis court are featured at Gingerbread Suites. You can take advantage of free parking, along with an airport shuttle for a fee. The front desk has multilingual staff that can help with securing valuables and tours/tickets. Other amenities at this beach hotel include a terrace, laundry facilities, and a garden.
Parking included
Free WiFi

Frangipani Hotel
Belmont Bequia Island
0.64 mi from Princess Margaret Beach
$161 nightly
The price is $182 total per night
$182 total
Mar 23 - Mar 24
Total with taxes and fees
At Frangipani Hotel, guests have access to free WiFi in public areas, an outdoor tennis court, and a terrace. If you plan to drive, free parking is available. Staff members are on hand to provide dry cleaning/laundry services, concierge services, and luggage storage. Other amenities at this beach hotel include a garden and a TV in a common area.
Parking included
Free WiFi

Bequia Plantation Hotel
Belmont Road, Port Elizabeth Harbor Bequia Island
Free Cancellation
Reserve now, pay when you stay
1.04 mi from Princess Margaret Beach
$263 nightly
The price is $293 total per night
$293 total
Apr 9 - Apr 10
Total with taxes and fees
Guests of Bequia Plantation Hotel enjoy features like a full-service spa, free WiFi in public areas, and spa services. You can take advantage of limited parking, along with an airport shuttle for a fee. Front-desk staff can assist with luggage storage, concierge services, and securing valuables. Other amenities at this beach hotel include a terrace, laundry facilities, and a reception hall.
Spa
Free WiFi

The Liming Bequia
Beach Street, Bequia Bequia Island Grenadines
2.08 mi from Princess Margaret Beach
$284 nightly
The price is $315 total per night
$315 total
Apr 14 - Apr 15
Total with taxes and fees
Guests of The Liming Bequia enjoy features like an outdoor pool, free WiFi in public areas, and a terrace. You can take advantage of free parking, along with a free airport shuttle (available 24 hours). The front desk has multilingual staff on hand 24/7 to help with luggage storage, securing valuables, and dry cleaning/laundry. Other amenities at this beach hotel include laundry facilities, a garden, and a picnic area.
Pool
Breakfast 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.
Beach condos close to Princess Margaret Beach

Lovely 2 Bedroom with EnSite Apartment and Pool
Yambou River NSW
$228 nightly
The price is $248 total per night from Mar 23 to Mar 24
$248 total
Mar 23 - Mar 24
Total with taxes and fees
Beach villas close to Princess Margaret Beach

WindBlow Villa
Calder Ridge Road Belmont St. George
$119 nightly
The price is $134 total per night from Mar 24 to Mar 25
$134 total
Mar 24 - Mar 25
Total with taxes and fees
2/10 (1 review)
Princess Margaret Beach hotels essential information
Accommodation | 282 hotels |
|---|---|
Lowest Price | $125 |
Highest Price | $473 |
Popular hotels | Bequia Plantation Hotel, Bequia Beach Hotel Luxury Resort & Spa, Frangipani Hotel, The Liming Bequia, Gingerbread Suites, Stunning Beachfront Sunset Flamingo 4 Bedroom Villa sleeps 8 With Private Pool, Sandrati Villa - Bequia, Friendship Garden Apartments, Sandrati Villa |
Recent Reviews

Bequia Beach Hotel Luxury Resort & Spa
5/5 Excellent
"Very welcoming staff, and such a beautiful location. It is an oasis and the perfect place to relax with several places to eat, 3 pools and the sea. Just perfect!"
A verified traveler stayed at Bequia Beach Hotel Luxury Resort & Spa
Posted 9 hours ago












