Hotels in Port Elizabeth

Search and compare Port Elizabeth hotels from hundreds of travel sites and save

Port Elizabeth, South Africa
Jul 29 — Jul 302
Port Elizabeth, South Africa
Thu 7/29
Fri 7/30
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Port Elizabeth

Filter by star ratings
All filters
City Lodge Hotel Port Elizabeth
City Lodge Hotel Port Elizabeth
8.5 Excellent
Corner Beach And Lodge Roads Summerstran, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.5 mi from city centre, Port Elizabeth 
ExcellentBased on 137 reviews
8.5

City Lodge Hotel Port Elizabeth provides modern 3-star accommodation in Port Elizabeth. It is conveniently positioned for guests wishing to visit local attractions.

Millbury Guest House
Millbury Guest House
9.5 Excellent
27 Mill Park Road, Mill Park, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.6 mi from city centre, Port Elizabeth 
ExcellentBased on 216 reviews
9.5

Millbury Guest House is located in Port Elizabeth and offers free Wi-Fi. It also provides luggage storage, an outdoor pool and a sun deck.

Sun1 Port Elizabeth
Sun1 Port Elizabeth
8.1 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 
ExcellentBased on 898 reviews
8.1

Sun1 Port Elizabeth offers a comfortable setting while in Port Elizabeth. Rooms are air conditioned and a Wi-Fi connection is included free of charge.

Lady Zee's B&B
Lady Zee's B&B
9.0 Excellent
12 Dick King Avenue Framseby Ext, Port Elizabeth, Eastern Cape, South Africa
Show on map
6.5 mi from city centre, Port Elizabeth 
ExcellentBased on 51 reviews
9.0

Boasting an outdoor pool, Lady Zee's B&B is located in Port Elizabeth and provides comfortable accommodation. It is ideally positioned for guests wishing to sightsee in the area.

Bluewater Beachfront Guest House
Bluewater Beachfront Guest House
8.0 Excellent
24 Bluewater Drive Bluewater Bay, Port Elizabeth, Eastern Cape, South Africa
Show on map
7.1 mi from city centre, Port Elizabeth 
ExcellentBased on 39 reviews
8.0

Bluewater Beachfront Guest House offers 4-star accommodation in Port Elizabeth. It also provides an outdoor pool, free Wi-Fi and a rooftop terrace.

The Boardwalk Hotel
The Boardwalk Hotel
8.4 Excellent
2nd Avenue, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.7 mi from city centre, Port Elizabeth 
ExcellentBased on 469 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.

The Hub Boutique Hotel
The Hub Boutique Hotel
7.9 Good
217 Main Road, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.1 mi from city centre, Port Elizabeth 
GoodBased on 519 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.

Albeit Lodge
Albeit Lodge
8.5 Excellent
Port Elizabeth, Eastern Cape, South Africa
Show on map
3.7 mi from city centre, Port Elizabeth 
ExcellentBased on 131 reviews
8.5

Al-Beit Lodge provides a comfortable setting when in Port Elizabeth. It also offers a 24-hour reception, an express check-in and check-out feature and an outdoor pool.

The Bay Inn
The Bay Inn
9.4 Excellent
Port Elizabeth, Eastern Cape, South Africa
Show on map
7.3 mi from city centre, Port Elizabeth 
ExcellentBased on 92 reviews
9.4

This comfortable property in Port Elizabeth offers free wireless internet, as well as laundry facilities and a swimming pool.

Town Lodge Port Elizabeth
Town Lodge Port Elizabeth
8.0 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 
ExcellentBased on 66 reviews
8.0

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 Port Elizabeth hotel

Cheapest month:September
Most expensive month:July
Average price in Port Elizabeth:$111/night
Absolute cheapest price found:$32/night
Cheapest day:Friday
Most expensive day:Tuesday
$48 - $356
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$39 - $153
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Port Elizabeth hotels

Show all 608 hotels
1
Ninety9 On Villiers Guest House
Ninety9 On Villiers Guest House
8.9 Excellent
Villiers Road, 99, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.6 mi from city centre, Port Elizabeth 

Boasting a swimming pool, Ninety9 On Villiers Guest House is situated in Port Elizabeth and offers comfortable accommodation. It provides complimentary Wi-Fi, a sun deck and an express check-in and check-out feature.

2
Lungile Backpackers Lodge
Lungile Backpackers Lodge
8.0 Excellent
12 La Roche Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.9 mi from city centre, Port Elizabeth 

Boasting an outdoor pool, Lungile Backpackers Lodge is located in Port Elizabeth and provides comfortable accommodation. It offers free Wi-Fi, an airport shuttle and laundry facilities.

3
City Lodge Hotel Port Elizabeth
City Lodge Hotel Port Elizabeth
8.5 Excellent
Corner Beach And Lodge Roads Summerstran, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.5 mi from city centre, Port Elizabeth 

City Lodge Hotel Port Elizabeth provides modern 3-star accommodation in Port Elizabeth. It is conveniently positioned for guests wishing to visit local attractions.

4
Luxury Backpackers
Luxury Backpackers
8.1 Excellent
8 Aloe Street, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.8 mi from city centre, Port Elizabeth 

Luxury Backpackers provides a comfortable setting when in Port Elizabeth. It is conveniently positioned for those wishing to discover the area's attractions.

Cheapest hotels in Port Elizabeth, Eastern Cape

Show all 608 hotels
Luxury Backpackers
Luxury Backpackers
8.1 Excellent
8 Aloe Street, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.8 mi from city centre,  

Luxury Backpackers provides a comfortable setting when in Port Elizabeth. It is conveniently positioned for those wishing to discover the area's attractions.

$23
Avg. per night
Lady Zee's B&B
Lady Zee's B&B
9.0 Excellent
12 Dick King Avenue Framseby Ext, Port Elizabeth, Eastern Cape, South Africa
Show on map
6.5 mi from city centre,  

Boasting an outdoor pool, Lady Zee's B&B is located in Port Elizabeth and provides comfortable accommodation. It is ideally positioned for guests wishing to sightsee in the area.

$27
Avg. per night
The Bay Inn
The Bay Inn
9.4 Excellent
Port Elizabeth, Eastern Cape, South Africa
Show on map
7.3 mi from city centre,  

This comfortable property in Port Elizabeth offers free wireless internet, as well as laundry facilities and a swimming pool.

$28
Avg. per night
Lungile Backpackers Lodge
Lungile Backpackers Lodge
8.0 Excellent
12 La Roche Drive, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.9 mi from city centre,  

Boasting an outdoor pool, Lungile Backpackers Lodge is located in Port Elizabeth and provides comfortable accommodation. It offers free Wi-Fi, an airport shuttle and laundry facilities.

$31
Avg. per night
Ninety9 On Villiers Guest House
Ninety9 On Villiers Guest House
8.9 Excellent
Villiers Road, 99, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.6 mi from city centre,  

Boasting a swimming pool, Ninety9 On Villiers Guest House is situated in Port Elizabeth and offers comfortable accommodation. It provides complimentary Wi-Fi, a sun deck and an express check-in and check-out feature.

$34
Avg. per night
Singa Lodge - Lion Roars Hotels & Lodge
Singa Lodge - Lion Roars Hotels & Lodge
8.6 Excellent
Corner Of 10th Ave, And, Port Elizabeth, Eastern Cape, South Africa
Show on map
3.6 mi from city centre,  

Singa Lodge - Lion Roars Hotels & Lodges is located in Port Elizabeth and provides recently renovated rooms and complimentary wireless internet. It is moments from the beach and offers comfortable 5-star accommodation.

$41
Avg. per night
Sun1 Port Elizabeth
Sun1 Port Elizabeth
8.1 Excellent
Cnr. La Roche Drive and Beach Road, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.1 mi from city centre,  

Sun1 Port Elizabeth offers a comfortable setting while in Port Elizabeth. Rooms are air conditioned and a Wi-Fi connection is included free of charge.

$44
Avg. per night
Sir Roys At The Sea
Sir Roys At The Sea
8.9 Excellent
13 Newcon Road, Humerail, Port Elizabeth, Eastern Cape, South Africa
Show on map
1.2 mi from city centre,  

Located close to Bibo Railway Station, this comfortable bed and breakfast is an ideal base for those wanting to explore Port Elizabeth and its surrounds. It offers complimentary Wi-Fi, an outdoor pool and laundry facilities.

$44
Avg. per night

Hotel prices in Port Elizabeth

2 stars and under

$27 - $53

Town Lodge Port Elizabeth

#1 Most popular

$53
Avg. per night
Road Lodge Port Elizabeth Airport

#2 Most popular

$48
Avg. per night
Lady Zee's B&B

Best value

Lady Zee's B&B
9.0 Excellent
$27
Avg. per night
3 stars

$48 - $86

The Chapman Hotel & Conference Centre
$51
Avg. per night
Mongoose Manor

#2 Most popular

$64
Avg. per night
The Hub Boutique Hotel

Best value

$48
Avg. per night
4 stars +

$31 - $119

The Paxton Hotel

#1 Most popular

The Paxton Hotel
8.5 Excellent
$51
Avg. per night
The Boardwalk Hotel

#2 Most popular

The Boardwalk Hotel
8.4 Excellent
$119
Avg. per night
Lungile Backpackers Lodge

Best value

$31
Avg. per night

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

Where to stay in Port Elizabeth

Port Elizabeth travel FAQs

  • What are the best hotels in Port Elizabeth?

    The Paxton Hotel (8.5/10 from 1,167 reviews), Protea Hotel by Marriott Port Elizabeth Marine (8.1/10 from 130 reviews), and The Boardwalk Hotel (8.4/10 from 469 reviews) are all highly rated places to stay in Port Elizabeth.

  • How much do hotels in Port Elizabeth cost?

    Searches in the last 72 hours suggest an average price of around $57/night is normal for a hotel in Port Elizabeth.

  • How much is a cheap hotel in Port Elizabeth?

    $11 per night is the cheapest Port Elizabeth hotel price found in our data from the last 72 hours.