Hotels in Port Elizabeth, South Africa
Only selected and tested accommodation
Where are you going?SEARCH
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
Weather in Port Elizabeth
Check out the weather statistics so you know what to expect when you book your hotel in Port Elizabeth
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