Top Resorts in Port Elizabeth

Search among 4 available resorts and all inclusive hotels in Port Elizabeth from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-4 out of 4
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great39 reviews
From   US$ 205 /nightSelect
8.2
Great33 reviews
MapView on map600 m from City Centre
From   US$ 119 /nightSelect
8.4
Great26 reviews
2.1 km from City Centre
From   US$ 275 /nightSelect
8.4
Great42 reviews
500 m from City Centre
From   US$ 225 /nightSelect

Best resorts and places to stay in Port Elizabeth

Why visit?

Port Elizabeth, located in the stunning Saint Vincent and the Grenadines, offers a perfect combination of natural beauty and vibrant Caribbean charm. This picturesque town serves as an ideal base for exploring the surrounding islands and enjoying the breathtaking views of the Caribbean Sea. Notable landmarks in Port Elizabeth include:

Princess Margaret Beach: This pristine white sand beach is known for its crystal-clear waters and is perfect for swimming and snorkeling.

Belmont Walkway: Take a leisurely stroll along this waterfront promenade, lined with shops, cafes, and restaurants, offering a fantastic view of Admiralty Bay.

Fort Hamilton: A historic British fort dating back to the 18th century, providing panoramic views of Bequia and the surrounding islands.

Why is choosing a resort in Port Elizabeth better than staying in a hotel?

Privacy and Seclusion: Resorts in Port Elizabeth offer a more private and secluded experience compared to hotels, allowing you to relax in a tranquil environment.

Resort Facilities: Resorts often provide an array of facilities such as pools, spas, and recreational activities, ensuring a memorable and fulfilling stay.

Personalized Service: Resorts typically offer personalized services tailored to your needs, ensuring a more personalized and enjoyable vacation.

Dining Options: Many resorts boast multiple restaurants and dining options, providing an excellent culinary experience without having to venture far.

Stunning Locations: Resorts in Port Elizabeth are often situated in picturesque locations, offering scenic views of the surrounding natural beauty.

What is the price to stay in a resort per night?

The prices for resorts in Port Elizabeth vary based on their star rating. Here is a general overview of the average price range per night:

3-star resort: $100-150

4-star resort: $150-250

5-star resort: $250 and above

Best value for money:

Spring House Hotel: Offering comfortable accommodation at an affordable price, this charming 3-star resort is located near the beach, offering a tranquil atmosphere and beautiful views of the sea.

Keegan's Beachside: This family-run resort provides excellent value for money with comfortable rooms, a pool, and direct access to the sandy beach.

Best luxury resorts:

Bequia Beach Hotel: A luxurious 5-star resort situated on Friendship Beach, offering elegant rooms, a spa, private villas, and a gourmet restaurant.

Blue Tropic Boutique Hotel: A boutique resort nestled on a hillside overlooking Admiralty Bay, providing luxurious accommodations, a pool, on-site dining, and stunning panoramic views.

Best pet-friendly resorts:

Sugar Reef Bequia: Pet-friendly resort with a secluded beachfront location, offering comfortable rooms, a pool, and a welcoming atmosphere for your furry friends.

Gingerbread Hotel & Cotta: A charming pet-friendly hotel with a range of accommodation options, including cottages, all set within a peaceful garden setting.

Best resorts for families:

Frangipani Hotel: A family-friendly resort featuring spacious rooms, a pool, and a kids' club, located near the beach and within walking distance of Port Elizabeth's attractions.

Moonhole Beach Villas: These private villas offer ample space for families, stunning ocean views, direct beach access, and the chance to spot sea turtles.

Friendship Bay Beach Resort: Boasting family suites and a kids' club, this resort offers a beautiful beachfront location, watersports activities, and a relaxed ambiance for families.

Best resorts with unique views:

Bequia Plantation Hotel: Situated on a lush hillside with panoramic views of Admiralty Bay, this resort offers spacious rooms, a pool, and a restaurant serving Caribbean cuisine.

Firefly Plantation Bequia: Set amidst a working plantation, this unique resort offers breathtaking views, cottages with private terraces, and an on-site restaurant serving organic food.

Show moreLess