The Highlander Pub
Eastern Cape
At a glance
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.