Hotels in Port Alfred, South Africa

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

Port Alfred, South Africa
Jun 24 — Jun 252
Port Alfred, South Africa
Fri 6/24
Sat 6/25
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Port Alfred

Filter by star ratings
All filters
Mypond Stenden Hotel
8.3 Excellent
33 Van Der Riet Street, Port Alfred, Eastern Cape, South Africa
Show on map
0.3 mi from city centre, Port Alfred, South Africa 
ExcellentBased on 987 reviews
8.3

Ideally situated in Port Alfred, MyPond Stenden Hotel provides luxury accommodation within a short drive of Royal Port Alfred Golf Club. It also offers massage services, meeting rooms and an outdoor pool.

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, South Africa 
ExcellentBased on 827 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.

First Group Kowie River Chalets
8.6 Excellent
Port Alfred, Eastern Cape, South Africa
Show on map
1.4 mi from city centre, Port Alfred, South Africa 
ExcellentBased on 223 reviews
8.6

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.

The Lookout Guest House
9.5 Excellent
24 Park Road, Port Alfred, Eastern Cape, South Africa
Show on map
0.8 mi from city centre, Port Alfred, South Africa 
ExcellentBased on 161 reviews
9.5

Situated in Port Alfred, The Lookout Guest House provides luxury 4-star accommodation, as well as an outdoor pool and a swimming pool. Those staying at the property also have access to complimentary Wi-Fi and on-site parking.

Oceana Beach And Wildlife Reserve
9.4 Excellent
R72, Riet River, Port Alfred, Eastern Cape, South Africa
Show on map
6.2 mi from city centre, Port Alfred, South Africa 
ExcellentBased on 63 reviews
9.4

This comfortable hotel in Bathurst offers free wireless internet, as well as a private beach and an outdoor pool. Its premium amenities include a sauna and a gym.

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

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

Halyards Hotel and Spa
Royal Alfred Marina, Port Alfred, Eastern Cape, South Africa
Show on map
0.8 mi from city centre, Port Alfred, South Africa 

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.

Hotel prices in Port Alfred

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

Where to stay in Port Alfred

Facts about staying in Port Alfred

  • What are the best hotels in Port Alfred?

    Mypond Stenden Hotel (8.3/10 from 990 reviews), Royal St. Andrews Hotel, Conference Centre & Spa (9.0/10 from 829 reviews), and A Villa de Mer Guesthouse (8.5/10 from 308 reviews) are all highly rated places to stay in Port Alfred.

  • How much do hotels in Port Alfred cost?

    The average price of a hotel in Port Alfred is $71 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Port Alfred around is $68 per night, whereas for a 5-star hotel it’s $400 per night.

  • How much is a cheap hotel in Port Alfred?

    Over the last 3 days, Port Alfred hotels have been found for as cheap as $24/night in searches by HotelsCombined users. The popularity of your requested dates can significantly affect prices. For the upcoming weekend of Jun 24 to Jun 26, Port Alfred hotel prices start from $24/night.

  • How much is a hotel in Port Alfred tonight?

    Port Alfred hotels start at $96 for tonight; however accommodations will average about $96. Many 4-star stays can be found in Port Alfred tonight, with prices starting at $58. These prices were found on HotelsCombined within the last 72 hours.