Hotels in Eastern Cape

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

Eastern Cape
19 Aug — 20 Aug2
Eastern Cape
Fri 19-8
Sat 20-8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Eastern Cape

Filter by star ratings
All filters
Premier Hotel East London Icc
7.9 Good
22 Esplanade, Beachfront, East London, Eastern Cape, South Africa
Show on map
0.8 km from city centre, East London, South Africa 
GoodBased on 2,724 reviews
7.9

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

Radisson Blu Hotel, Port Elizabeth
7.7 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 2,254 reviews
7.7

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

Pine Lodge Resort
7.4 Good
Marine Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
8.5 km from city centre, Port Elizabeth, South Africa 
GoodBased on 772 reviews
7.4

Situated in Port Elizabeth, Pine Lodge Resort Port Elizabeth offers 3-star accommodation, as well as an outdoor pool and a private beach. Guests can also make use of free wireless internet.

The Paxton Hotel
8.2 Excellent
Carnarvon Place, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.6 km from city centre, Port Elizabeth, South Africa 
ExcellentBased on 1,112 reviews
8.2

Situated in Port Elizabeth, Paxton Hotel provides luxury 4-star accommodation, as well as an outdoor pool. It is ideally positioned for guests wanting to visit the area's popular attractions.

Tsitsikamma Lodge & Spa
6.5 Good
8km East Of Storms River Bridge, Stormsrivier, Eastern Cape, South Africa
Show on map
12.7 km from city centre, Stormsrivier, South Africa 
GoodBased on 61 reviews
6.5

Tsitsikamma Lodge & Spa is located in Stormsrivier and offers a rooftop terrace. It is ideal for those looking to be surrounded by nature, with Tsitsikamma National Park just moments away.

Hotel Savoy And Conference Centre
8.7 Excellent
912 Nelson Mandela Drive, Mthatha, Eastern Cape, South Africa
Show on map
1.6 km from city centre, Mthatha, South Africa 
ExcellentBased on 4 reviews
8.7

Hotel Savoy and Conference Centre provides an award-winning setting while in Mthatha. It also features a plunge pool, free Wi-Fi and an outdoor pool.

Beachwalk Bed & Breakfast
8.7 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 427 reviews
8.7

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.

Road Lodge East London
7.2 Good
Corner Union Avenue and Cheltenham Road, East London, Eastern Cape, South Africa
Show on map
3.2 km from city centre, East London, South Africa 
GoodBased on 1 review
7.2

Road Lodge East London is located in East London and is close to Buffalo City Stadium. It also provides a 24-hour reception, an outdoor pool and babysitting/child services.

Tips for booking hotels in Eastern Cape

Cheapest month:June
Most expensive month:March
Average price in Eastern Cape:S$ 283/night
Cheapest price found:S$ 12/night
Cheapest day:Monday
Most expensive day:Tuesday
S$ 83 - S$ 567
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 83 - S$ 215
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Eastern Cape hotels

1
The Fernery Lodge & Chalets
9.0 Excellent
Stormsrivier, Eastern Cape, South Africa
Show on map
13.0 km 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
Drostdy Hotel
8.9 Excellent
30 Church Street, Graaff Reinet, Eastern Cape, South Africa
Show on map
0.5 km 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.

3
Lungile Backpackers Lodge
12 La Roche Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.1 km from city centre, Port Elizabeth, South Africa 

Boasting an outdoor pool, Lungile Backpackers Lodge is located in Port Elizabeth and provides comfortable accommodation. It offers free Wi-Fi, luggage storage and a tour desk.

4
City Lodge Hotel Port Elizabeth
8.2 Excellent
Corner Beach And Lodge Roads Summerstran, Port Elizabeth, Eastern Cape, South Africa
Show on map
4.0 km 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
Cnr Baillie Road And Moore Street P.o. Box 1255, East London, Eastern Cape, South Africa
Show on map
0.9 km 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

Island Vibe Jeffreys Bay
7.9 Good
10 Dageraad Street, Jeffrey’s Bay, Eastern Cape, South Africa
Show on map
1.9 km from city centre, Jeffrey’s Bay, South Africa 

Island Vibe Jeffreys Bay is set in Jeffrey's Bay and is within a short walk of nearby attractions, including Jeffreys Bay Beach. It also offers free Wi-Fi, luggage storage and a 24-hour reception.

S$ 28
Avg. per night
Areena Riverside Resort
8.2 Excellent
East Coast Resorts Road, East London, Eastern Cape, South Africa
Show on map
20.2 km from city centre, East London, South Africa 

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.

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

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.

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

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.

S$ 55
Avg. per night
Conifer Beach House
8.8 Excellent
39 Windermere Road, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.9 km from city centre, Port Elizabeth, South Africa 

Situated within walking distance of Humewood Road Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to explore Port Elizabeth and its surrounds. It offers an outdoor pool, a bowling alley and complimentary Wi-Fi.

S$ 58
Avg. per night
Selborne Bed and Breakfast
7.8 Good
9 Salisbury Road, East London, Eastern Cape, South Africa
Show on map
3.3 km from city centre, East London, South Africa 

Selborne Bed and Breakfast provides a comfortable setting while in East London. It also features room service, a terrace and free Wi-Fi.

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

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

S$ 62
Avg. per night
Road Lodge Port Elizabeth Airport
Cnr of De Havilland and Airport West Rd, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.8 km from city centre, Port Elizabeth, South Africa 

The hotel provides 3-star accommodation in Port Elizabeth, just minutes from Port Elizabeth Airport. It also features an airport shuttle, a 24-hour reception and luggage storage.

S$ 62
Avg. per night

Hotel prices in Eastern Cape

2 stars and under
3 stars
4 stars +

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

Where to stay in Eastern Cape

Facts about staying in Eastern Cape

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

    When visiting Eastern Cape, consider checking out Port Elizabeth, East London, and Jeffrey’s Bay as some of the most sought after locations.

  • What are the best hotels in Eastern Cape?

    One of the most popular hotels in Eastern Cape is Premier Hotel East London Icc, which has been reviewed by 2,720 users and currently has a rating of 7.9/10. Other top-rated locations include Radisson Blu Hotel, Port Elizabeth and Pine Lodge Resort, which have received 7.7/10 and 7.4/10 ratings from our users, respectively.