Hotels in Port Alfred

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

Port Alfred, South Africa
22 Jan — 23 Jan2
Port Alfred, South Africa
Sat 22-1
Sun 23-1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Port Alfred

Filter by star ratings
All filters
First Group Kowie River Chalets
First Group Kowie River Chalets
8.7 Excellent
Port Alfred, Eastern Cape, South Africa
Show on map
2.2 km from city centre, Port Alfred 
ExcellentBased on 241 reviews
8.7

Situated in Port Alfred, First Group Kowie River Chalets provides 3-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It also features a kids club, a bowling alley and a playground.

Halyards Hotel and Spa
Halyards Hotel and Spa
9.8 Excellent
Royal Alfred Marina, Port Alfred, Eastern Cape, South Africa
Show on map
1.3 km from city centre, Port Alfred 
ExcellentBased on 3 reviews
9.8

Situated in Port Alfred, Halyards Hotel offers 3-star accommodation, as well as a swimming pool, outdoor tennis courts and an outdoor pool. It also provides free Wi-Fi, squash courts and a sauna.

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.9 km from city centre, Port Alfred 
ExcellentBased on 648 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.

Tips for booking a Port Alfred hotel

Cheapest month:February
Most expensive month:March
Average price in Port Alfred:S$ 272/night
Absolute cheapest price found:S$ 65/night
Cheapest day:Thursday
Most expensive day:Wednesday
S$ 89 - S$ 901
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 73 - S$ 550
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 95 hotels
Halyards Hotel and Spa
Halyards Hotel and Spa
9.8 Excellent
Royal Alfred Marina, Port Alfred, Eastern Cape, South Africa
Show on map
1.3 km from city centre,  

Situated in Port Alfred, Halyards Hotel offers 3-star accommodation, as well as a swimming pool, outdoor tennis courts and an outdoor pool. It also provides free Wi-Fi, squash courts and a sauna.

S$ 66
Avg. per night
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.9 km 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.

S$ 100
Avg. per night
First Group Kowie River Chalets
First Group Kowie River Chalets
8.7 Excellent
Port Alfred, Eastern Cape, South Africa
Show on map
2.2 km from city centre,  

Situated in Port Alfred, First Group Kowie River Chalets provides 3-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It also features a kids club, a bowling alley and a playground.

S$ 113
Avg. per night

Hotel prices in Port Alfred

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

Royal St. Andrews Hotel, Conference Centre & Spa

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

9.0 Excellent
S$ 100

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?

    133 reviews rated 4 Carnoustie House with an average score of 7.8/10. It may also be worth looking into the First Group Kowie River Chalets, which received a rating of 8.7/10 from 241 reviews. Kelly's Beachfront Apartments could also be a good option, with a score of 8.6/10 from 101 reviews.

  • How much do hotels in Port Alfred cost?

    The average price of a hotel in Port Alfred is S$ 116 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Port Alfred?

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