Top 10 Hotels in Port Elizabeth

See all 52 Hotels in Port Elizabeth
Radisson Blu Hotel, Port Elizabeth
Radisson Blu Hotel, Port Elizabeth

Corner of Marine Drive And Ninth Avenue, Port Elizabeth 6001

4.0 out of 5.0
4.1 out of 5 (232 reviews)

Situated in Port Elizabeth, this spa hotel is within 1 mi (2 km) of Summerstrand Beach, Hobie Beach, and Humewood Beach …

$87
Protea Hotel Marine
Protea Hotel Marine

39 Marine Drive, Summerstrand, Port Elizabeth 6019

4.0 out of 5.0
4 out of 5 (45 reviews)

Nestled on the beach, this Port Elizabeth hotel is within a 15-minute walk of Summerstrand Beach and Hobie Beach. Humewood …

$126
The Beach Hotel
The Beach Hotel

Marine Drive, Summerstrand, Port Elizabeth 6000

4.0 out of 5.0
4 out of 5 (115 reviews)

Nestled on the beach, this Port Elizabeth hotel is within a 10-minute walk of Hobie Beach and Humewood Beach. Summerstrand …

$114
The Kelway Hotel
The Kelway Hotel

1 Brookes Hill Drive, Port Elizabeth 6013

3.0 out of 5.0
4 out of 5 (77 reviews)

Situated in the entertainment district, this hotel is within a 10-minute walk of Bayworld and Humewood Beach. King's Beach …

$63
Singa Lodge
Singa Lodge

Corner of 10th Ave, and, Port Elizabeth 6001

4.0 out of 5.0
4.2 out of 5 (31 reviews)

Situated near the airport, this luxury guesthouse is within 1 mi (2 km) of Summerstrand Beach, Hobie Beach, and Nelson …

$106
Courtyard Port Elizabeth
Courtyard Port Elizabeth

Corner Lodge Road & Beach Road, Port Elizabeth

4.0 out of 5.0
4.1 out of 5 (56 reviews)

Situated near the airport, this hotel is within a 10-minute walk of Humewood Beach, Hobie Beach, and Bayworld. King's Beach …

$96
City Lodge Hotel Port Elizabeth
City Lodge Hotel Port Elizabeth

Cnr Beach & Lodge Roads Summerstrand, Port Elizabeth 6013

3.0 out of 5.0
4.2 out of 5 (31 reviews)

Situated near the airport, this hotel is within a 10-minute walk of Humewood Beach, Hobie Beach, and Bayworld. King's Beach …

$86
Town Lodge Port Elizabeth
Town Lodge Port Elizabeth

Cnr of Beach & Lodge Rds Summerstrand, Port Elizabeth 6001

2.0 out of 5.0
4.1 out of 5 (43 reviews)

Situated near the beach, this hotel is within a 10-minute walk of Humewood Beach, Hobie Beach, and Bayworld. King's Beach and …

$68
Road Lodge Port Elizabeth
Road Lodge Port Elizabeth

Boardwalk Casino and, Port Elizabeth 6013

1.0 out of 5.0
3.8 out of 5 (114 reviews)

Situated in Port Elizabeth, this hotel is within a 10-minute walk of Humewood Beach, Hobie Beach, and Bayworld. King's Beach …

$38
Brookes Hill Suites
Brookes Hill Suites

Brookes Hill Rd Off Beach Rd, Port Elizabeth 6001

3.0 out of 5.0
3.7 out of 5 (69 reviews)

Nestled on the beach, this Port Elizabeth hotel is within a 10-minute walk of Bayworld and Humewood Beach. King's Beach and …

$71

Recent Reviews in Port Elizabeth

Hide content

Where to stay in Port Elizabeth

Port Elizabeth Hotel Guide

There is a wide range of accommodations for those who are planning to find a nice hotel in Port Elizabeth. There are no less than 20 places to base yourself within 6 miles of Port Elizabeth's downtown within our comprehensive booking database.

The Paxton Hotel and The Dondi Lodge are among the most centrally located lodgings in Port Elizabeth.

Market Square and Port Elizabeth City Hall each have hotels nearby. Urban Hip Hotels - The Vic and Victoria & Alfred Guest House are close to Market Square while Brookes Hill Suites and 10 on Cape are near Port Elizabeth City Hall. Accommodations close to King's Beach, include The Boardwalk and Singa Lodge. Hotels to book that are that are near Bayworld, are the Beach Hotel and No. 5 Boutique Art Hotel.

You could check out the Hacklewood Hill Country House and the Bluewater Beachfront Guesthouse. The Hacklewood Hill Country House is situated 3 miles from the middle of Port Elizabeth. The Bluewater Beachfront Guesthouse, is situated 7 miles away. The Forest Hall Guest House as well as the Bluewater Guesthouse are some other accommodation options worth looking into around Port Elizabeth.

40 miles to the east of Port Elizabeth is Saint Francis Bay, where you can enjoy the Jeffreys Bay Beach. Jeffreys Bay Expedia-listed accommodations include the On the Beach Guesthouse and Apple@JBay. You can also visit Saint Francis Bay, where you can explore the St. Francis Bay Beach. Saint Francis Bay is situated 50 miles to the east of Port Elizabeth. Accommodation options in Saint Francis Bay include the Cape St Francis Resort and Sandals Guest House.

Consider spending an afternoon rubbing shoulders and cheering along with Eastern Cape sports enthusiasts at a local match. Nelson Mandela Bay Stadium is 2 miles to the southeast of Port Elizabeth. For tourists who are interested in booking a room close by, make a reservation in the Hacklewood Hill Country House or Forest Hall Guest House.

If you are traveling into or out of Port Elizabeth International Airport and choose to stay nearby try The Boardwalk or Hacklewood Hill Country House.