Royal St Andrews Hotel
Get 10% off. Valid for stays from 1 Oct 2025 until 30 Nov 2025.
- Capacity: 222 people
- All ages welcome
-
Check-in: 14:00 to 23:00
Check-out: 10:00 - Address: 19 St. Andrews Road, Port Alfred, 6170, Eastern Cape
-
From
R2 059R1 853 per night, for 2 ppl -
TGCSA rating:
Description
The Royal St Andrews Hotel, Conference Centre and Spa has upheld its tradition of warm hospitality since 1924. The beautifully restored original building is home to the iconic Highlander Pub and the elegant Thistle Restaurant. It's located in Port Alfred, a small town in the Eastern Cape.
The hotel offers a range of luxury accommodation options. Room amenities include free high-speed Wi-Fi, individual air-conditioning, TVs with select DStv channels, laptop safes, tea-and-coffee-making facilities, and minibar fridges.
The restaurants, set within the original 1924 building, cater for all tastes and occasions. Each dish offers a unique twist, a delightful fusion of local and international gourmet cuisine.
Guests can enjoy breakfast in the Paper Nautilus Deli, savour pub favourites with a difference for lunch or dinner in the Highlander Pub, or indulge in fine wines and gourmet dishes at the sophisticated Thistle Restaurant.
What you'll find here
Location
- 19 St. Andrews Road, Port Alfred, 6170, Eastern Cape
- Capacity: 222 people
- All ages welcome
-
Check-in: 14:00 to 23:00
Check-out: 10:00 - Address: 19 St. Andrews Road, Port Alfred, 6170, Eastern Cape
-
TGCSA rating:
Welcome to LekkeSlaap
Welcome back!
Reset your password?
Join our newsletter!
Create an account to manage your bookings
Log in to your LekkeSlaap account
Log in to your LekkeSlaap account linked to
Enter your email address to get started
Subscribe to receive special offers