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

2.5 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 109 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
9.5 Excellent

1.6 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 212 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
8.1 Excellent

2.1 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 818 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
9.1 Excellent

6.5 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 50 reviews
9.1

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

7.1 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 36 reviews
8.1

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

2.7 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 396 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
7.9 Good

3.1 mi from city centre, Port Elizabeth Show on map

GoodBased on 414 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
8.6 Excellent

3.7 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 108 reviews
8.6

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

7.3 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 78 reviews
9.5

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

Town Lodge Port Elizabeth
8.2 Excellent

2.4 mi from city centre, Port Elizabeth Show on map

ExcellentBased on 26 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 Port Elizabeth hotel

Cheapest month:September
Most expensive month:February
Average price in Port Elizabeth:$121/night
Absolute cheapest price found:$32/night
Cheapest day:Friday
Most expensive day:Tuesday
$48 - $335
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 603 hotels
1
Ninety9 On Villiers Guest House
8.9 Excellent

1.6 mi from city centre, Port Elizabeth Show on map

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

1.9 mi from city centre, Port Elizabeth Show on map

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

2.5 mi from city centre, Port Elizabeth Show on map

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

1.8 mi from city centre, Port Elizabeth Show on map

Located in Port Elizabeth, Luxury Backpackers is a short drive from St George's Oval and Nelson Mandela Stadium.

Cheapest hotels in Port Elizabeth, Eastern Cape

Show all 603 hotels
Lungile Backpackers Lodge
8.0 Excellent

1.9 mi from city centre, Port Elizabeth Show on map

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.

$9
Avg. per night
Luxury Backpackers
8.1 Excellent

1.8 mi from city centre, Port Elizabeth Show on map

Located in Port Elizabeth, Luxury Backpackers is a short drive from St George's Oval and Nelson Mandela Stadium.

$18
Avg. per night
The Bay Inn
9.5 Excellent

7.3 mi from city centre, Port Elizabeth Show on map

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

$20
Avg. per night
Lady Zee's B&B
9.1 Excellent

6.5 mi from city centre, Port Elizabeth Show on map

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
Ninety9 On Villiers Guest House
8.9 Excellent

1.6 mi from city centre, Port Elizabeth Show on map

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

$39
Avg. per night
Sun1 Port Elizabeth
8.1 Excellent

2.1 mi from city centre, Port Elizabeth Show on map

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.

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

$44
Avg. per night

Hotel prices in Port Elizabeth

2 stars and under

$27 - $49

#1 Most popular

$49
Avg. per night

#2 Most popular

$46
Avg. per night

Best value

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

$34 - $90

$50
Avg. per night

#2 Most popular

$55
Avg. per night

Best value

$34
Avg. per night
4 stars +

$9 - $117

#1 Most popular

The Paxton Hotel
8.5 Excellent
$46
Avg. per night

#2 Most popular

The Boardwalk Hotel
8.4 Excellent
$117
Avg. per night

Best value

$9
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,105 reviews), Protea Hotel by Marriott Port Elizabeth Marine (8.1/10 from 130 reviews), and The Boardwalk Hotel (8.4/10 from 396 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 $69/night is normal for a hotel in Port Elizabeth. 4-star and 5-star hotels in Port Elizabeth had average prices of $86/night and $123/night, respectively.

  • How much is a cheap hotel in Port Elizabeth?

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

  • How much is a hotel in Port Elizabeth tonight?

    Prices for a hotel in Port Elizabeth tonight are about $67 on average, but HotelsCombined users have found prices as low as $18 for tonight in the last 3 days. The best price found for a 4-star hotel in Port Elizabeth tonight is $38.