Successfully reported
+69

Royal St Andrews Hotel

Hotel
Special Offer 10% off

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 059 R1 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

Tea and Coffee
Free Secure Parking
Wi-Fi
Laundry Service
Conferencing Facilities
Spa
Swimming Pool
All Meals Available
Breakfast Available
Restaurant On-Site
24-Hour Reception

Location

  • 19 St. Andrews Road, Port Alfred, 6170, Eastern Cape
Click to view location
View map
From R2 059
R 2 059 R 1 853
per night, for 2 ppl

You won't be charged yet

Reserve
From R2 059
R 2 059 R 1 853
per night, for 2 ppl
From R2 059
R 2 059 R 1 853
per night, for 2 ppl
Reserve
  • 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:
https://travelground.imgix.net/AAEAAQAAAAAAAAAAAAAA0416253c3e1ec91d0991808c1cc2daa3f19fdc3d8a686cae7058ab84be8957240c813b4ac81e5e772f006f7d8f27304f9e61?w=1440&h=960&fit=crop&auto=enhance,format,compress&q=80 was R2 059 nowFrom R1 853 per night, for 2 ppl 19 St. Andrews Road Port Alfred 6170 Eastern Cape 021 201 8901 14:00-23:00 10:00 -33.6031979 26.8870658

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