The Highlander Pub

2 Reviews
Pub fare
Phone Number 0466045400 Opening Hours

Monday to Sunday 11am to 12am

Is this your restaurant?

Claim it now to manage your contact information, photos and menus whenever you like.

Please or signup in order for you to claim this venue.


Menu - Menu currently not available


R100 avg main meal
Pub fare
R100 avg main meal
Bar scene, Groups, Local cuisine, Quick meals
Mastercard, Visa
Accepts credit cards, Dinner, Food, Licensed

Location and contact

19 St Andrews Road, Port Alfred, Eastern Cape

Owner's description

The Highlander is an iconic pub located at the Royal St Andrews Hotel, which has been the meeting place for family and friends in the Eastern Cape since 1979. It offers a full bar service including cocktails and Three Craft beers on tap, one of which is specially made for the Highlander Pub. A full A La Carte menu is also available with vegetarian and kiddies items, it has several TV screens for the sports fans, and offers child care facilities at the Hotel over weekends and most public holidays.

There was a problem with your submission. Errors have been highlighted below.
  • How would you rate The Highlander Pub?
    This field is required.
  • This field is required.

User reviews

2 Reviews
    Salmon pasta...Devine! Chicken pot ...Devine. real good ambience! Fantastic service. Friendly staff
    Had an amazing time here last summer holiday! Can't wait to be back! Delicious food, excellent service and comfortable pub feel. Loved it!

Promoted Restaurants