Filter By

Popular Filters

Budget per night


Star Rating

Review Score

Property Type

50 Hotels In Port Elizabeth

Search Availability of For Your Dates

Search Hotels

Showing all Hotels in Port Elizabeth

  • Filter
  • Sort By

Filter by budget per night


Filter by popular facilities


Port Elizabeth Travel Packages

Compare quotes from upto 3 travel agents for free

Browse Hotel Collections

FAQs on Port Elizabeth

How much does a hotel in Port Elizabeth cost on an average?

On an average, it costs INR 60 per night to book a hotel in Port Elizabeth. You will pay on average around INR 78 if you choose to stay in a 4-star hotel.

What are the best places to stay in Port Elizabeth?

aHa Guest House, Modern 3 Bedroom In The Heart Of Pe, Lupus Den Country House B&B are among the best hotels in Port Elizabeth. If you are looking for hotels less than INR 60, then the best hotels are aHa Guest House, Lupus Den Country House B&B, Valley Bushveld Country Lodge

Loading, please wait...