Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Eastern Cape

Filter by star ratings
All filters
Radisson Blu Hotel, Port Elizabeth
Radisson Blu Hotel, Port Elizabeth
7.9 Good
Marine Dr and Ninth Ave, Port Elizabeth, Eastern Cape, South Africa
Show on map
5.7 km from city centre, Port Elizabeth, South Africa 
GoodBased on 1,906 reviews
7.9

This award-winning hotel provides elegant accommodation in Port Elizabeth. Those staying at the property have access to outdoor tennis courts, an outdoor pool and a sauna.

Hotel Osner
Hotel Osner
7.5 Good
Court Crescent, Esplanade, East London, Eastern Cape, South Africa
Show on map
0.9 km from city centre, East London, South Africa 
GoodBased on 981 reviews
7.5

Hotel Osner offers 3-star accommodation in East London. It also provides luggage storage, a safe and a 24-hour reception.

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

Premier Hotel East London Icc
Premier Hotel East London Icc
8.0 Excellent
22 Esplanade, Beachfront, East London, Eastern Cape, South Africa
Show on map
0.8 km from city centre, East London, South Africa 
ExcellentBased on 1,920 reviews
8.0

This comfortable hotel in East London offers free wireless internet, as well as an outdoor pool and a kids pool. It provides 3-star accommodation with air-conditioned rooms.

See More Guest House
See More Guest House
9.1 Excellent
14 Montrose Avenue Bunkers Hill, East London, Eastern Cape, South Africa
Show on map
2.3 km from city centre, East London, South Africa 
ExcellentBased on 174 reviews
9.1

See More Guest House provides a peaceful setting when in East London. It also offers free Wi-Fi, an outdoor pool and a sauna.

Tips for booking a Eastern Cape hotel

Cheapest month:January
Most expensive month:March
Average price in Eastern Cape:S$ 175/night
Absolute cheapest price found:S$ 11/night
Cheapest day:Sunday
Most expensive day:Wednesday
S$ 75 - S$ 314
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 67 - S$ 214
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Eastern Cape hotels

Show all 2,562 hotels
1
Premier Hotel East London Icc
Premier Hotel East London Icc
8.0 Excellent
22 Esplanade, Beachfront, East London, Eastern Cape, South Africa
Show on map
0.8 km from city centre, East London 

This comfortable hotel in East London offers free wireless internet, as well as an outdoor pool and a kids pool. It provides 3-star accommodation with air-conditioned rooms.

Cheapest hotels in Eastern Cape, South Africa

Show all 2,562 hotels
Hotel Osner
Hotel Osner
7.5 Good
Court Crescent, Esplanade, East London, Eastern Cape, South Africa
Show on map
0.9 km from city centre,  

Hotel Osner offers 3-star accommodation in East London. It also provides luggage storage, a safe and a 24-hour reception.

S$ 74
Avg. per night
See More Guest House
See More Guest House
9.1 Excellent
14 Montrose Avenue Bunkers Hill, East London, Eastern Cape, South Africa
Show on map
2.3 km from city centre,  

See More Guest House provides a peaceful setting when in East London. It also offers free Wi-Fi, an outdoor pool and a sauna.

S$ 78
Avg. per night
Premier Hotel East London Icc
Premier Hotel East London Icc
8.0 Excellent
22 Esplanade, Beachfront, East London, Eastern Cape, South Africa
Show on map
0.8 km from city centre,  

This comfortable hotel in East London offers free wireless internet, as well as an outdoor pool and a kids pool. It provides 3-star accommodation with air-conditioned rooms.

S$ 106
Avg. per night
Radisson Blu Hotel, Port Elizabeth
Radisson Blu Hotel, Port Elizabeth
7.9 Good
Marine Dr and Ninth Ave, Port Elizabeth, Eastern Cape, South Africa
Show on map
5.7 km from city centre,  

This award-winning hotel provides elegant accommodation in Port Elizabeth. Those staying at the property have access to outdoor tennis courts, an outdoor pool and a sauna.

S$ 107
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.

S$ 117
Avg. per night

Hotel prices in Eastern Cape

4 stars and up

S$ 78 - S$ 117

Radisson Blu Hotel, Port Elizabeth

No. 1 most popular

S$ 107
Avg. per night
Premier Hotel East London Icc

No. 2 most popular

S$ 106
Avg. per night
See More Guest House

Best value

S$ 78
Avg. per night

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

Where to stay in Eastern Cape

Eastern Cape travel FAQs

  • Where is the best place to stay in Eastern Cape?

    Port Elizabeth, East London, and Port Alfred are the most popular places on HotelsCombined for stays in Eastern Cape.

  • What are the best hotels in Eastern Cape?

    Radisson Blu Hotel, Port Elizabeth (7.9/10 from 1,906 reviews), First Group Hole in the Wall (8.0/10 from 305 reviews), and Oceana Beach And Wildlife Reserve (9.4/10 from 38 reviews) are all highly rated places to stay in Eastern Cape.