A stone fort with cannons overlooking a body of water and mountains.

Search Beach Resorts & Hotels in Port Elizabeth

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Port Elizabeth Beach Resorts & Hotels

Tonight
19 Sept - 20 Sept
Tomorrow
20 Sept - 21 Sept
Next weekend
25 Sept - 27 Sept
In two weeks
2 Oct - 4 Oct

Our top choices for Port Elizabeth beach hotels

1. Bequia Plantation Hotel

Bequia Plantation Hotel
Bequia Island
  • Bask in the tropical splendour of this beachfront retreat where sailing, kayaking, and pristine white sands await
₹21,082
₹25,794 total
includes taxes & fees
19 Oct - 20 Oct
Bequia Plantation Hotel

2. Gingerbread Suites

Gingerbread Suites
Bequia Island
Gingerbread Suites

3. Bequia Beach Hotel Luxury Resort & Spa

Bequia Beach Hotel Luxury Resort & Spa
Bequia Island
  • Relax on pristine white sands with beachfront dining, water sports, and sunset cocktails.
₹38,781
₹49,171 total
includes taxes & fees
15 Oct - 16 Oct
Bequia Beach Hotel Luxury Resort & Spa

4. Frangipani Hotel

Frangipani Hotel
Bequia Island
  • Seaside splendour with direct access to white sands, ocean-view dining, and beach bar – just steps from your Caribbean getaway.
₹12,368
₹14,012 total
includes taxes & fees
20 Sept - 21 Sept
Frangipani Hotel

5. Sandrati Villa

Sandrati Villa
Bequia Island
  • Unwind on white sands with a short stroll to Friendship Bay Beach from this peaceful Bequia Island villa, complete with daily housekeeping.
₹6,999
₹15,243 total
includes taxes & fees
15 Oct - 16 Oct
Sandrati Villa

6. Immaculate 3 Bed Villa Overlooking Admiralty Bay

Immaculate 3 Bed Villa Overlooking Admiralty Bay
Bequia Island
₹16,301
₹22,328 total
includes taxes & fees
23 Sept - 24 Sept
Immaculate 3 Bed Villa Overlooking Admiralty Bay

7. Spring Hotel Bequia

Spring Hotel Bequia
Bequia Island
  • Soak up the sun in a coastal paradise with beach loungers and umbrellas just minutes away, plus thrilling water activities await.
₹9,540
₹12,304 total
includes taxes & fees
26 Sept - 27 Sept
Spring Hotel Bequia

8. The Liming Bequia

The Liming Bequia
Bequia Island
₹31,794
₹38,754 total
includes taxes & fees
28 Sept - 29 Sept
The Liming Bequia
View all properties

Choose what matters most at beach hotels in Port Elizabeth

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Find out more about Port Elizabeth

Port Elizabeth and its attractions for beach lovers

Port Elizabeth, nestled on the charming Bequia Island within the Grenadines, is a haven for beach enthusiasts seeking both relaxation and adventure. The stunning Princess Margaret Beach, known for its soft white sands and turquoise waters, is perfect for families looking to unwind or enjoy water sports like snorkelling and kayaking. Just a short walk away, the serene Lower Bay Beach offers a more tranquil setting, ideal for sunbathing or enjoying a beachside meal at one of the local eateries. For those keen on exploration, a visit to the nearby Devil’s Table provides a chance to hike and marvel at breathtaking views of the surrounding islands, followed by a refreshing swim in the clear waters. Additionally, the vibrant local market in Port Elizabeth offers a taste of Bequia’s culture, where you can buy fresh produce and handcrafted souvenirs. Staying in the heart of Port Elizabeth allows families to enjoy a convenient base, with several hotels and guesthouses offering family-friendly amenities and personalised service that cater to your needs, ensuring that your stay is both comfortable and engaging as you explore this picturesque island.

Find the best beach hotels and resorts in Port Elizabeth

For those seeking sun-soaked adventures on Bequia Island, these top hotels provide the perfect beachside retreats. Each hotel offers a unique blend of stunning ocean views and ample amenities to enjoy the coastal lifestyle.Bequia Beach Hotel Luxury Resort & Spa

  • Why it's great for the ultimate beach vacation spot: With an impressive review rating of 9.8, Bequia Beach Hotel Luxury Resort & Spa is a premier destination for beach enthusiasts. This luxurious resort features a beachfront restaurant and a lively beach bar, where guests can sip cocktails while soaking up the sun. On-site activities such as surfing and snorkelling enhance the beach experience, making it perfect for thrill-seekers and relaxation lovers alike.
  • Other amenities: The resort offers a full-service spa, an outdoor pool, and a fitness centre, ensuring guests can unwind and stay active during their stay. Additional features include complimentary beach towels, beach sun loungers, and a children's playground for family-friendly fun. With breathtaking ocean views from many rooms and amenities like a terrace and concierge service, guests enjoy a seamless beach getaway.
  • Nearby attractions: Windward Islands - 0 km, Friendship Bay Beach - 0.5 km, Princess Margaret Beach - 1.7 km

Bequia Plantation Hotel

  • Why it's great for the ultimate beach vacation spot: The Bequia Plantation Hotel is a fantastic choice for beach lovers, a remarkable guest review rating of 9.2. With direct access to a white sand beach, guests can enjoy activities like swimming, sailing, and kayaking right on-site. The hotel’s beach view and nearby snorkelling and scuba diving locations make it ideal for those wanting to immerse themselves in the ocean's beauty.
  • Other amenities: In addition to its beach offerings, the hotel features a relaxing terrace and a garden for unwinding after a day in the sun. Guests can indulge in spa services, including body treatments and manicures. The hotel also provides essential conveniences like airport transportation, daily housekeeping, and a kitchenette in rooms, ensuring a comfortable and enjoyable stay.
  • Nearby attractions: Windward Islands - 0 km, Spring Bay - 2 km, Port of Port Elizabeth - 0.4 km

Gingerbread Suites

  • Why it's great for the ultimate beach vacation spot: For beach aficionados, Gingerbread Suites provides a charming retreat with a strong review rating of 9.2. The hotel is ideally located near a beautiful beach and offers easy access to various water activities, including snorkelling and scuba diving. The nearby marina also enhances the beach experience for guests looking to explore the ocean further.
  • Other amenities: Guests can enjoy a lovely terrace and garden, ideal for relaxation after a day at the beach. The suites come equipped with kitchens or kitchenettes, perfect for preparing meals. Additional features include on-site tennis facilities, complimentary airport transportation, and free parking, ensuring a straightforward stay for all.
  • Nearby attractions: Windward Islands - 0 km, Princess Margaret Beach - 1.7 km, Port of Port Elizabeth - 0.7 km

Sugarapple Inn

  • Why it's great for the ultimate beach vacation spot: Sugarapple Inn is a delightful option for beach lovers, highlighted by its review rating of 8.8 and nearby stunning beaches. With direct access to white sand beaches and beach sun loungers, guests can relax and soak up the sun. The hotel’s focus on providing beach towels and on-site scuba diving ensures that water enthusiasts have everything they need for a memorable stay.
  • Other amenities: The inn features an outdoor pool, a terrace, and beautiful garden spaces for guests to unwind. With complimentary breakfast and kitchen facilities in rooms, guests can enjoy convenient dining options. Additional offerings include air conditioning, self-parking, and daily housekeeping, providing all the comforts of home during a beach vacation.
  • Nearby attractions: Windward Islands - 0 km, Friendship Bay Beach - 0.4 km, Princess Margaret Beach - 1.4 km

Frangipani Hotel

  • Why it's great for the ultimate beach vacation spot: With a review rating of 7.0, Frangipani Hotel is a solid choice for beach lovers seeking a laid-back atmosphere. This hotel is located close to the beach and offers a range of water activities nearby, including snorkelling and kayaking. Guests can enjoy the stunning ocean views from the hotel, enhancing their beach getaway experience.
  • Other amenities: The hotel boasts a beach bar and a restaurant with ocean views, perfect for enjoying meals with a view. Additional conveniences include a terrace, self-parking, and daily housekeeping services. Guests can relax in rooms equipped with kitchenettes and enjoy a variety of dining options with kitchenware available.
  • Nearby attractions: Windward Islands - 0 km, Princess Margaret Beach - 1.7 km, Port of Port Elizabeth - 0.7 km

Top Port Elizabeth Hotel Reviews

Grenadine House

Grenadine House

8/10 Good
"As always a great stay, walk to town."
James 4-night trip
Posted 20 hours ago
Grenadine House
Sunset Shores Beach Hotel

Sunset Shores Beach Hotel

10/10 Excellent
"I appreciated the room change so that I could be closer to the water. The staff was very friendly and helpful."
Lucia Leonor 3-night trip
Posted 2 days ago
Sunset Shores Beach Hotel
Mariners Hotel

Mariners Hotel

8/10 Good
"Very Convenient location"
Harcourt 2-night trip
Posted 4 days ago
Mariners Hotel
Blue Lagoon Hotel & Marina

Blue Lagoon Hotel & Marina

10/10 Excellent
"Stayed for one night. Juanita at front desk was lovely at our check in. She was pleasant, professional and very knowledgeable on all the questions we asked. She even walked us to our room. And helped us with our luggage! Above and beyond. There are 3 restaurants on site but we are dinner and breakfasts at The Loft. The service from Jayden and Jamilla was fantastic. So sweet, so knowledgeable on recommendations and just so professional yet warm. The pool was sparking and clean."
Michelle 1-night trip
Posted 9 days ago
Blue Lagoon Hotel & Marina
Bequia Beach Hotel Luxury Resort & Spa

Bequia Beach Hotel Luxury Resort & Spa

10/10 Excellent
"na"
Anthony Robert 7-night trip
Posted 2 months ago
Bequia Beach Hotel Luxury Resort & Spa
Gingerbread Suites

Gingerbread Suites

10/10 Excellent
"Property is super quiet, right on the board walk. Super close to the beach and a bunch of walkable places nearby. room is super comfy and spacious. Quite a worth it choice"
ayden 5-night trip
Posted 3 months ago
Gingerbread Suites
Friendship Garden Apartments

Friendship Garden Apartments

8/10 Good
"Perfect except for the bathroom. Toilet area too small."
S. Albert 5-night trip
Posted 6 months ago
Friendship Garden Apartments
Frangipani Hotel

Frangipani Hotel

10/10 Excellent
"Enjoyed my stay here. Friendly staff - good amenities "
Peter 2-night trip
Posted 8 months ago
Frangipani Hotel

Frequently asked questions

What is Port Elizabeth like for travellers who love the beach?
Known for its beaches, Port Elizabeth offers a lot for the traveller planning a beach getaway.
What's the best hotel for a beach holiday in Port Elizabeth?
Bequia Plantation Hotel is a top beachfront hotel with a full-service spa and 2 bars/lounges, and it's located close to Princess Margaret Beach . Other good options for your beach trip include Frangipani Hotel and Sugarapple Inn.
How many beach hotels will I find in Port Elizabeth?
Expedia has 6 beach hotels in Port Elizabeth that are great for your beachside getaway.
When's the best time for a beach holiday in Port Elizabeth?
You can plan your beach trip with this snapshot of weather throughout the year in Port Elizabeth: The hottest months are usually September and October, with an average temperature of 28°C, while the coldest months are February and January, with an average of 26°C. Average annual precipitation for Port Elizabeth is 1147 mm.
What is there to see and do around Port Elizabeth?
After getting settled at your accommodation of choice, you'll likely want to venture out and explore. If you can't wait to check out the beaches, head to Lower Bay Beach or Friendship Bay Beach for a relaxing day by the water. Make time for a range of local attractions, which include Port of Port Elizabeth and Princess Margaret Beach. For even more to see and do, pay a visit to Bequia Maritime Museum or Devil's Table.
What's the best way to get to my beach hotel in Port Elizabeth?
This travel information can help you get to and around your beach accommodation in Port Elizabeth with ease. To get to Port Elizabeth, book a flight to Port Elizabeth (BQU-J.F. Mitchell), the closest major airport, which is located 2.3 mi (3.6 km) from the city centre. If you'd like to explore around the area, you may want to rent a car for your trip.

Explore a world of travel with Expedia