Port Alfred restaurants

Top Choice Seafood in Port Alfred

Ocean Basket

Just off the river front, Ocean Basket is a hot favourite among fish lovers. Nautically themed and run by a dynamic team, its seafood is a cut above most of Port Alfred's places to eat. Prawns, calamari, sole, grill…
Top Choice Cafe in Port Alfred


Fresh ingredients, great coffee (and tea!), terrific waffles, savoury pancakes and crêpes, and top-notch smoothies make for a winning combination at this attractive venture in a suburban home.
South African in Port Alfred

The Wharf Street Brew Pub

Try beers from the neighbouring Little Brewery on the River in this 19th-century building on the old wharf, with a handsome dining room of exposed stone and brick, wood floors and poster-sized photos. The menu featu…
Health Food in Port Alfred

Graze by the River

This eccentric spot at the back of a curio shop serves slow food, organic veg and ethically produced meat, fish and dairy products. They also roast coffee beans and smoke meat and fish. Daily specials include line-c…
Cafe in Port Alfred

Café Reset

Occupying one of Port Alfred's historic buildings, Café Reset offers a range of light meals as well as daily specials and great coffee. It's also well known for its quality house wines and cocktails. The courtyard g…
Deli in Port Alfred

C'est La Vie

Fill up at this great little den before (or after) heading to the beach. Come for excellent breakfasts, gourmet burgers, well-presented salads and changing lunch specials. Oh, and it serves delectable cakes and chee…
Italian in Port Alfred

Guido’s Restaurant

Although in a charmless building, Guido’s decks are perfect for a sundowner, with stunning views up the river and along the beach. It does wood-fired pizzas, and is popular with families and Grahamstown students on …
Cafe in Port Alfred

Zest Café

This low-key venture occupies a flowery courtyard scattered with pastel furniture. It has pizzas, sandwiches and salads. Not a bad place for a light meal, although some more recent ventures have given it a run for i…