Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Port Alfred

Filter by star ratings
All filters
My Pond Hotel
8.7 Excellent

0.3 mi from city centre, Port Alfred Show on map

ExcellentBased on 750 reviews
8.7

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.

Halyards Hotel and Spa
9.8 Excellent

0.8 mi from city centre, Port Alfred Show on map

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
9.2 Excellent

1.2 mi from city centre, Port Alfred Show on map

ExcellentBased on 362 reviews
9.2

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
9.4 Excellent

6.2 mi from city centre, Port Alfred Show on map

ExcellentBased on 35 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:November
Most expensive month:March
Average price in Port Alfred:$214/night
Absolute cheapest price found:$49/night
Cheapest day:Thursday
Most expensive day:Wednesday
$49 - $668
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$54 - $408
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 89 hotels
My Pond Hotel
8.7 Excellent

0.3 mi from city centre, Port Alfred Show on map

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.

$33
Avg. per night
Royal St. Andrews Hotel, Conference Centre & Spa
9.2 Excellent

1.2 mi from city centre, Port Alfred Show on map

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.

$70
Avg. per night
Halyards Hotel and Spa
9.8 Excellent

0.8 mi from city centre, Port Alfred Show on map

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.

$76
Avg. per night
Oceana Beach And Wildlife Reserve
9.4 Excellent

6.2 mi from city centre, Port Alfred Show on map

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.

$563
Avg. per night

Hotel prices in Port Alfred

4 stars +

$70 - $563

#1 Most popular

$563
Avg. per night
$70
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 Oceana Beach And Wildlife Reserve, which has a current rating of 9.4. For other potential stays, consider My Pond Hotel and Fort D' Acre Reserve, which can also be great places to stay in Port Alfred.

  • How much do hotels in Port Alfred cost?

    Hotels in Port Alfred cost an average of $75/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Port Alfred had higher average prices of $67/night and $663/night respectively.

  • How much is a cheap hotel in Port Alfred?

    $21 per night is the cheapest Port Alfred hotel price found in our data from the last 72 hours.