Hotels in Eastern Cape

Search and compare Eastern Cape hotels from hundreds of travel sites and save

Eastern Cape
2 Aug — 3 Aug2
Eastern Cape
Mon 2/8
Tue 3/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Eastern Cape

Filter by star ratings
All filters
Canal Guest House
Canal Guest House
9.6 Excellent
26 Sea Glades Drive, Saint Francis Bay, Eastern Cape, South Africa
Show on map
1.6 km from city centre, Saint Francis Bay, South Africa 
ExcellentBased on 332 reviews
9.6

CANAL GUEST HOUSE - Luxury Accommodation is situated in Saint Francis Bay and offers free wireless internet. It also provides a swimming pool and a laundry service.

Radisson Blu Hotel, Port Elizabeth
Radisson Blu Hotel, Port Elizabeth
8.0 Excellent
Marine Dr and Ninth Ave, Port Elizabeth, Eastern Cape, South Africa
Show on map
5.7 km from city centre, Port Elizabeth, South Africa 
ExcellentBased on 2,059 reviews
8.0

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.

Beachwalk Bed & Breakfast
Beachwalk Bed & Breakfast
8.9 Excellent
No 1, Second Avenue, Port Elizabeth, Eastern Cape, South Africa
Show on map
4.7 km from city centre, Port Elizabeth, South Africa 
ExcellentBased on 488 reviews
8.9

This comfortable bed & breakfast in Port Elizabeth offers free Wi-Fi, as well as an outdoor pool and an express check-in and check-out feature. It is ideally located for guests wanting to visit local attractions.

Hotel Osner
Hotel Osner
7.5 Good
Court Crescent, Esplanade, East London, Eastern Cape, South Africa
Show on map
0.8 km from city centre, East London, South Africa 
GoodBased on 1,074 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 478 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 2,064 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.

River Bend Lodge
River Bend Lodge
9.2 Excellent
Addo, Eastern Cape, South Africa
Show on map
11.9 km from city centre, Addo, South Africa 
ExcellentBased on 167 reviews
9.2

Boasting an outdoor pool, River Bend Lodge is located in Addo and offers comfortable accommodation. It is the perfect base for those looking to be surrounded by nature, with Addo Elephant National Park just moments away.

Tsitsikamma Village Inn
Tsitsikamma Village Inn
8.2 Excellent
Darnell Street, Stormsrivier, Eastern Cape, South Africa
Show on map
0.6 km from city centre, Stormsrivier, South Africa 
ExcellentBased on 535 reviews
8.2

Boasting an outdoor pool, Tsitsikamma Village Inn is located in Stormsrivier and offers unique accommodation. It is the perfect base for those wanting to immerse themselves in nature, with Tsitsikamma National Park just moments away.

The Boardwalk Hotel
The Boardwalk Hotel
8.4 Excellent
2nd Avenue, Port Elizabeth, Eastern Cape, South Africa
Show on map
4.2 km from city centre, Port Elizabeth, South Africa 
ExcellentBased on 470 reviews
8.4

Located in Port Elizabeth, The Boardwalk Hotel Convention Centre & Spa is within a 10-minute drive of Port Elizabeth Airport and offers an outdoor pool and a sauna. It provides 5-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 182 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:€108/night
Absolute cheapest price found:€7/night
Cheapest day:Sunday
Most expensive day:Thursday
€48 - €200
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€42 - €108
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Eastern Cape hotels

Show all 2,633 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,633 hotels
Radisson Blu Hotel, Port Elizabeth
Radisson Blu Hotel, Port Elizabeth
8.0 Excellent
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.

€47
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.

€48
Avg. per night
Amery House
Amery House
9.5 Excellent
47 Amery Cres, Port Elizabeth, Eastern Cape, South Africa
Show on map
5.3 km from city centre,  

Amery House provides a comfortable setting when in Port Elizabeth. It also offers a laundry service, free Wi-Fi and a swimming pool.

€49
Avg. per night
Tsitsikamma Village Inn
Tsitsikamma Village Inn
8.2 Excellent
Darnell Street, Stormsrivier, Eastern Cape, South Africa
Show on map
0.6 km from city centre,  

Boasting an outdoor pool, Tsitsikamma Village Inn is located in Stormsrivier and offers unique accommodation. It is the perfect base for those wanting to immerse themselves in nature, with Tsitsikamma National Park just moments away.

€52
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.

€54
Avg. per night
Hotel Osner
Hotel Osner
7.5 Good
Court Crescent, Esplanade, East London, Eastern Cape, South Africa
Show on map
0.8 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.

€56
Avg. per night
Beachwalk Bed & Breakfast
Beachwalk Bed & Breakfast
8.9 Excellent
No 1, Second Avenue, Port Elizabeth, Eastern Cape, South Africa
Show on map
4.7 km from city centre,  

This comfortable bed & breakfast in Port Elizabeth offers free Wi-Fi, as well as an outdoor pool and an express check-in and check-out feature. It is ideally located for guests wanting to visit local attractions.

€63
Avg. per night
Canal Guest House
Canal Guest House
9.6 Excellent
26 Sea Glades Drive, Saint Francis Bay, Eastern Cape, South Africa
Show on map
1.6 km from city centre,  

CANAL GUEST HOUSE - Luxury Accommodation is situated in Saint Francis Bay and offers free wireless internet. It also provides a swimming pool and a laundry service.

€71
Avg. per night

Hotel prices in Eastern Cape

3 stars

€52 - €71

Canal Guest House

No. 1 most popular

Canal Guest House
9.6 Excellent
€71
Avg. per night
Hotel Osner

No. 2 most popular

Hotel Osner
7.5 Good
€56
Avg. per night
Tsitsikamma Village Inn

Best value

€52
Avg. per night
4 stars and up

€47 - €100

Premier Hotel East London Icc

No. 1 most popular

€75
Avg. per night
Amery House

No. 2 most popular

Amery House
9.5 Excellent
€49
Avg. per night
Radisson Blu Hotel, Port Elizabeth

Best value

€47
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 Stormsrivier are some of the most favoured places to stay in Eastern Cape.

  • What are the best hotels in Eastern Cape?

    Amery House (9.5/10 from 236 reviews), Premier Hotel East London Icc (8.0/10 from 2,064 reviews), and Tsitsikamma Village Inn (8.2/10 from 536 reviews) are all highly rated places to stay in Eastern Cape.