Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Eastern Cape

Filter by star ratings
All filters
Road Lodge Port Elizabeth Airport
Road Lodge Port Elizabeth Airport
8.3 Excellent
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 
ExcellentBased on 1 review
8.3

The hotel provides 3-star accommodation in Port Elizabeth, just minutes from Port Elizabeth Airport. It also features a safe, an outdoor pool and laundry facilities.

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

The Kelway Hotel
The Kelway Hotel
8.2 Excellent
1 Brookes Hill Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.4 km from city centre, Port Elizabeth, South Africa 
ExcellentBased on 483 reviews
8.2

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

Hotel Osner
Hotel Osner
7.5 Good
Court Crescent, Esplanade, East London, Eastern Cape, South Africa
Show on map
0.9 km from city centre, East London, South Africa 
GoodBased on 1,025 reviews
7.5

Hotel Osner offers 3-star accommodation in East London. It also provides luggage storage, a safe and a 24-hour reception.

Premier Resort Mpongo Private Game Reserve
Premier Resort Mpongo Private Game Reserve
8.0 Excellent
N6 National Road, East London, Eastern Cape, South Africa
Show on map
23.8 km from city centre, East London, South Africa 
ExcellentBased on 217 reviews
8.0

This unique 4-star lodge provides a range of accommodation options throughout the old city of East London. It also offers room service, an outdoor pool and an airport shuttle.

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

The Paxton Hotel
The Paxton Hotel
8.5 Excellent
Carnarvon Place, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.5 km from city centre, Port Elizabeth, South Africa 
ExcellentBased on 1,150 reviews
8.5

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.

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

Treetops Guesthouse
Treetops Guesthouse
9.2 Excellent
44 Albert Road, Walmer, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.3 km from city centre, Port Elizabeth, South Africa 
ExcellentBased on 473 reviews
9.2

Situated close to Valley Railway Station, this comfortable bed and breakfast is an ideal base for those wanting to explore Port Elizabeth and its surrounds. It also provides a free shuttle service, free Wi-Fi and an outdoor pool.

Tips for booking a Eastern Cape hotel

Cheapest month:October
Most expensive month:March
Average price in Eastern Cape:$163/night
Absolute cheapest price found:$16/night
Cheapest day:Monday
Most expensive day:Wednesday
$37 - $307
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$37 - $209
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Eastern Cape hotels

Show all 2,580 hotels
1
Treetops Guesthouse
Treetops Guesthouse
9.2 Excellent
44 Albert Road, Walmer, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.3 km from city centre, Port Elizabeth 

Situated close to Valley Railway Station, this comfortable bed and breakfast is an ideal base for those wanting to explore Port Elizabeth and its surrounds. It also provides a free shuttle service, free Wi-Fi and an outdoor pool.

2
Premier Resort Mpongo Private Game Reserve
Premier Resort Mpongo Private Game Reserve
8.0 Excellent
N6 National Road, East London, Eastern Cape, South Africa
Show on map
23.8 km from city centre, East London 

This unique 4-star lodge provides a range of accommodation options throughout the old city of East London. It also offers room service, an outdoor pool and an airport shuttle.

3
The Kelway Hotel
The Kelway Hotel
8.2 Excellent
1 Brookes Hill Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.4 km from city centre, Port Elizabeth 

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

4
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,580 hotels
Treetops Guesthouse
Treetops Guesthouse
9.2 Excellent
44 Albert Road, Walmer, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.3 km from city centre,  

Situated close to Valley Railway Station, this comfortable bed and breakfast is an ideal base for those wanting to explore Port Elizabeth and its surrounds. It also provides a free shuttle service, free Wi-Fi and an outdoor pool.

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

The hotel provides 3-star accommodation in Port Elizabeth, just minutes from Port Elizabeth Airport. It also features a safe, an outdoor pool and laundry facilities.

$66
Avg. per night
The Kelway Hotel
The Kelway Hotel
8.2 Excellent
1 Brookes Hill Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.4 km from city centre,  

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

$69
Avg. per night
Premier Resort Mpongo Private Game Reserve
Premier Resort Mpongo Private Game Reserve
8.0 Excellent
N6 National Road, East London, Eastern Cape, South Africa
Show on map
23.8 km from city centre,  

This unique 4-star lodge provides a range of accommodation options throughout the old city of East London. It also offers room service, an outdoor pool and an airport shuttle.

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

$77
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.

$80
Avg. per night
The Paxton Hotel
The Paxton Hotel
8.5 Excellent
Carnarvon Place, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.5 km from city centre,  

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.

$92
Avg. per night
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.

$97
Avg. per night

Hotel prices in Eastern Cape

3 stars

$57 - $77

The Kelway Hotel

No. 1 most popular

The Kelway Hotel
8.2 Excellent
$69
Avg. per night
Hotel Osner

No. 2 most popular

Hotel Osner
7.5 Good
$77
Avg. per night
Treetops Guesthouse

Best value

Treetops Guesthouse
9.2 Excellent
$57
Avg. per night
4 stars and up

$73 - $118

The Paxton Hotel

No. 1 most popular

The Paxton Hotel
8.5 Excellent
$92
Avg. per night
See More Guest House

No. 2 most popular

$80
Avg. per night
Premier Resort Mpongo Private Game Reserve
$73
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 Paterson are some of the most favoured places to stay in Eastern Cape.

  • What are the best hotels in Eastern Cape?

    One of the most popular hotels in Eastern Cape is The Kelway Hotel, which has been reviewed by 483 users and currently has a rating of 8.2/10. Other top-rated locations include Treetops Guesthouse and The Paxton Hotel, which have received 9.2/10 and 8.5/10 ratings from our users, respectively.