The Highlander Pub

Eastern Cape



At a glance

Ideal for
Type
PubBar
Known for
locally brewed Highlander craft beers
Features
Price
$$$$ Moderately Priced
Local tip
For a local beer choice, the house range includes lager, light, heavy and porter styles.

The Highlander Pub is a relaxed pub and restaurant at 19 St Andrews Road in Port Alfred, Eastern Cape. Its character combines the easy sociability of a traditional Scottish-style pub with the more considered food and drinks offering of a hotel dining venue. The atmosphere is warm and informal, making the pub a natural setting for catching up over a drink, sharing a meal or settling in for an unhurried conversation.

Beer is central to the experience. The pub serves a house range brewed locally in Port Alfred, including the Highlander Lager, Highlander Light, Highlander Heavy and Highlander Porter styles. The range covers a clean, refreshing lager, a fuller caramel-toned beer and a darker porter with roasted malt character. These beers give the drinks list a distinct local identity while keeping the overall style approachable.

The wine list brings a broader choice, with local and international bottles selected across a range of styles. Wine and beer sit alongside a food menu shaped around classic flavours with modern touches. Ingredients are sourced locally and ethically, and the kitchen focuses on nourishing meals prepared with care rather than an overly formal dining approach. The result is a menu suited to relaxed pub dining, whether the occasion calls for a light accompaniment to a drink or a more substantial meal.

The Highlander opens throughout the week from 10:00 until late, with meals served from midday until 21:30. The daytime and evening schedule allows for an early drink, a casual lunch or a later dinner within the same welcoming setting. Its combination of locally brewed beer, a carefully selected wine list and straightforward, thoughtfully prepared food gives the venue a clear sense of place in Port Alfred. The pub suits informal meet-ups, social meals and guests looking for a comfortable drink-led dining experience.

Frequently Asked Questions

The pub is at 19 St Andrews Road, Port Alfred, 6170, South Africa.
Published opening hours are Monday to Sunday from 10:00 until late.
Meals are served from 12:00 to 21:30.
Reservations should be arranged directly with the venue before arrival.
The pub-and-restaurant format suits informal social gatherings, while group or family arrangements should be confirmed directly with the venue.
Dietary requirements should be discussed with the venue before dining so suitable options can be confirmed.
Outdoor seating should be confirmed with the venue before arrival.
The venue suits diners and drinkers looking for a casual setting for conversation, social meals or locally brewed beer.

Top Things To Do in Eastern Cape

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again