
Port Elizabeth is a coastal town that lies in South Africa’s Eastern Cape province, on the Algoa Bay. The area draws visitors to its many beaches, like King’s Beach and Hobie, both of which are excellent for diving and surfing. You can book a tour that will take you out on the ocean for some whale watching too. Outside the city’s boundaries are a couple of nature reserves where you can see rhinos, elephants and other animals in their natural habitats. For those tourists who like more upscale entertainment, there are two casinos, a couple of country clubs with golf courses and an entertainment complex. In order to make the most of your vacation be sure to book a stay at one of these top 10 self-catering accommodations in Port Elizabeth.
We handpicked these listings carefully, considering (wherever possible) Superhost status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on April 19, 2025.
1. Pine Lodge Resort (from USD 55)
This natural resort is located in the Cape Recife Nature Reserve not far from the ocean. The cabins are designed to blend in with the surroundings and offer a luxury camping experience. The cabins feature an open floor plan with a living room area that has sofa beds and a work desk, a dining table and a small kitchen that includes a mini-fridge, a microwave, a stovetop with a toaster oven and a coffee maker. The resort offers so many fun activities you may never want to leave. On the property are two restaurants, a children’s playground, a spa, and wellness center, two pools, one is shallow for the little kids, tennis courts, a golf course, and a game room.
Pine Lodge Resort
4.82 km (3.0 mi) from Happy Valley
2. Guesthouse Aberdour
Friendly and accommodating staff, option to order breakfast, nearby dining options.
Great value for money, exceptional pricing for the quality of stay.
Perfectly situated near shops, restaurants, and attractions, safe and secure area.
Clean and comfortable rooms, beautiful garden and pool, reliable WiFi.
This lovely guesthouse is located very close to the Splash Waterworld amusement park. All rooms include a seating area, a dining table, a small kitchen area with a sink and a microwave and a bathroom. Enjoy relaxing by the pool or in the garden. You can also use the picnic area that has barbeque grills ready for a cookout. You are also within walking distance of many restaurants including Cubana’s and Coachman on the Bay. The water park, two casinos, and the Bayworld Oceanarium are a stone’s throw away.
Aberdour Guesthouse
1.21 km (0.8 mi) from Happy Valley
3. Beachway bed & breakfast (from USD 34)
This charming bed and breakfast is located on the beachfront in Summerstrand. All rooms include a dining table and a small kitchen area with a sink, a mini-fridge, a microwave, a toaster, and a coffee maker. The price includes breakfast served in your room. Enjoy relaxing on the sundeck or in the garden, there is also a nice outdoor dining area with barbeque grills for your use. You can try your luck at the casino next door or spend a day playing at King’s Beach which is a very short walk from the property.
Beachway Guesthouse
1.54 km (1.0 mi) from Happy Valley
4. Fernando's Guest House (from USD 42)
This cozy guest house is located in Mill Park. All rooms include either two twin beds, one double bed or a combination of the two. You also have a small seating area, a dining table, a kitchen with a mini-fridge and a coffee maker. You can choose between two restaurants, a coffee shop or The Grill on the Cape which is a steakhouse. Room service is also available. Settler’s Park Nature Reserve and the Port Elizabeth Golf Club are both within walking distance.
Fernando's Guest House
5.51 km (3.5 mi) from Happy Valley
5. Conifer Beach House (from USD 45)
This bed and breakfast is located near the Dolphin’s Leap shopping center. You have a private entrance to your suite that includes a comfortable double bed, a small seating and dining area, a kitchen corner with a microwave, a mini-fridge, and a coffee maker. You also have a private furnished patio that overlooks the tropical garden. Breakfast is served daily on the outdoor patio area. There is an outdoor pool and towel and beach chairs are available to rent. The front desk can help you to book some of the local tours or classes and set you up for your favorite water sports. Within walking distance, you will find a variety of restaurants, the water park, and Hobie Beach.
Conifer Beach House
838 meters (0.6 ft) from Happy Valley
6. Brighton Lodge (from USD 76)
These luxury suites are located in the upscale suburb of Summerstrand. The units feature private entrances, a small seating and dining area, corner kitchens with a sink, a microwave, a coffee maker and a minibar, underfloor heating and you even get heated towel rails in the bathroom. Most units have private patios that connect with the garden. Breakfast is served daily either in the dining room or in your room. On the property is an outdoor pool, a snack bar and they have beach chairs and towels available to rent. You are within walking distance of both Hobie and King’s Beach. You are just a five-minute drive from the Boardwalk Casino and the Entertainment Complex.
Brighton Lodge - #Solar Energy #No Loadshedding
1.35 km (0.9 mi) from Happy Valley
7. A&A Guesthouse (from USD 38)
The A&A Guesthouse sits next door to the Port Elizabeth Golf Club. The luxurious rooms feature a spacious seating area, a dining table, kitchens with a fridge, an oven, a sink, a coffee maker, a large dresser and some rooms have views of the outdoor pool. Breakfast is served daily in the dining room. The property includes both the outdoor pool and one indoor pool, a fitness center and business facilities. You are within walking distance of the golf club, restaurants, and the Greenacres Shopping Center.
A&A Guesthouse
6.39 km (4.0 mi) from Happy Valley
8. Millard Crescent Guest House (from USD 56)
The Millard Crescent Guest House is located a stone’s throw away from the Boardwalk Casino. The standard rooms all include comfortable beds, a work desk, a well-equipped kitchenette with a coffee maker and a mini-fridge. Some rooms also have a small seating area. On the property, you can also enjoy the outdoor swimming pool or book a massage at the spa. The property is located in Summerstrand off Hobie Beach. Within walking distance, besides the casino is the Bayworld Museum and plenty of shops and restaurants.
Millard Crescent Guest House
1.26 km (0.8 mi) from Happy Valley
9. Treetops Guesthouse (from USD 41)
Wonderful breakfast, excellent dining options nearby, valuable tips for onward travel.
Great value for money, affordable pricing for comfortable rooms near the airport.
Ideal location near the airport, walking distance to car rental, and close to restaurants.
Convenient airport pick-up, clean and cozy rooms, helpful and accommodating hosts.
This family-run guesthouse is located near the Port Elizabeth Airport. All the rooms include a small seating area, a kitchen equipped with a stove top, a toaster oven, a microwave, a full-size refrigerator, and a coffee maker. You can enjoy that morning cup of coffee on your small patio. A full English breakfast is served six days a week and on Sundays, they serve a continental buffet. There is a barbeque area in the garden and an outdoor pool. Within walking distance is the 6th Avenue Shopping Centre and a number of restaurants including the Cobblestone’s cafe and bar.
Treetops Guesthouse
4.1 km (2.6 mi) from Happy Valley
10. Blue Lotus Guest House (from USD 46)
The guest house is located in the suburb of Summerstrand along the beach. All rooms include a seating area, a dining table, a kitchenette with a microwave, a mini-fridge and a coffee maker. The price includes a traditional English buffet breakfast that is served in the dining room overlooking the pool. In the neighborhood, are some restaurants, markets and you are close enough to walk to the Bayworld Museum. The property is less than a three-minute drive from the casino and Bayworld Oceanarium where you can also find a snake park.
The Blue Lotus Guest House
Address: 3 Folkestone Street, 4th Avenue, Summerstrand
1.23 km (0.8 mi) from Happy Valley
Sometimes you just want to relax
Discovering new food and seeing new sights are two of the best parts of traveling to another city or country. But, sometimes you just want to stay in and relax. With these self-catering accommodations, you can do just that. Most of them offer you the opportunity to cook in your room and enjoy your meal on a patio or balcony under the stars.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data