Photo by Gary Leftwich

Find Family Hotels in Port Elizabeth

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check availability on Port Elizabeth Family Hotels

This weekend
Next weekend

Compare Port Elizabeth Family Hotels room rates, reviews, and availability. Most hotels are fully refundable.

Bequia Beach Hotel Luxury Resort & Spa

5.0 star property
9.8 out of 10, Exceptional, (138)
"Great"
The price is AED 1,737
AED 2,270 total
includes taxes & fees
25 Jun - 26 Jun
Bequia Beach Hotel Luxury Resort & Spa

Bequia Beachfront Villa Hotel

3.5 star property
7.8 out of 10, Good, (10)
"Fantastisk beliggenhet, fint at det var mulig å bestille mat levert på rommet (både frokost, lunsj og middag). Også et pluss at det var mulig å benytte restaurant/baren på hotellet. Viktig å merke seg at ikke alle rommene har kjøkken, kun et lite kjøleskap!! "
Bequia Beachfront Villa Hotel

Bequia Plantation Hotel

3.5 star property
9.2 out of 10, Wonderful, (264)
"amazing stay "
The price is AED 587
AED 722 total
includes taxes & fees
11 Jun - 12 Jun
Bequia Plantation Hotel

Frangipani Hotel

3.0 star property
7.0 out of 10, Good, (69)
"The room and ground were super cute, clean and welcoming. Better signage would have been helpful when driving, parking and navigating to the reception area. "
The price is AED 357
AED 408 total
includes taxes & fees
11 Jun - 12 Jun
Frangipani Hotel

Gingerbread Suites

3.5 star property
9.4 out of 10, Exceptional, (33)
"Hysamm, the owner, was very kind and accommodating to us during our stay"
The price is AED 645
AED 798 total
includes taxes & fees
14 Jun - 15 Jun
Gingerbread Suites

Island inn Apartments

2.0 star property
4.6 out of 10, (4)
"We arrived by ferry and were taxied to the property. There was nobody there for check in. Calls were not answered. Luckily our taxi driver waited for us, took us to the Plantation and there were rooms available. Otherwise we would have been stranded on the island. We received an apology email the next day which was considerate but didn't help us in any way. If staying here, I would definitely stay in contact with the property to confirm so you are not left without lodging on arrival."
Island inn Apartments

Keegan's Beachside

3.0 star property
8.4 out of 10, Very Good, (84)
"right on the beach with nice restaurant "
Keegan's Beachside
Lowest 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.

Frequently asked questions

What's Port Elizabeth like for family-friendly vacations?
The walkable destination of Port Elizabeth is a great choice if you’ve been thinking about a vacation with the kids. The beaches, island setting, and swimming spots are just some of the things that make this the perfect spot for family trips. Arrange a flight into Argyle (SVD-Argyle Intl.), which is located 11.9 mi (19.1 km) from the city center.
What's the best hotel for families in Port Elizabeth?
Bequia Beach Hotel Luxury Resort & Spa is a resort with 2 outdoor pools and a free kids’ club, and it’s a top choice on Expedia for families.
How many family-friendly hotels are there in Port Elizabeth?
Expedia has 5 family-friendly hotels and other accommodations in Port Elizabeth.
When's the best time to book a family-friendly vacation in Port Elizabeth?
The hottest months are usually September and October with an average temp of 82°F, while the coldest months are February and January with an average of 79°F. Average annual precipitation for Port Elizabeth is 45 inches.
What's there to see and do with your family in Port Elizabeth?
While you and your family are visiting Port Elizabeth, you might want to check out some kid-friendly attractions such as Port of Port Elizabeth and Kingstown Market. Make sure you have lots of time for activities like Princess Margaret Beach and Friendship Bay Beach.