Pub & GrubBack

All Eat & Drink Coffee Shops Pub & Grub Restaurant Take Away

Highlander Pub

The Highlander Pub, a Scottish pub and the town's favourite watering hole, is synonymous in the area with the catch phrase “...

t: 046 624 4703
Royal St Andrews Hotel, 19 St Andrews Road, Port Alfred

Visit website


Situated on the picturesque West Beach of Port Alfred.   Enjoy a fabulous family meal and watch the waves

t: 046 624 5264
West Beach, Port Alfred

Hoppy's Paddle Inn

Wine Tasting Bar and Al Fresco Bistro - open daily 08h30 to 15h30 - Friday Night is Wine Night from 5pm to 9pm with Live Music, Fo...

c: 082 216 6092
12 Wharf Street, Port Alfred

Hotspot Port Alfred

Sports Bar and gambling entertainment

t: 046 624 1117
33 van der Riet Street

Kennys Sportsbar

A Fun venue to come and enjoy any day of the week - 7 Full HD TV's with surround sound for all major sporting events! Up...

c: 079 766 6447
32 Campbell Street

Links Coastal Inn

Stylish bedrooms all e/s. Full breakfast. Near beach, golf, town.. TV in lounge; SATOUR accredited. Quality assured. Finalists for...

t: 046 624 4533
14 Wesley Hill

Visit website

Penny Farthing

The place to meet...  conveniently situated in the heart of Port Alfred's busy shopping centre and overlooking the picturesqu...

t: 046 624 1073
Anchorage Mall, Gluckman Road

Pig and Whistle Hotel

Old fashioned country charm and comfort. Established in 1832, this is South Africa's oldest licensed premises. Family rooms, en-su...

t: 046 625 0673
268 Kowie Road, Bathurst

Visit website

R72 Saloon

Western style Saloon, with bar and restaurant and an amazing outdoor beer garden. Come and enjoy an ice cold beer/jagermeister and...

t: 046 624 1088
82 Albany Road

The Goat Shed

The Woodlands Bush Bistro - The Goat Shed At Woodlands Cottages & Backpackers, just up the Grahamstown Road (R343) outside Ken...

t: 046 648 2867
c: 082 808 5976
Kenton on Sea

Wharf Street Brew Pub

Restaurant and pub situated in historic customs offices in Wharf Street.   

t: 046 624 4947
c: 082 903 1641
18 Wharf Street, Port Alfred, 6170