The Thistle

Eastern Cape



At a glance

Ideal for
Cuisine
Fine Dining
Known for
hotel restaurant dining at Royal St. Andrews Hotel
Features
Local tip
Reservations and dietary requirements are best confirmed directly with the Royal St. Andrews Hotel before dining.

The Thistle is a restaurant at the Royal St. Andrews Hotel, located at 19 St Andrews Road in Port Alfred, Eastern Cape. Its identity is closely connected to the hotel’s approach to gracious hospitality and its blend of heritage character with contemporary accommodation.

The setting combines two distinct hotel styles. The Heritage Wing is described through old-world charm and detailed traditional character, while the Luxury Wing introduces a more modern, elegant feel. The Thistle sits within this broader hotel environment, making it suitable for diners seeking a restaurant experience linked to a refined accommodation setting rather than a casual standalone venue.

The restaurant forms part of the hotel’s dedicated dining offering. It is listed alongside The Highlander Pub and The Paper Nautilus, giving the property separate spaces for different food and drink experiences. The Thistle is the hotel’s named restaurant, while The Highlander provides a pub setting and The Paper Nautilus is presented as another dining option.

The venue suits hotel guests, business travellers and visitors enjoying a break in Port Alfred who prefer dining associated with a well-presented hotel. The hotel caters for both business stays and luxury getaways, so The Thistle can fit occasions ranging from an evening meal during an overnight stay to a more considered dining stop while exploring the town.

The Thistle’s character is best understood through its relationship with the Royal St. Andrews Hotel. Heritage details, modern accommodation and a focus on hospitality create a setting that balances traditional and contemporary influences. The restaurant’s listing does not identify a particular cuisine, signature dish or specific service style, so the venue is best described by its hotel restaurant identity and setting.

Located in Port Alfred, the restaurant is positioned for visitors staying at the hotel and for local diners seeking a meal at a recognised accommodation property. The address places it on St Andrews Road, providing a clear destination for reservations and enquiries. The hotel’s contact information and online booking route are available through the Royal St. Andrews Hotel.

The Thistle offers a dining choice within a hotel known for both Heritage and Luxury wings. Its appeal lies in the combination of a dedicated restaurant, a hospitality-led setting and the varied character of the surrounding property. It is a suitable option for diners who value a composed hotel environment and a connection to Port Alfred’s accommodation and leisure scene.

Frequently Asked Questions

The restaurant suits hotel guests, business travellers and visitors seeking dining within a refined hotel setting.
It is the named restaurant at the Royal St. Andrews Hotel in Port Alfred.
Reservations are best arranged before arrival, particularly when dining forms part of a hotel stay or planned visit.
The restaurant is at 19 St Andrews Road, Port Alfred, 6170, South Africa.
Reservations and enquiries can be directed to the Royal St. Andrews Hotel through its online booking route or listed hotel contact details.
The setting is suitable for business travellers, as the hotel accommodates business stays as well as leisure breaks.
Dietary requirements should be discussed directly with the venue before dining.
Families can confirm suitability and any family-specific arrangements directly with the hotel when making a reservation.
Outdoor seating is not identified in the venue information, so availability should be confirmed directly with the hotel.

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