Find and Book Top Rated Hotels in Port Elizabeth

Search among 3 available hotels and places to stay in Port Elizabeth from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-3 out of 3
Filter & 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$ 320 /nightSelect
8.2
Great33 reviews
MapView on map600 m from City Centre1.1 km from City Center
From   US$ 145 /nightSelect
8.4
Great26 reviews
2.1 km from City Centre
From   US$ 155 /nightSelect

Best hotels and places to stay in Port Elizabeth

Why visit?

Port Elizabeth in Saint Vincent and the Grenadines is a charming coastal town that offers a serene and picturesque getaway for tourists. With its stunning beaches, crystal-clear waters, and vibrant local culture, Port Elizabeth is a perfect destination for those seeking relaxation and adventure in a tropical paradise.

Where to stay?

Belmont Bay: Located on the western side of Port Elizabeth, Belmont Bay is a popular area among tourists due to its proximity to the town center and beautiful beaches. Visitors can enjoy a range of water activities like snorkeling, diving, and sailing. The area is also home to a variety of accommodations, from cozy guesthouses to luxurious beachfront resorts.

Lower Bay: Situated along the southern coast, Lower Bay is known for its tranquil atmosphere and stunning natural beauty. The crescent-shaped beach with powdery white sand and crystal-clear turquoise waters is perfect for sunbathing and swimming. There are several boutique hotels and charming villas that offer breathtaking views of the Caribbean Sea, making it an ideal place to unwind and indulge in the serene surroundings.

Princess Margaret Beach: Nestled just east of Port Elizabeth, Princess Margaret Beach is a hidden gem that delights visitors with its pristine beauty. This secluded beach offers peace and tranquility away from the bustling town center. Accommodations in this area range from cozy beachfront cottages to high-end resorts, allowing guests to enjoy the unspoiled natural surroundings while indulging in luxury.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $300.

5-star hotels: The average price per night is around $300 to $800.

Best value for money:

Palm Island Resort & Spa: This beautiful 4-star resort offers captivating views of the Caribbean Sea and white sandy beaches. With its all-inclusive package, guests can enjoy a range of activities such as snorkeling, kayaking, and hiking, making it an excellent value for money option in Port Elizabeth.

Bequia Beach Hotel: Situated on the idyllic Friendship Bay, this 4-star hotel offers comfortable and spacious rooms with stunning ocean views. Guests can make use of the infinity pool, spa facilities, and dine at the on-site restaurant, ensuring a memorable and enjoyable stay without breaking the bank.

Firefly Bequia Plantation Hotel: This charming boutique hotel features traditional Caribbean-style cottages nestled in a lush tropical garden. With its affordable rates, guests can enjoy a peaceful atmosphere, personalized service, and easy access to Lower Bay Beach, making it a top choice for value-conscious travelers.

Best kids-friendly hotels:

Bay Guesthouse: This family-friendly guesthouse offers comfortable rooms and an inviting atmosphere. Located near Lower Bay Beach, children can enjoy building sandcastles and splashing in the gentle waves. The guesthouse also has a spacious communal area and a friendly staff, ensuring a memorable stay for the whole family.

Keegans Beachside Hotel: Situated just steps away from the beach, this hotel is perfect for families seeking a fun-filled vacation. The hotel provides spacious rooms, a swimming pool, and a kids club, ensuring that children are entertained while parents relax and enjoy the beautiful surroundings.

Best hotels for a romantic getaway:

Sugar Reef Bequia: This intimate beachfront boutique hotel offers a secluded and romantic atmosphere. With its private cottages, stunning views, and personalized service, couples can enjoy a truly romantic getaway. The hotel also features a romantic restaurant and a tranquil pool area, making it a perfect choice for couples looking for a romantic escape.

Gingerbread Hotel: Nestled in the heart of Port Elizabeth, this charming hotel exudes Caribbean charm and offers a romantic setting for couples. With its unique architecture, beautiful garden, and close proximity to the towns attractions, couples can enjoy a romantic stroll along the harbor or indulge in a candlelit dinner in the hotels renowned restaurant.

Best for location:

Spring House Bequia: This stunning 5-star hotel offers breathtaking views of the surrounding islands and the Caribbean Sea. Located on a hilltop, guests can enjoy privacy and tranquility while being just a short distance from the town center. With its panoramic vistas and convenient location, Spring House Bequia is an excellent choice for those seeking a prime location.

The Fig Tree: Situated on a hillside overlooking Admiralty Bay, The Fig Tree provides guests with stunning vistas and a serene atmosphere. With its close proximity to the towns shopping, dining, and entertainment options, guests can easily explore Port Elizabeth while enjoying the tranquility of their surroundings.

The Liming Bequia: Located on the exclusive island of Bequia, this luxurious resort offers privacy and seclusion while being just a short boat ride away from Port Elizabeth. With its prime beachfront location and stunning views, guests can experience the best of both worlds: a peaceful retreat and easy access to the towns amenities.

Best for a short city break:

The Frangipani Hotel: This charming hotel is situated in the heart of Port Elizabeth, making it an excellent choice for a short city break. With its comfortable rooms, proximity to the towns attractions, and friendly staff, guests can easily explore the vibrant culture and local cuisine of Port Elizabeth.

Bequia Plantation Hotel: Located within a short distance from Port Elizabeth, this peaceful hotel offers a serene environment away from the towns hustle and bustle. With its lush gardens, spacious rooms, and easy access to the beach, guests can enjoy a relaxing and rejuvenating stay during their short city break.

Show moreLess