Are you in a hurry?
Here is a quick list of hotels in Port Elizabeth, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Garden Court Kings Beach |
8.3 / 10 (1844 Reviews) |
From 94$ | |
| Town Lodge Gqeberha |
8.2 / 10 (1372 Reviews) |
From 54$ | |
| Beachway Guesthouse |
7.8 / 10 (1370 Reviews) |
From 31$ | |
| Royal Palms Guest House |
8.1 / 10 (935 Reviews) |
From 24$ | |
| Villavin At 47 Galpin |
8.7 / 10 (853 Reviews) |
From 33$ |
View all photos
Garden Court Kings Beach
From 94$
Featuring a banquet hall for gatherings and meetings, the 3-star Garden Court Kings Beach Port Elizabeth hotel offers a location only 1.1 km from the Shark Rock Pier. Located just near the Happy Valley, the hotel boasts South African cuisine served at the onsite à la carte restaurant.
The Sacramento Cannon is around 10 minutes' drive away, and Boardwalk Casino is just a 13-minute walk from this Port Elizabeth hotel. A sand beach is 400 metres from the Garden Court Port Elizabeth. Nature lovers will appreciate the proximity to Humewood Beach, which is about a 5-minute walk away. Explore the historical sights of Port Elizabeth, starting with the built Fort Frederick situated 3 km away. Garden Court Kings Beach hotel is located 5 km from Port Elizabeth International airport and not far from Shark Rock Pier bus stop.
View all photos
Town Lodge Gqeberha
From 54$
Town Lodge Gqeberha Port Elizabeth hotel is conveniently located a 7-minute walk from the Happy Valley and offers views of the hills. This hotel offers Wi-Fi in public areas, a car park on site and an outdoor swimming pool.
Situated 1.2 km from Splash Waterworld Supertubes, the lovely hotel is right near the Hobie Beach. The South End Museum is a 5-minute drive from the Town Lodge, while Shark Rock Pier bus stop is a 10-minute walk away. You can also visit the Donkin Reserve, 3.4 km away, as well as enjoy an oceanarium, many restaurants, and a bar near this property. The closest train station to the 3-star hotel is Humewood Road, which is a 25-minute stroll away.
View all photos
Beachway Guesthouse
From 31$
Offering access to Boardwalk Casino, which is approximately 20 minutes' walk away, the 3-star Beachway Guesthouse Port Elizabeth features barbecue grills and a satellite flat-screen.
Located 2.1 km from Splash Waterworld Supertubes, the bed & breakfast is also 3.4 km from Humewood Road railway station. This Port Elizabeth hotel places you only 600 m from Hobie Beach. The Beachway Guesthouse lies about 10 minutes by car from the Splash Waterworld. 5th Avenue bus stop is at a distance of a short way from the property. Port Elizabeth International airport can be reached in 10 minutes by car.
View all photos
Royal Palms Guest House
From 24$
Situated nearly a 25-minute walk from the Campanile, the 3-star Royal Palms Guest House Port Elizabeth features Wi-Fi in public areas, and a private parking lot on site.
Located around 2 km from the calm Happy Valley Park, the guest house is also a mere 1.8 km from Humewood Road railway station. From this Port Elizabeth hotel it will take about 30 minutes to walk to the Donkin Reserve. For those travelling from afar, Port Elizabeth International airport is 5 minutes' drive away.
View all photos
Villavin At 47 Galpin
From 33$
Villavin At 47 Galpin Port Elizabeth hotel features 20 rooms and lies 2.4 km from Boardwalk Casino. At the guest house, guests can find a golf club to stay active.
Located 10 minutes' drive from the Victoria Park, this 4-star hotel is also 10 minutes' drive from Humewood Road railway station. The property is in proximity to Nelson Mandela Bay. There is the Feather Market Centre 4.4 km from the Villavin At 47 Galpin. For those travelling from afar, Port Elizabeth International airport is 10 minutes' drive away.
Hotels in Port Elizabeth
| Top Hotel for couples 💑 | Garden Court Kings Beach |
| Top Service Hotel 🛁 | Town Lodge Gqeberha |
| Family Hotel 👪 | Beachway Guesthouse |
View all photos
Southern Sun The Marine
From 109$
Comprising 112 rooms, Southern Sun The Marine Port Elizabeth hotel is near a beach district, a 10-minute drive from the Splash Waterworld. Situated 3.8 km from the Sacramento Cannon, this hotel features a swimming pool with ocean views.
Located a 25-minute walk from the Happy Valley, the 4-star hotel is also 3.4 km from Humewood Road railway station. The Marine places you within 400 metres of Pollock Beach. This property is also in proximity to Nelson Mandela Bay. A local bus stop 5th Avenue is 10 minutes' walk away.
View all photos
15 Port Elizabeth Country Getaway Deer Park Estate15
From 27$
15 Port Elizabeth Country Getaway Deer Park Estate15 Hotel has 25 rooms and is located 3.1 km from the Sardinia Bay Beach. At the guest house, guests can find a golf club to stay active.
You'll need 19-minute drive to Port Elizabeth International airport. This 3-star hotel is about 10 minutes by car from Sardinia Bay Nature Reserve. The 15 Port Elizabeth Country Getaway Deer Park Estate15 is located 3.2 km from the Kragga Kamma Game Park. The property is situated near Humewood Road train station, around 30 minutes away by car.
View all photos
Admirals Lodge Guest House And Brightways Self Catering Apartments
From 67$
Offering air-conditioned rooms and Wi-Fi in public areas, the smoke-free Admirals Lodge Guest House And Brightways Self Catering Apartments Port Elizabeth is 15 minutes by car from the Donkin Reserve and 2.9 km from the Happy Valley. At this 3-star hotel, guests can find a golf course to stay active.
The guest house is perfectly situated 3.1 km from the Bayworld. A 15-minute walk will take you into the centre of Port Elizabeth. Tibury Street bus stop is at a distance of in proximity to the Admirals Port Elizabeth. This comfortable property is a 15-minute drive from Port Elizabeth International airport.
View all photos
Villavin At 25 Vigne
From 41$
Offering a terrace with outdoor dining areas and a barbecue grill, the 4-star Villavin At 25 Vigne Port Elizabeth hotel is approximately 10 minutes by car from the Bayworld.
Located 2.9 km from the Humewood Golf Club, this Port Elizabeth bed & breakfast is also 3.2 km from Humewood Road railway station. The city centre of Port Elizabeth can be reached in 10 minutes on foot. The Shark Rock Pier is situated about a 15-minute drive from the Villavin At 25 Vigne Port Elizabeth. For those travelling from afar, Port Elizabeth International airport is 10 minutes' drive away.
View all photos
Courtyard Hotel Gqeberha
From 84$
Situated only a 12-minute walk from the Pollock Beach, Courtyard Hotel Gqeberha Port Elizabeth features Wi-Fi in public areas, and a car park on site. This 4-star hotel proudly offers a banquet hall, while the Campanile is 3.9 km away.
The hotel is located in Port Elizabeth, within 5 minutes' walk of a famed beach. The Courtyard is 1.6 km from the Splash Waterworld and right near the calm Happy Valley Park. Nature lovers will appreciate the proximity to Hobie Beach, which is approximately 5 minutes' walk away. This accommodation is also 400 metres from Boardwalk Casino. The hotel is nearly a 5-minute drive from Shark Rock Pier bus stop and 2.6 km from Humewood Road train station in Port Elizabeth.
View all photos
Richmond Hill Guest House
From 21$
Overlooking the garden, the 2-star Richmond Hill Guest House Port Elizabeth is merely a 13-minute walk from the Donkin Lighthouse. Featuring a restaurant and baggage storage, the hotel is located in close proximity to the Wezandla African Craft Traders.
You'll need 10-minute drive to Port Elizabeth International airport. This Port Elizabeth guest house is also situated just 1.3 km from No. 7 Castle Hill Museum. The local South End Museum is within 25 minutes' walk of the Richmond Hill Guest House Port Elizabeth. Humewood Road train station is located 3.1 km away.
View all photos
The Farmhouse B&B
From 35$
Situated 4.3 km from Humewood Road train station, the 3-star Farmhouse B & B Port Elizabeth features views of the city. Staying in one of 6 rooms, guests can enjoy a golf club provided at this Port Elizabeth bed & breakfast.
The local South End Museum is in the vicinity of the hotel and the Settlers Park Local Authority Nature Reserve is also close by. You can visit the South African Air Force Museum that is approximately a 10-minute ride from the Farmhouse B & B Port Elizabeth. The accommodation is situated 2.9 km from the modest gallery "Nelson Mandela Metropolitan Art Museum". For those travelling from afar, Port Elizabeth International airport is 10 minutes' drive away.
View all photos
Valley Guest House
From 45$
Offering guests a private art gallery, the smoke-free Valley Guest House Port Elizabeth sits nearly a 15-minute walk from the life-sized bronze Horse Memorial. This 3-star bed & breakfast boasts views of the valley and offers Wi-Fi in public areas.
The hotel has a quiet setting a mere 1.7 km from the St George's Park. The GFI Art Gallery is within 20 minutes' walk of the property, and Port Elizabeth International airport is 5 km away. This Port Elizabeth hotel is also a short way from Nelson Mandela Bay. The accommodation is centrally located within 3 km of Humewood Road train station.
View all photos
Bunitrix Guesthouse
From 38$
Featuring a swimming pool, Bunitrix Guesthouse Port Elizabeth is 3.3 km from the McArthur Pool and Leisure Centre. The hotel also includes parking.
The centre of Port Elizabeth is a 10 minutes' walk of this guest house. The South African Air Force Museum is approximately 10 minutes by car from the property, while Port Elizabeth International airport is 5 km from it. The Bunitrix Guesthouse is 3.1 km from the Bayworld. This hotel is 3.2 km from Humewood Road train station.
View all photos
Tyday Accommodation
From 50$
Situated 3.5 km from the St Marks Congregational Church, Tyday Accommodation Port Elizabeth hotel offers a shared lounge and a golf course.
The guest house puts you in the very heart of Port Elizabeth, about 15 minutes by car from the Donkin Reserve. Guests staying at this 3-star hotel will find themselves 2.4 km from the Londt Park Miniature Railway. The Tyday Accommodation is also within reach of Nelson Mandela Bay. The property is a 20-minute drive from Port Elizabeth International airport, and within a 10-minute drive of Humewood Road train station.
View all photos
Normans In St Georges Strand Beach
From 24$
Guests of Normans In St Georges Strand Beach Port Elizabeth hotel can visit Aldo Scribante Race Track, situated approximately a 25-minute walk away. A garden adorned with a balcony enhances the ambiance of this Port Elizabeth guest house.
Located 3.7 km from the Kwantu Elephant Sanctuary, the hotel is also 23 km from Humewood Road railway station. The accommodation is in proximity to Nelson Mandela Bay. The Hand In Hand Visual Art Studio is about a 15-minute ride from the Normans Port Elizabeth. For those travelling from afar, Port Elizabeth International airport is 24 minutes' drive away.
View all photos
Summerstrand Self Catering For Two
From 53$
The 3-star Summerstrand Self Catering For Two Port Elizabeth hotel is nearly a 10-minute ride from the Sacramento Cannon and features a patio with outdoor dining areas.
Located 2.5 km from Boardwalk Casino, this Port Elizabeth guest house is also 4.1 km from Humewood Road railway station. The hotel is 1 km away from the centre of Port Elizabeth. The Summerstrand Self Catering For Two Port Elizabeth is also within reach of Nelson Mandela Bay. There is the Donkin Reserve approximately a 15-minute ride away. For those travelling from afar, Port Elizabeth International airport is 10 minutes' drive away.
View all photos
Seaview Sunsets
From 31$
Overlooking the sea, the 3-star Seaview Sunsets Hotel Port Elizabeth is 6 km from Holmeleigh Farmyard. At the guest house, guests can find a golf club to stay active.
Located 10 minutes by car from the Seaview Predator Park, this Port Elizabeth hotel is also 50 minutes by car from Humewood Road railway station. The Seaview Lion Park is also located 2.7 km from the property. For those travelling from afar, Port Elizabeth International airport is 31 minutes' drive away.
View all photos
Nyosi Wildlife Reserve
From 137$
Situated in the centre of Port Elizabeth, Nyosi Wildlife Reserve Port Elizabeth hotel offers an à la carte restaurant serving vegetarian cuisine. Located 35 km from Port Elizabeth International airport, this resort features shuttle service and car rentals for guests to take advantage of.
The contemporary hotel is also a 60-minute ride from Humewood Road train station.
View all photos
King Guest Lodge
From 55$
Offering a shared lounge, various recreational opportunities, and barbecue grills, the 3-star King Guest Lodge Port Elizabeth hotel is nestled in the Bluewater Bay district of Port Elizabeth, about 25 minutes' walk from the Swartkops River. Located approximately 4 km from the South African Air Force Museum, the guest house also provides a golf club for guests who enjoy sports.
You'll need 19-minute drive to Port Elizabeth International airport. The King Port Elizabeth is situated around 10 minutes by car from the Brighton Beach. This Port Elizabeth hotel is also in proximity to Nelson Mandela Bay. Guests will find Humewood Road train station 21 km from the accommodation.
View all photos
Field'S Rest
From 50$
Featuring a swimming pool, the 4-star Field'S Rest Bed & Breakfast Port Elizabeth is 1.5 km from the Victoria Park. To keep fit, a golf club provided for guests at the hotel.
Located approximately a 25-minute walk from the built Fort Frederick, this Port Elizabeth bed & breakfast is also about 3 km from Humewood Road railway station. You can reach the centre of Port Elizabeth in 20 minutes on foot. The Field'S Rest Bed & Breakfast lies 3.1 km from the life-sized bronze Horse Memorial. For those travelling from afar, Port Elizabeth International airport is 5 minutes' drive away.
View all photos
Anchorage Guesthouse
From 76$
The beachfront Anchorage Guesthouse Port Elizabeth is around 25 minutes' walk from the Bayworld and features spa therapy and a shared lounge.
Located 3.1 km from Pollock, the 4-star hotel is also approximately 4 km from Humewood Road railway station. At the guest house you'll be within 10 minutes' drive of Bird Rock. The Cape Recife Nature Reserve lies about 4 km away. The Anchorage Guesthouse Port Elizabeth is just steps from 11th Avenue bus stop. The nearest airport is Port Elizabeth International, located 5 km from the property.
View all photos
13 On Fifth Avenue, Walmer, Port Elizabeth
From 27$
Located nearly a 5-minute walk from the Shambala Wellness Spa, 13 On Fifth Avenue, Walmer, Port Elizabeth hotel gives easy access to various tourist attractions. Staying active is easy with a golf club available for guests at the bed & breakfast.
The Feather Market Centre is 2.9 km from this Port Elizabeth hotel, and the Fort Frederick is 2.5 km from it. The Fifth Avenue Port Elizabeth is within reach of Nelson Mandela Bay. The modest gallery "Nelson Mandela Metropolitan Art Museum" is around 10 minutes' drive away, and Humewood Road train station is situated 3.8 km from the accommodation. For those travelling from afar, Port Elizabeth International airport is 5 minutes' drive away.
View all photos
Palm Beach Guesthouse
From 98$
Located about a 25-minute stroll from the Happy Valley, the 4-star Palm Beach Guesthouse Port Elizabeth features floor-to-ceiling windows as part of its decor and provides guests with a shared lounge and various recreational opportunities. This Port Elizabeth guest house is within a 4-km distance of Humewood Road train station and right near the Clicks Pharmacy.
The Shark Rock Pier is nearly a 10-minute drive from the hotel, while the Sacramento Cannon is nearly a 15-minute drive from the location. At Guesthouse Port Elizabeth you'll be just 550 metres from Pollock Beach. Well-connected to many sights, the accommodation is fairly close to 11th Avenue bus stop. This hotel is 5 km from Port Elizabeth International airport and has shuttle service and bicycle rentals available for guests.
View all photos
Eagles Rest Guest House
From 31$
Guests of the 4-star Eagles Rest Guest House Port Elizabeth can visit the sandy central King's Beach, situated nearly 25 minutes' walk away. Enhancing the overall experience, guest house showcases a garden equipped with a patio area.
Located approximately 2 km from the Casino Saint, this Port Elizabeth hotel is also 3.8 km from Humewood Road railway station. From Eagles Rest Guest House it will take about 30 minutes to walk to the Shark Rock Pier. The accommodation is also within reach of Nelson Mandela Bay. 5th Avenue bus stop is in proximity to the hotel.
View all photos
Urban Manor
From 62$
The 3-star Urban Manor Bed & Breakfast Port Elizabeth can arrange snorkeling trips for active guests, while lying just 1.4 km from the Southern African Foundation for the Conservation of Coastal Birds.
Located about a 5-minute walk from the Cenotaph, the hotel is also 3.9 km from Humewood Road railway station. From this Port Elizabeth bed & breakfast it will take 13 minutes to walk to the multi - use St George's Park. The Urban Manor Bed & Breakfast is also in proximity to Nelson Mandela Bay. For those travelling from afar, Port Elizabeth International airport is 10 minutes' drive away.
View all photos
Amani Guest Lodge
From 42$
Amani Guest Lodge Port Elizabeth hotel includes 8 rooms and is 25 minutes' walk from the life-sized bronze Horse Memorial. At this guest house, guests can find a golf club to stay active.
Located 3 km from the local South End Museum, the 4-star hotel is also 3.8 km from Humewood Road railway station. The city centre of Port Elizabeth can be reached in 25 minutes on foot. The Amani is a 10-minute drive from the Bayworld. For those travelling from afar, Port Elizabeth International airport is 5 minutes' drive away.
View all photos
Forest Hall Guest House
From 94$
Situated near a wildlife park and a mountain, the comfortable 4-star Forest Hall Guest House Port Elizabeth is also near the entertainment district of Port Elizabeth. This Port Elizabeth guest house is conveniently located near a boat dock, offering 16 rooms and a seasonal outdoor swimming pool.
The hotel puts you right in the centre of Port Elizabeth, merely 1.7 km from the Shamwari Private Game Reserve. The Donkin Reserve is around a 10-minute ride from the Forest Hall, while Port Elizabeth International airport is 5 km from it. The accommodation is also within a few blocks of Nelson Mandela Bay. Parking William Moffat Centre is also situated 2.8 km away.
View all photos
Whistlewood Guesthouse Walmer, Port Eizabeth
From 86$
The 4-star recently renovated Whistlewood Guesthouse Walmer, Port Eizabeth Port Elizabeth provides proximity to Nelson Mandela Metropolitan Art Museum, which is located nearly a 25-minute walk away. Also, active guests can enjoy a swimming pool, along with a golf club provided at this Port Elizabeth guest house.
The Shamwari Private Game Reserve is not very far away, while Humewood Road train station is within a 6-km distance of the hotel. The Victoria Park stands approximately 30 minutes on foot from the Whistlewood Port Elizabeth. The accommodation is situated 2.5 km from the Wezandla African Craft Traders. For those travelling from afar, Port Elizabeth International airport is 10 minutes' drive away.
View all photos
Phoenix Hotel (Adults Only)
From 28$
Offering a location a 5-minute walk from Port Elizabeth Opera House, Phoenix Hotel Port Elizabeth offers 9 rooms. This hotel provides private car parking for additional charge on site.
Guests may find the Shark Rock Pier 4.2 km from the 2-star hotel, while the GFI Art Gallery is 2.6 km away. The Shamwari Private Game Reserve is also located a 10-minute drive from the property. The Phoenix is situated a stone's throw from the Campanile. Central bus stop is 450 metres from the hotel and within 400 metres of is enough to get to Port Elizabeth train station.