Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Eastern Cape

Filter by star ratings
All filters
Arum Guest House
9.3 Excellent

2.4 mi from city centre, East London Show on map

ExcellentBased on 132 reviews
9.3

Arum Guest House is located in East London and features free Wi-Fi. It offers 4-star accommodation with air-conditioned rooms.

Rose Petals Guest House
7.8 Good

2.9 mi from city centre, East London Show on map

GoodBased on 5 reviews
7.8

Rose Petals Guest House offers 4-star accommodation in East London. Guests can also enjoy free Wi-Fi.

Nautilus Guesthouse
9.5 Excellent

7.6 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 217 reviews
9.5

Located in Port Elizabeth, Nautilus Guesthouse is within a 35-minute drive of Port Elizabeth Airport and provides an outdoor pool. It also offers laundry facilities, a BBQ/picnic area and an airport shuttle.

The Manderson Hotel and Conference Centre
7.7 Good

3.1 mi from city centre, Stutterheim Show on map

GoodBased on 39 reviews
7.7

The Manderson Hotel and Conference Centre provides comfortable 3-star accommodation in Stutterheim. It also offers conference rooms and an outdoor pool.

Island Vibe Jeffreys Bay Hostel
8.1 Excellent

1.2 mi from city centre, Jeffrey’s Bay Show on map

ExcellentBased on 350 reviews
8.1

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, laundry facilities and a shuttle service.

Tsitsikamma Village Inn
8.2 Excellent

0.4 mi from city centre, Stormsrivier Show on map

ExcellentBased on 497 reviews
8.2

Boasting an outdoor pool, Tsitsikamma Village Inn is located in Stormsrivier and offers unique accommodation. It is the perfect base for those wanting to immerse themselves in nature, with Tsitsikamma National Park just moments away.

The Boardwalk Hotel
8.4 Excellent

2.7 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 395 reviews
8.4

Located in Port Elizabeth, The Boardwalk Hotel Convention Centre & Spa is within a 10-minute drive of Port Elizabeth Airport and offers an outdoor pool and a sauna. It provides 5-star accommodation with air-conditioned rooms.

See More Guest House
9.1 Excellent

1.4 mi from city centre, East London Show on map

ExcellentBased on 169 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.

The Hub Boutique Hotel
7.9 Good

3.1 mi from city centre, Port Elizabeth Show on map

GoodBased on 413 reviews
7.9

Situated in Port Elizabeth, The Hub Boutique Hotel provides modern 3-star accommodation, as well as an outdoor pool and a swimming pool. It also offers complimentary wireless internet.

Town Lodge Port Elizabeth
8.2 Excellent

2.4 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 25 reviews
8.2

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.

Tips for booking a Eastern Cape hotel

Cheapest month:June
Most expensive month:March
Average price in Eastern Cape:£95/night
Absolute cheapest price found:£16/night
Cheapest day:Sunday
Most expensive day:Saturday
£48 - £296
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£36 - £213
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Eastern Cape hotels

Show all 2,568 hotels
1
The Fernery Lodge & Chalets
9.1 Excellent

8.1 mi from city centre, Stormsrivier Show on map

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
Premier Resort Mpongo Private Game Reserve
8.0 Excellent

14.8 mi from city centre, East London Show on map

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
8.1 Excellent

2.1 mi from city centre, Port Elizabeth Show on map

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

4
Drostdy Hotel
9.1 Excellent

0.3 mi from city centre, Graaff Reinet Show on map

This comfortable hotel in Graaff-Reinet offers complimentary wireless internet, as well as a terrace and an outdoor pool. It provides 5-star accommodation with air-conditioned rooms.

5
Valley Bushveld Country Lodge
8.9 Excellent

8.4 mi from city centre, Uitenhage Show on map

Valley Bushveld Country Lodge offers 4-star accommodation in Port Elizabeth. It provides complimentary Wi-Fi, an outdoor pool and a Jacuzzi.

6
Premier Hotel East London Icc
8.1 Excellent

0.5 mi from city centre, East London Show on map

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,568 hotels
Island Vibe Jeffreys Bay Hostel
8.1 Excellent

1.2 mi from city centre, Jeffrey’s Bay Show on map

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, laundry facilities and a shuttle service.

£19
Avg. per night
Singa Lodge - Lion Roars Hotels & Lodge
8.8 Excellent

3.6 mi from city centre, Port Elizabeth Show on map

Singa Lodge - Lion Roars Hotels & Lodges is located in Port Elizabeth and provides recently renovated rooms and complimentary wireless internet. It is conveniently positioned for those wanting to discover the area's attractions.

£29
Avg. per night
Victoria and Alfred Guest House
8.8 Excellent

1.4 mi from city centre, Port Elizabeth Show on map

Victoria and Alfred Boutique Hotel & Guest House provides Victorian 4-star accommodation in Port Elizabeth. It offers a swimming pool, an outdoor pool and free Wi-Fi access.

£31
Avg. per night
Conifer Beach House
8.9 Excellent

1.8 mi from city centre, Port Elizabeth Show on map

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 an outdoor pool, free Wi-Fi and an express check-in and check-out feature.

£32
Avg. per night
Valley Bushveld Country Lodge
8.9 Excellent

8.4 mi from city centre, Uitenhage Show on map

Valley Bushveld Country Lodge offers 4-star accommodation in Port Elizabeth. It provides complimentary Wi-Fi, an outdoor pool and a Jacuzzi.

£32
Avg. per night
Stone Olive Guest House
9.2 Excellent

1.1 mi from city centre, Jeffrey’s Bay Show on map

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

£34
Avg. per night
The Paxton Hotel
8.5 Excellent

1.0 mi from city centre, Port Elizabeth Show on map

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.

£34
Avg. per night
Nautilus Guesthouse
9.5 Excellent

7.6 mi from city centre, Port Elizabeth Show on map

Located in Port Elizabeth, Nautilus Guesthouse is within a 35-minute drive of Port Elizabeth Airport and provides an outdoor pool. It also offers laundry facilities, a BBQ/picnic area and an airport shuttle.

£34
Avg. per night

Hotel prices in Eastern Cape

2 stars or below

£19 - £35

No. 1 most popular

£35
Avg. per night

No. 2 most popular

£28
Avg. per night

Best value

£19
Avg. per night
3 stars

£35 - £105

No. 1 most popular

The Kelway Hotel
8.1 Excellent
£38
Avg. per night
£43
Avg. per night

Best value

£35
Avg. per night
4 stars and up

£29 - £437

£51
Avg. per night

No. 2 most popular

£52
Avg. per night
£29
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, Uitenhage, and East London are some of the most favoured places to stay in Eastern Cape.

  • What are the best hotels in Eastern Cape?

    Royal St. Andrews Hotel, Conference Centre & Spa is a very popular hotel in Eastern Cape, with a score of 9.1 from 390 reviews. Valley Bushveld Country Lodge (8.9 from 197 reviews) and Premier Hotel East London Icc (8.1 from 1,676 reviews) are also highly rated Eastern Cape hotels based on recent feedback from HotelsCombined users.