Hotels in Port Elizabeth, South Africa

Only selected and tested accommodation

Price range for hotels in Port Elizabeth

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 143
⬇️ The lowest price
US$ 37
💸 Average price for
5-star hotels
US$ 87
4-star hotels
US$ 87
3-star hotels
US$ 61
Apartments
US$ 75

How to get to Port Elizabeth

A list of all available types of transport

Airports
Port Elizabeth International (PLZ)
Train
Humewood Road Railway Station
Bibo Railway Station
Port Elizabeth Railway Station
North End Railway Station

Weather in Port Elizabeth

Check out the weather statistics so you know what to expect when you book your hotel in Port Elizabeth

Average Weather
Average monthly max temperature
Average monthly min temperature
30°C
18°C
January
29°C
18°C
February
27°C
17°C
March
24°C
15°C
April
21°C
12°C
May
18°C
9°C
June
17°C
7°C
July
18°C
8°C
August
20°C
10°C
September
24°C
12°C
October
26°C
15°C
November
28°C
18°C
December
Hottest month
28°C
January
Coldest month
8°C
July
Sunny days
300
days per year
Rainy days
70
days per year
High season
December to February
Low season
June to August
For land-based outdoor adventures in Port Elizabeth, such as hiking in Addo Elephant National Park or exploring the trails of the Sardinia Bay Nature Reserve, the best time is during the warm months from December to February when temperatures average between 18 to 28°C. In contrast, cooler months from June to August (with temperatures as low as 8°C) may be ideal for mountain biking or nature walks, as the weather is usually dry. After a day of adventure, consider resting at one of the many hotels in Port Elizabeth that offer comfortable accommodations.
Discover the city

Explore hotels across Port Elizabeth