Find the B&Bs that appeal to you the most
Find the right B&B for you in Port Elizabeth
Check out our pick of great B&Bs in Port Elizabeth
Boasting an outdoor swimming pool, garden and views of inner courtyard, Villa Tuscana is situated in Port Elizabeth, 1.1 km from The Boardwalk.

Housed in a historic building, the recently renovated Whistlewood Guesthouse Walmer, Port Eizabeth provides accommodation with an infinity pool and free WiFi.

Taunton in Port Elizabeth provides adults-only accommodation with an outdoor swimming pool, a garden and barbecue facilities. This property offers access to a patio, free private parking and free...

Situated in Port Elizabeth and only 2.3 km from Little Walmer Golf Club, The Farmhouse B&B features accommodation with garden views, free WiFi and free private parking.

Amery House is situated in Port Elizabeth and has a pool with a view and quiet street views. This 4-star guest house offers a 24-hour front desk and luggage storage space.

Wagtails Guest House in Port Elizabeth provides adults-only accommodation with an outdoor swimming pool, a garden and a terrace.

Situated in Summerstrand in Port Elizabeth, Splendida boasts a barbecue and views of the garden. This property is within a 5-minute drive of the beach.

Situated in Port Elizabeth, Walmer Heights Guest House features a heated outdoor pool. Free WiFi is available.

Offering an outdoor swimming pool and pool view, Ocean Bay Guesthouse is situated in Port Elizabeth, 1 km from Pollock Beach and 1.7 km from The Boardwalk.

Featuring pool with a view, garden and views of sea, Casa Seaviews is set in Port Elizabeth, 14 km from Sardinia Bay Golf Club.


Popular with guests booking B&Bs in Port Elizabeth
Popular with guests booking B&Bs in Port Elizabeth
Popular with guests booking B&Bs in Port Elizabeth
Popular with guests booking B&Bs in Port Elizabeth
Popular with guests booking B&Bs in Port Elizabeth
Popular with guests booking B&Bs in Port Elizabeth
Popular with guests booking B&Bs in Port Elizabeth
Popular with guests booking B&Bs in Port Elizabeth
Popular with guests booking B&Bs in Port Elizabeth
Popular with guests booking B&Bs in Port Elizabeth
Located in Gqeberha, 200 metres from Port Elizabeth Golf Club, Arkenstone Frys has a bar, private parking and rooms with free WiFi access.
Offering a garden and garden view, 13 on Fifth Avenue, Walmer, Port Elizabeth is located in Gqeberha, 2.9 km from Walmer Country Club and 3.1 km from Little Walmer Golf Club.
Gardenview Guest House is located in Port Elizabeth and features a saltwater pool and garden views. There is a private entrance at the guest house for the convenience of those who stay.
Lalapanzi Guest Lodge, a property with a garden, is located in Port Elizabeth, 2.8 km from The Boardwalk, 6.5 km from Port Elizabeth Golf Club, as well as 6.8 km from Nelson Mandela Bay Stadium.
Closely situated to some of Port Elizabeth's most popular swimming beaches and beach attractions, Conifer Beach House offers a garden with outdoor pool. Free WiFi is available within the rooms.
This 4-star accommodation is located less than 600 metres from Pollock Beach and just over 7 km from the Port Elizabeth Airport.
Featuring garden views, Mongoose Manor BnB provides accommodation with a garden, a terrace and a bar, around 8 km from Little Walmer Golf Club.
Located in Gqeberha in the Eastern Cape region, with No 7 Castle Hill Museum and Prince Alfred's Guard Memorial nearby, Eazy Rest provides accommodation with free WiFi and free private parking.
Set in Gqeberha in the Eastern Cape region, with Prince Alfred's Guard Memorial and No 7 Castle Hill Museum nearby, Drifters Haven Gqeberha offers accommodation with free WiFi and free private parking...
Harbour Masters House is a guest house set in the Port Elizabeth Central district of Gqeberha. Offering complimentary private parking, the guest house is 2.8 km from Kings Beach.
Located in Gqeberha, in a historic building, 1.6 km from Port Elizabeth Golf Club, St Luke's Retreat Centre and Guest House is a guest house with a garden and shared lounge.
Situated in Gqeberha in the Eastern Cape region, with Port Elizabeth Golf Club and Prince Alfred's Guard Memorial nearby, Steps On Cape Guest House features accommodation with free private parking.
Boasting pool views, Victoria & Alfred Boutique Hotel provides accommodation with an outdoor swimming pool, a garden and a bar, around 3.7 km from Little Walmer Golf Club.
Boasting garden views, Albert Road Garden Guest House offers accommodation with patio, around 3.7 km from Walmer Country Club.
Located next to the Port Elizabeth Golf Club, A&A Guesthouse features an indoor and outdoor swimming pool, fitness centre and is within 7 km from Humewood Beach.
Offering a garden and inner courtyard view, Royal Palms Guest House is situated in Port Elizabeth, 2.5 km from Kings Beach and 4 km from The Boardwalk.
Offering quiet street views, 18 on sherlock is an accommodation located in Port Elizabeth, 2.8 km from Port Elizabeth Golf Club and 3 km from Nelson Mandela Bay Stadium.
La Maison On 3rd is offering accommodation in Port Elizabeth. Conveniently set in the Walmer district, the property is located 5 km from Boardwalk Casino and 10 minutes' drive from the beach.
Set in Port Elizabeth, 2.8 km from Kings Beach, Peace Love and Joy Self Catering Units offers accommodation with a garden, free WiFi and luggage storage space.
Faith Hope & Love offers accommodation in Port Elizabeth. This guest house offers free WiFi and free private parking.
Offering pool views, Kings Beach Cottages is an accommodation situated in Port Elizabeth, 1.5 km from Kings Beach and 2.9 km from The Boardwalk.
Featuring sea views, 4 Callington Guest house provides accommodation with balcony, around less than 1 km from Nelson Mandela Bay Stadium. With lake views, this accommodation features a patio.
Situated in the CBD of the Newton Park area, the Garden Gate Guest House offers comfortable accommodation in relaxed, friendly surroundings.
Featuring garden views, Newton Sands Guesthouse features accommodation with patio, around 3.5 km from Port Elizabeth Golf Club.