Hotels in Eastern Cape

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

Eastern Cape
May 23 — May 242
Eastern Cape
Mon 5/23
Tue 5/24
...and more

Tips for booking a Eastern Cape hotel

Cheapest month:January
Most expensive month:September
Average price in Eastern Cape:$106/night
Cheapest price found:$8/night
Cheapest day:Sunday
Most expensive day:Saturday
$55 - $217
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$67 - $129
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Eastern Cape hotels

Show all 2,907 hotels
1
The Fernery Lodge & Chalets
The Fernery Lodge & Chalets
9.0 Excellent
Stormsrivier, Eastern Cape, South Africa
Show on map
8.1 mi from city centre, Stormsrivier, South Africa 

The Fernery Lodge & Chalets provides 4-star accommodation in Stormsrivier. It is the perfect base for those looking to immerse themselves in nature, with Tsitsikamma National Park just steps away.

2
Kariega Game Reserve Main Lodge
Kariega Game Reserve Main Lodge
9.5 Excellent
Kenton on Sea, Eastern Cape, South Africa
Show on map
7.9 mi from city centre, Kenton on Sea, South Africa 

Kariega Game Reserve Main Lodge provides a comfortable setting while in Kenton-on-Sea. It offers an outdoor pool, a swimming pool and complimentary Wi-Fi.

3
Drostdy Hotel
Drostdy Hotel
8.9 Excellent
30 Church Street, Graaff Reinet, Eastern Cape, South Africa
Show on map
0.3 mi from city centre, Graaff Reinet, South Africa 

This comfortable hotel in Graaff-Reinet offers complimentary wireless internet, as well as massage services and an outdoor pool. It is also a five-minute walk from the Urquhart House Museum, the Graaff-Reinet Museum and the Reinet House, and is close to many of the area's popular attractions.

4
City Lodge Hotel Port Elizabeth
City Lodge Hotel Port Elizabeth
8.3 Excellent
Corner Beach And Lodge Roads Summerstran, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.5 mi from city centre, Port Elizabeth, South Africa 

City Lodge Hotel Port Elizabeth provides modern 3-star accommodation in Port Elizabeth. It is conveniently positioned for guests wishing to visit local attractions.

5
Garden Court East London
Garden Court East London
4.5 Okay
Cnr Baillie Road And Moore Street P.o. Box 1255, East London, Eastern Cape, South Africa
Show on map
0.6 mi from city centre, East London, South Africa 

Garden Court East London is set in East London and is close to nearby attractions, such as Eastern Beach. It also offers babysitting/child services, a tour desk and a 24-hour reception.

Cheapest hotels in Eastern Cape, South Africa

Show all 2,907 hotels
Island Vibe Jeffreys Bay
Island Vibe Jeffreys Bay
7.9 Good
10 Dageraad Street, Jeffrey’s Bay, Eastern Cape, South Africa
Show on map
1.2 mi from city centre,  

Island Vibe Jeffreys Bay is located in Jeffrey's Bay and offers free Wi-Fi. The multiple amenities this peaceful hostel has to offer include luggage storage, a 24-hour reception and laundry facilities.

$22
Avg. per night
The Bay Inn
The Bay Inn
9.0 Excellent
Port Elizabeth, Eastern Cape, South Africa
Show on map
7.3 mi from city centre,  

Providing a shuttle service to Port Elizabeth Airport, as well as free wireless internet, The Bay Inn is a comfortable place to stay in Port Elizabeth. It also provides meeting rooms, laundry facilities and an outdoor pool.

$22
Avg. per night
The Lookout Guest House
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,  

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.

$34
Avg. per night
Mypond Stenden Hotel
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,  

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.

$36
Avg. per night
Singa Lodge - Lion Roars Hotels & Lodge
Singa Lodge - Lion Roars Hotels & Lodge
8.5 Excellent
Corner Of 10th Ave, And, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.6 mi from city centre,  

Singa Lodge - Lion Roars Hotels & Lodges is situated in Port Elizabeth and features complimentary Wi-Fi. It is conveniently positioned for those wanting to discover the area's attractions.

$37
Avg. per night
Areena Riverside Resort
Areena Riverside Resort
8.3 Excellent
East Coast Resorts Road, East London, Eastern Cape, South Africa
Show on map
12.6 mi from city centre,  

Boasting outdoor tennis courts, an outdoor pool and a swimming pool, Areena Riverside Resort & Private Game Reserve is situated in Cintsa and provides comfortable accommodation. It also features a playground, massage services and a beauty centre.

$37
Avg. per night
Sun1 Port Elizabeth
Sun1 Port Elizabeth
8.0 Excellent
Cnr. La Roche Drive and Beach Road, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.1 mi from city centre,  

Sun1 Port Elizabeth is located in Port Elizabeth and offers free wireless internet. It is close to the area's tourist attractions and is minutes on foot from Bibo Railway Station.

$40
Avg. per night
Stone Olive Guest House
Stone Olive Guest House
9.2 Excellent
27 Azalea street, Jeffrey’s Bay, Eastern Cape, South Africa
Show on map
1.1 mi from city centre,  

Stone Olive offers 4-star accommodation in Jeffrey's Bay. It provides complimentary Wi-Fi, a courtyard and an outdoor pool.

$42
Avg. per night

Hotel prices in Eastern Cape

2 stars and under
Sun1 Port Elizabeth
#1 Most popular

Sun1 Port Elizabeth

Cnr. La Roche Drive and Beach Road, Port Elizabeth, Eastern Cape, South Africa

8.0 Excellent
$40

Avg. per night

Town Lodge Port Elizabeth
#2 Most popular

Town Lodge Port Elizabeth

50 Beach Rd Cnr Lodge Rd Summerstrand, Port Elizabeth, Eastern Cape, South Africa

8.1 Excellent
$49

Avg. per night

Island Vibe Jeffreys Bay
Best value

Island Vibe Jeffreys Bay

10 Dageraad Street, Jeffrey’s Bay, Eastern Cape, South Africa

7.9 Good
$22

Avg. per night

3 stars
Tsitsikamma Lodge And Spa
#1 Most popular

Tsitsikamma Lodge And Spa

8km East Of Storms River Bridge, Stormsrivier, Eastern Cape, South Africa

6.6 Good
$60

Avg. per night

Hotel Savoy And Conference Centre
#2 Most popular

Hotel Savoy And Conference Centre

912 Nelson Mandela Drive, Mthatha, Eastern Cape, South Africa

7.6 Good
$70

Avg. per night

The Garden Lodge Guest House
Best value

The Garden Lodge Guest House

7 Rigg Street, Uitenhage, Eastern Cape, South Africa

$49

Avg. per night

4 stars +
The Boardwalk Hotel
#1 Most popular

The Boardwalk Hotel

Beach Road, Port Elizabeth, Eastern Cape, South Africa

8.2 Excellent
$137

Avg. per night

Kwantu Private Game Reserve
#2 Most popular

Kwantu Private Game Reserve

1 Daniel Street, Sidbury, Eastern Cape, South Africa

9.4 Excellent
$320

Avg. per night

Drostdy Hotel
Best value

Drostdy Hotel

30 Church Street, Graaff Reinet, Eastern Cape, South Africa

8.9 Excellent
$54

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?

    Eastern Cape has plenty to offer. Consider staying in some of its favored locations, like Port Elizabeth, East London, and Jeffrey’s Bay.

  • What are the best hotels in Eastern Cape?

    Radisson Blu Hotel, Port Elizabeth, rated with a score of 7.7 from 2,205 reviewers, is one of the most popular hotels in Eastern Cape. Other top stays include Mypond Stenden Hotel, with an average rating of 8.3 from 998 reviewers, and Hotel Savoy And Conference Centre, with a score of 7.6 from 465 reviewers.