cheapest month to stay
expected price decrease
most expensive time to stay
expected price increase
705 - 2 849 ZAR
A stay of 1 night is most popular when visiting Port Elizabeth.
In March prices are at their lowest, making it the most cost-effective time to book a hotel room in Port Elizabeth. You may find the cost of your room has decreased by 56%.
The cost of a luxury hotel in Port Elizabeth is generally around 142 ZAR a night for every person. In contrast, the average price of a hotel in Port Elizabeth is closer to 64 ZAR a night for every person, which is a 54,971% difference between the average and luxury accommodation.
Per person, per night, a hostel in Port Elizabeth (or a sub 2-star rated hotel) is priced at 39 ZAR, on average. This price is 25 ZAR cheaper than your average Port Elizabeth hotel.