Hotels in Port Alfred

Search and compare Port Alfred hotels from hundreds of travel sites and save

Port Alfred, South Africa
24 Jan — 25 Jan2
Port Alfred, South Africa
Mon 24/1
Tue 25/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Port Alfred

Filter by star ratings
All filters
Royal St. Andrews Hotel, Conference Centre & Spa
Royal St. Andrews Hotel, Conference Centre & Spa
9.0 Excellent
19 St. Andrews Road, Port Alfred, Eastern Cape, South Africa
Show on map
1.2 mi from city centre, Port Alfred 
ExcellentBased on 649 reviews
9.0

Situated in Port Alfred, Royal St Andrews Hotel Spa and Conference Centre offers 4-star accommodation, as well as a Jacuzzi and an outdoor pool. It provides complimentary Wi-Fi, a kids club and massage services.

Dockside Guest House
Dockside Guest House
8.3 Excellent
1 Caxton Lane, Port Alfred, Eastern Cape, South Africa
Show on map
0.7 mi from city centre, Port Alfred 
ExcellentBased on 88 reviews
8.3

Dockside Guest House provides a comfortable setting when in Port Alfred. It offers free Wi-Fi, a swimming pool and room service.

Tips for booking a Port Alfred hotel

Cheapest month:August
Most expensive month:March
Average price in Port Alfred:£145/night
Absolute cheapest price found:£37/night
Cheapest day:Thursday
Most expensive day:Wednesday
£37 - £493
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£40 - £301
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Port Alfred, Eastern Cape

Show all 96 hotels
Royal St. Andrews Hotel, Conference Centre & Spa
Royal St. Andrews Hotel, Conference Centre & Spa
9.0 Excellent
19 St. Andrews Road, Port Alfred, Eastern Cape, South Africa
Show on map
1.2 mi from city centre,  

Situated in Port Alfred, Royal St Andrews Hotel Spa and Conference Centre offers 4-star accommodation, as well as a Jacuzzi and an outdoor pool. It provides complimentary Wi-Fi, a kids club and massage services.

£55
Avg. per night
Dockside Guest House
Dockside Guest House
8.3 Excellent
1 Caxton Lane, Port Alfred, Eastern Cape, South Africa
Show on map
0.7 mi from city centre,  

Dockside Guest House provides a comfortable setting when in Port Alfred. It offers free Wi-Fi, a swimming pool and room service.

£94
Avg. per night

Hotel prices in Port Alfred

3 stars
Dockside Guest House
No. 1 most popular

Dockside Guest House

1 Caxton Lane, Port Alfred, Eastern Cape, South Africa

8.3. Excellent
£94

Avg. per night

4 stars +
Royal St. Andrews Hotel, Conference Centre & Spa
No. 1 most popular

Royal St. Andrews Hotel, Conference Centre & Spa

19 St. Andrews Road, Port Alfred, Eastern Cape, South Africa

9.0. Excellent
£55

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Port Alfred

Port Alfred travel FAQs

  • What are the best hotels in Port Alfred?

    Port Alfred is home to many highly-rated hotels, one of which is Royal St. Andrews Hotel, Conference Centre & Spa, which has a current rating of 9.0. For other potential stays, consider Oceana Beach And Wildlife Reserve and A Villa de Mer Guesthouse, which can also be great places to stay in Port Alfred.

  • How much do hotels in Port Alfred cost?

    Port Alfred hotels have an average price of £74/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is £64/night, and if you are looking for a 5-star hotel in Port Alfred then the average price is around £478/night.

  • How much is a cheap hotel in Port Alfred?

    HotelsCombined users have found cheap hotels in Port Alfred starting from £16 per night in the last 3 days.