Hotels in Eastern Cape

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

Eastern Cape
Dec 4 — Dec 52
Eastern Cape
Sun 12/4
Mon 12/5
...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
Radisson Blu Hotel, Port Elizabeth
7.7 Good
Corner of Marine Drive & 9th Avenue, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.5 mi from city centre, Port Elizabeth, South Africa 
GoodBased on 2,359 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
5.3 mi from city centre, Port Elizabeth, South Africa 
GoodBased on 824 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. It also provides complimentary wireless internet.

Mypond Stenden Hotel
8.2 Excellent
33 Van Der Riet Street, Port Alfred, Eastern Cape, South Africa
Show on map
0.3 mi from city centre, Port Alfred, South Africa 
ExcellentBased on 927 reviews
8.2

Situated a short drive from Royal Port Alfred Golf Club, MyPond Stenden Hotel offers luxury accommodation in Port Alfred. It also features meeting rooms, massage services and an outdoor pool.

The Paxton Hotel
8.1 Excellent
Carnarvon Place, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.0 mi from city centre, Port Elizabeth, South Africa 
ExcellentBased on 1,102 reviews
8.1

Located a short stroll from Bibo Railway Station, Paxton Hotel offers guests an ideal base when in Port Elizabeth. It offers 4-star accommodation with air-conditioned rooms.

Tsitsikamma Lodge & Spa
6.4 Good
8km East Of Storms River Bridge, Stormsrivier, Eastern Cape, South Africa
Show on map
7.9 mi from city centre, Stormsrivier, South Africa 
GoodBased on 56 reviews
6.4

Tsitsikamma Lodge & Spa is located in Stormsrivier and offers a Jacuzzi and 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
7.5 Good
912 Nelson Mandela Drive, Mthatha, Eastern Cape, South Africa
Show on map
1.0 mi from city centre, Mthatha, South Africa 
GoodBased on 484 reviews
7.5

Located in Mthatha, Hotel Savoy and Conference Centre is within a 25-minute drive of K. D. Matanzima Airport and offers a plunge pool, a bowling alley and an outdoor pool. Some of the facilities provided at this award-winning 3-star hotel include complimentary on-site parking and wireless internet.

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 
ExcellentBased on 1,067 reviews
8.0

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.

Beachwalk Bed & Breakfast
8.6 Excellent
No 1, Second Avenue, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.9 mi from city centre, Port Elizabeth, South Africa 
ExcellentBased on 388 reviews
8.6

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.

Tips for booking hotels in Eastern Cape

Cheapest month:November
Most expensive month:March
Average price in Eastern Cape:$141/night
Cheapest price found:$9/night
Cheapest day:Thursday
Most expensive day:Saturday
$78 - $337
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$73 - $145
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
Kariega Game Reserve Main Lodge
9.6 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 also offers a swimming pool, an outdoor pool and free Wi-Fi.

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 

Drostdy Hotel is located in Graaff-Reinet and features free Wi-Fi. 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 

Providing a shuttle service to Port Elizabeth Airport, plus complimentary wireless internet, Lungile Backpackers Lodge is a convenient place to stay in Port Elizabeth. It also provides an outdoor pool, 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

The Bay Inn
8.9 Excellent
Port Elizabeth, Eastern Cape, South Africa
Show on map
7.3 mi from city centre, Port Elizabeth, South Africa 

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.

$19
Avg. per night
Island Vibe Jeffreys Bay
7.8 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. Guests can also make the most of free internet throughout the property.

$20
Avg. per night
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, East London, South Africa 

Situated in Cintsa, Areena Riverside Resort & Private Game Reserve provides 4-star accommodation, as well as a swimming pool, outdoor tennis courts and an outdoor pool. It also features a playground, massage services and a beauty centre.

$35
Avg. per night
The Hub Boutique Hotel
7.8 Good
217 Main Road, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.1 mi from city centre, Port Elizabeth, South Africa 

Ideally located in Port Elizabeth, The Hub Boutique Hotel offers modern accommodation an easy drive from St George's Oval and the Nelson Mandela Metropolitan Art Museum. It also features an outdoor pool, a swimming pool and free Wi-Fi.

$39
Avg. per night
Town Lodge Port Elizabeth
8.2 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 

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.

$40
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 also offers free Wi-Fi, an outdoor pool and a bowling alley.

$40
Avg. per night
Road Lodge Port Elizabeth
6.4 Good
Boardwalk Casino and, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.5 mi from city centre, Port Elizabeth, South Africa 

Located in Port Elizabeth, Road Lodge Port Elizabeth is a short drive from Nelson Mandela Metropolitan University and Nelson Mandela Stadium. It is conveniently positioned for guests wishing to visit local attractions.

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

Boasting an outdoor pool, Stone Olive is situated in Jeffrey's Bay and offers comfortable accommodation. It also provides complimentary Wi-Fi.

$43
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?

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

  • What are the best hotels in Eastern Cape?

    Radisson Blu Hotel, Port Elizabeth, rated with a score of 7.7 from 2,358 reviewers, is one of the most popular hotels in Eastern Cape. Other top stays include Pine Lodge Resort, with an average rating of 7.4 from 821 reviewers, and Mypond Stenden Hotel, with a score of 8.3 from 926 reviewers.