Hotels in Eastern Cape

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

Eastern Cape
14 Aug — 15 Aug2
Eastern Cape
Sun 14/8
Mon 15/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
Pumba Private Game Reserve
9.6 Excellent
Grahamstown, Eastern Cape, South Africa
Show on map
9.4 mi from city centre, Grahamstown, South Africa 
ExcellentBased on 215 reviews
9.6

Pumba Private Game Reserve is located in Grahamstown and offers free Wi-Fi. It provides superior fitness facilities, which include an outdoor pool and a swimming pool.

Town Lodge Port Elizabeth
8.1 Excellent
50 Beach Rd Cnr Lodge Rd Summerstrand, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.5 mi from city centre, Port Elizabeth, South Africa 
ExcellentBased on 737 reviews
8.1

Located in Port Elizabeth, Town Lodge Port Elizabeth is an easy drive from Nelson Mandela Stadium and offers free private parking on site. It is situated a brief walk from The Boardwalk Casino and Entertainment World.

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 848 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.

Radisson Blu Hotel, Port Elizabeth
7.7 Good
Marine Dr and Ninth Ave, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.5 mi 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.

Dungbeetle River Lodge
8.9 Excellent
Cannonvale, Eastern Cape, South Africa
Show on map
0.4 mi from city centre, Cannonvale, South Africa 
ExcellentBased on 241 reviews
8.9

Dungbeetle River Lodge is located in Port Elizabeth and offers free Wi-Fi. It also provides bicycle rental, a playground and a tour desk.

Garden Court Kings Beach
La Roche Drive Humewood P.o. Box 13100, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.0 mi from city centre, Port Elizabeth, South Africa 

Situated within walking distance of Bibo Railway Station, Garden Court Kings Beach Hotel Port Elizabeth offers guests an ideal base while in Port Elizabeth. Those staying at the property have access to a sun deck and an outdoor pool.

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 158 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.

Armagh Country Lodge & Spa
8.5 Excellent
Stormsrivier, Eastern Cape, South Africa
Show on map
0.3 mi from city centre, Stormsrivier, South Africa 
ExcellentBased on 392 reviews
8.5

Set in Tsitsikamma National Park, this charming lodge is the perfect base for a scenic stay. Popular facilities, such as a swimming pool and an outdoor pool, make for an enjoyable stay in Stormsrivier.

Tips for booking hotels in Eastern Cape

Cheapest month:May
Most expensive month:January
Average price in Eastern Cape:£101/night
Cheapest price found:£8/night
Cheapest day:Tuesday
Most expensive day:Monday
£41 - £367
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£42 - £290
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
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
The Kelway Hotel
8.1 Excellent
1 Brookes Hill Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.1 mi from city centre, Port Elizabeth, South Africa 

Situated in Port Elizabeth, this 3-star property is modern and sophisticated. It also offers an outdoor pool, a bowling alley and a rooftop terrace.

3
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
Lungile Backpackers Lodge
12 La Roche Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.9 mi 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.

5
City Lodge Hotel Port Elizabeth
8.2 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.

6
Premier Hotel East London Icc
7.9 Good
22 Esplanade, Beachfront, East London, Eastern Cape, South Africa
Show on map
0.5 mi from city centre, East London, South Africa 

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.

7
Garden Court East London
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

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, 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.

£16
Avg. per night
House Haven Guesthouse
8.8 Excellent
4 Marlin Close, Port Elizabeth, Eastern Cape, South Africa
Show on map
7.9 mi from city centre, Port Elizabeth, South Africa 

This comfortable guest house in Port Elizabeth offers free Wi-Fi, as well as a 24-hour reception and bicycle rental. It also provides an airport shuttle, room service and a safe.

£29
Avg. per night
Pine Lodge Resort
7.4 Good
Marine Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
5.3 mi from city centre, Port Elizabeth, South Africa 

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.

£31
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
2.1 mi 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.

£32
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
3.6 mi 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.

£33
Avg. per night
Conifer Beach House
8.8 Excellent
39 Windermere Road, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.8 mi 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.

£34
Avg. per night
Selborne Bed and Breakfast
7.8 Good
9 Salisbury Road, East London, Eastern Cape, South Africa
Show on map
2.0 mi 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.

£34
Avg. per night
Victoria and Alfred Guest House
9.4 Excellent
63 Villiers Road, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.4 mi from city centre, Port Elizabeth, South Africa 

Victoria and Alfred Boutique Hotel & Guest House provides a comfortable setting when in Port Elizabeth. It offers a swimming pool, an outdoor pool and free Wi-Fi access.

£36
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?

    East London, Port Elizabeth, and Humewood 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 is a very popular hotel in Eastern Cape, with a score of 7.7 from 2,254 reviews. Royal St. Andrews Hotel, Conference Centre & Spa (9.0 from 847 reviews) and Valley Bushveld Country Lodge (9.0 from 148 reviews) are also highly rated Eastern Cape hotels based on recent feedback from HotelsCombined users.