StaysInSouthAfrica
Port Alfred · South Africa

Stays in Port Alfred

Port Alfred is split by the Kowie. The west bank holds the town centre, the marina and Kelly's Beach by the river mouth; across the river, East Beach is quieter, with bigger waves. Golfers should sleep on St Andrews Road. The Royal St Andrews grew from a ten-room lodge built in 1924, since rebuilt with a new wing of 50 rooms, and sits a short walk from the Royal Port Alfred Golf Club, founded in 1907 and granted its royal title in 1924: an 18-hole, par-72 links-style course where springbok and impala graze. Its 9.1 rests on some 675 guest reviews. MyPond is a different kind of stay: it is the training hotel of Stenden South Africa, where hospitality students work alongside the staff, with rooms looking over the river and an 8.3 from more than 1,200 reviews. Swim at Kelly's Beach, which has lifeguards in peak season; West Beach has strong rip currents. The best half-day is the Kowie canoe trail, 21 km upstream to the Waters Meeting Nature Reserve, best started half an hour after low tide. The trap is December and January, when inland families fill the town.

Updated October 16, 2026

The two Port Alfred hotels on this page are the Royal St Andrews Hotel on St Andrews Road, a short stroll from the Royal Port Alfred Golf Club, and MyPond Hotel at 33 Van der Riet Street, on the bank of the Kowie River. I would book the first for golf, the spa and the kids' club, the second for river views and the town centre's restaurants on foot. The town sits at the mouth of the Kowie on the Eastern Cape's Sunshine Coast, on the R72 between Gqeberha and East London, outside any malaria zone. Kariega, a malaria-free Big Five reserve, is about ten minutes inland from Kenton-on-Sea, the next town west on the R72.

Port Alfred in numbers

2
stays
8.7/10
average guest rating
1 896
traveller reviews
Filter by stay type

What to expect

  • Royal St Andrews Hotel, a 1924 lodge a short walk from the 1907 Royal Port Alfred Golf Club
  • MyPond Hotel on the Kowie River, the training hotel of Stenden South Africa
  • Kelly's Beach by the river mouth, with lifeguards in peak season
  • The Kowie canoe trail, 21 km upstream to the Waters Meeting Nature Reserve
  • Malaria-free coast, with the Big Five at Kariega near Kenton-on-Sea

Local tips

  • Stay at the Royal St Andrews if golf is the point: the Royal Port Alfred course, an 18-hole links-style layout from 1907, is a short walk down St Andrews Road.
  • Choose MyPond if you want the Kowie River outside the window and the centre on foot; you will still drive or take a longer walk to reach the sand.
  • Swim at Kelly's Beach, where lifeguards work in peak season, and leave West Beach to the bodyboarders: its rip currents are strong.
  • Go to East Beach, across the river, for space and bigger waves for body surfing, and swim there only when the seasonal lifeguards are on duty.
  • Start the Kowie canoe trail at the Small Boat Harbour about half an hour after low tide, so the incoming tide carries you the 21 km upstream in around four hours.
  • Book a game drive at Kariega, a malaria-free Big Five reserve about ten minutes from Kenton-on-Sea, which makes a beach and safari combination easy with young children.
  • Avoid December and January if you want a quiet stay: South African summer school holidays bring inland families to the town and its self-catering houses.

Where to stay

…

Frequently asked questions

This page covers two hotels. The Royal St Andrews Hotel, Spa and Conference Centre is on St Andrews Road, a short walk from the Royal Port Alfred Golf Club, with an outdoor pool, the Camelot Spa, a hot tub and a kids' club. MyPond Hotel is at 33 Van der Riet Street on the Kowie River, with a plunge pool and terrace over the water.

We earn a commission when you book through some links on this site, at no extra cost to you. It never changes which hotels we list or how we rank them.