Hotels in Port Alfred

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

Port Alfred, South Africa
Jul 30 — Jul 312
Port Alfred, South Africa
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Port Alfred

Filter by star ratings
All filters
Mypond Stenden Hotel
Mypond Stenden Hotel
8,6 Excellent
33 Van Der Riet Street, Port Alfred, Eastern Cape, South Africa
Show on map
0,6 km from city centre, Port Alfred 
ExcellentBased on 1 028 reviews
8,6

Conveniently situated and offering an outdoor pool, this luxury hotel is within easy driving distance of Kenton-on-Sea. It is a stone's throw from the beach and offers comfortable 4-star accommodation.

Royal St. Andrews Hotel, Conference Centre & Spa
Royal St. Andrews Hotel, Conference Centre & Spa
9,1 Excellent
19 St. Andrews Road, Port Alfred, Eastern Cape, South Africa
Show on map
1,9 km from city centre, Port Alfred 
ExcellentBased on 478 reviews
9,1

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

Oceana Beach And Wildlife Reserve
Oceana Beach And Wildlife Reserve
9,4 Excellent
R72, Riet River, Port Alfred, Eastern Cape, South Africa
Show on map
10,0 km from city centre, Port Alfred 
ExcellentBased on 42 reviews
9,4

This comfortable lodge in Bathurst offers free wireless internet, as well as a private beach and an outdoor pool. It also provides a sauna, a Jacuzzi and a beauty centre.

Tips for booking a Port Alfred hotel

Cheapest month:February
Most expensive month:March
Average price in Port Alfred:R3 185/night
Absolute cheapest price found:R712/night
Cheapest day:Thursday
Most expensive day:Wednesday
R972 - R9 875
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R794 - R6 021
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 92 hotels
Mypond Stenden Hotel
Mypond Stenden Hotel
8,6 Excellent
33 Van Der Riet Street, Port Alfred, Eastern Cape, South Africa
Show on map
0,6 km from city centre,  

Conveniently situated and offering an outdoor pool, this luxury hotel is within easy driving distance of Kenton-on-Sea. It is a stone's throw from the beach and offers comfortable 4-star accommodation.

R577
Avg. per night
Royal St. Andrews Hotel, Conference Centre & Spa
Royal St. Andrews Hotel, Conference Centre & Spa
9,1 Excellent
19 St. Andrews Road, Port Alfred, Eastern Cape, South Africa
Show on map
1,9 km from city centre,  

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

R946
Avg. per night
Oceana Beach And Wildlife Reserve
Oceana Beach And Wildlife Reserve
9,4 Excellent
R72, Riet River, Port Alfred, Eastern Cape, South Africa
Show on map
10,0 km from city centre,  

This comfortable lodge in Bathurst offers free wireless internet, as well as a private beach and an outdoor pool. It also provides a sauna, a Jacuzzi and a beauty centre.

R5 884
Avg. per night

Hotel prices in Port Alfred

4 stars and up

R577 - R5 884

Oceana Beach And Wildlife Reserve

No. 1 most popular

R5 884
Avg. per night
Royal St. Andrews Hotel, Conference Centre & Spa
R946
Avg. per night
Mypond Stenden Hotel

Best value

R577
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?

    One of the most popular hotels in Port Alfred is Oceana Beach And Wildlife Reserve, which has been reviewed by 42 users and currently has a rating of 9,4/10. Other top-rated locations include Mypond Stenden Hotel and Royal St. Andrews Hotel, Conference Centre & Spa, which have received 8,6/10 and 9,1/10 ratings from our users, respectively.

  • How much do hotels in Port Alfred cost?

    The average prices of hotels in Port Alfred have been around R1 198 per night over the last 3 days.

  • How much is a cheap hotel in Port Alfred?

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