Search Filter

Price

Star
  • 5
  • 46
  • 32
  • 0
  • 0
  • 189
Accommodation Type
  • Guest houses 104
  • Apartments 64
  • Bed and breakfasts 50
  • Hotels 20
  • Holiday homes 8
  • Resorts 5
  • Lodges 5
  • Hostels 5
  • Homestays 4
  • Chalets 3
  • Country houses 2
  • Villas 2
Hotel Facilities
  • Non-smoking rooms256
  • Garden201
  • Secured parking176
  • BBQ facilities176
  • Daily maid service173
  • Swimming pool153
  • Laundry143
  • Family rooms140
  • Breakfast options134
  • Golf course (within 3 km)129

272 Hotels in Port Elizabeth

Order By
cruise
King Edward Hotel

cnr Belmont Terrace and Pearson Street , Port Elizabeth , 6001

King Edward Hotel is a grand, elegant hotel offering luxurious elegance in the beautiful province of the Eastern Cape, near the beach and the historic...

Guest Reviews
6.5 out of 10

From 218 Reviews
Starting From
ZAR 500
cruise
10 on Cape

10 Cape Road , Port Elizabeth , 6070

Located in Port Elizabeth, this 3-star property provides budget, self-catering apartments near the Nelson Mandela Stadium and St. Georges Cricket Grou...

Guest Reviews
7.7 out of 10

From 31 Reviews
Starting From
ZAR 476
cruise
The Grand Hotel

Corner Belmont Terrace and Whites Road , Port Elizabeth , 6001

This eco-friendly hotel offers bright rooms, just 15 minutes’ walk from Port Elizabeth Train Station. It has a garden with a sun-lounger terrace, ba...

Guest Reviews
7.8 out of 10

From 106 Reviews
Starting From
ZAR 550
Phoenix Hotel

5 winston ntshona central , Port Elizabeth , 6001

Boasting a bar, Phoenix Hotel is set in Port Elizabeth, 3 km from Nelson Mandela Bay Stadium. Located around 3.1 km from Boardwalk Casino, the hotel i...

Guest Reviews
7.7 out of 10

From 2 Reviews
Starting From
ZAR 400
Paxton Hotel

Carnarvon Place, Humerail , Port Elizabeth , 6001

Situated only a short walk from the beach, in the heart of Port Elizabeth, this modern hotel impresses with its many facilities and central location. ...

Guest Reviews
8.5 out of 10

From 583 Reviews
Starting From
ZAR 815.4
Humewood Hotel

33 Beach Road Humewood Hotel , Port Elizabeth , 6001

The Humewood Hotel is situated in Port Elizabeth, across the road from Kings Beach and the MacArthur swimming complex. Each room at Humewood Hotel is...

Guest Reviews
7.2 out of 10

From 45 Reviews
Starting From
ZAR 791.8
SUN1 PORT ELIZABETH

La Roche Drive & Beach Road , Port Elizabeth , 6001

Situated a 15-minute walk from Boardwalk Casino, SUN1 PORT ELIZABETH provides accommodation with free WiFi in Port Elizabeth. Built in 1996, the prope...

Guest Reviews
8.8 out of 10

From 3 Reviews
Starting From
ZAR 585
The Kelway Hotel

Brookes Hill Drive , Port Elizabeth , 6013

Offering views of Nelson Mandela Bay and its cliffs, this 4-star hotel features spacious rooms and a plunge pool. The hotel is located opposite Baywor...

Guest Reviews
8.2 out of 10

From 284 Reviews
Starting From
ZAR 1049
Chapman Hotel and Conference Centre

1 Lady Bea Crescent, Brookes Hill Drive, Humewood , Port Elizabeth , 6001

Located in the heart of Port Elizabeth, Chapman Hotel offers rooms with panoramic Indian Ocean views. There is an outdoor pool, a bar and an à la car...

Guest Reviews
7.7 out of 10

From 356 Reviews
Starting From
ZAR 680
Brookes Hill Suites Hotel

Brookes Hill Road, Off Beach Road , Port Elizabeth , 6013

Located in Humewood, Brookes Hill Suites offers modern rooms overlooking Algoa Bay. It features an outdoor pool and South African delicacies in its re...

Guest Reviews
8 out of 10

From 104 Reviews
Starting From
ZAR 1140