Hotels in Port Alfred

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

Port Alfred, South Africa
Oct 27 — Oct 282
Port Alfred, South Africa
Wed 27/10
Thu 28/10
...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,5 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 043 reviews
8,5

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 561 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 46 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 178/night
Absolute cheapest price found:R710/night
Cheapest day:Thursday
Most expensive day:Wednesday
R970 - R9 854
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R792 - R6 009
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 93 hotels
Mypond Stenden Hotel
Mypond Stenden Hotel
8,5 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.

R974
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.

R1 092
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.

R6 787
Avg. per night

Hotel prices in Port Alfred

4 stars and up

R974 - R6 787

Oceana Beach And Wildlife Reserve

No. 1 most popular

R6 787
Avg. per night
Royal St. Andrews Hotel, Conference Centre & Spa
R1 092
Avg. per night
Mypond Stenden Hotel

Best value

R974
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 46 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,5/10 and 9,1/10 ratings from our users, respectively.

  • How much do hotels in Port Alfred cost?

    Hotels in Port Alfred cost an average of R1 505/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Port Alfred had higher average prices of R1 475/night and R8 454/night, respectively.

  • How much is a cheap hotel in Port Alfred?

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

  • How much is a hotel in Port Alfred tonight?

    Prices for a hotel in Port Alfred tonight are about R1 077 on average, but HotelsCombined users have found prices as low as R546 for tonight in the last 3 days. The best price found for a 4-star hotel in Port Alfred tonight is R856.