Port Elizabeth Hotel Accommodation

Search 124 hotels in Port Elizabeth

When are you visiting Port Elizabeth?

Hotels.com™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Where to stay in Port Elizabeth

Port Elizabeth overview

Visitors have positive things to say about the beaches in Port Elizabeth. Visitors can plan a fun excursion to St. George's Cricket Ground and Nelson Mandela Bay Stadium while in Port Elizabeth. You might find that sights like Market Square and Port Elizabeth City Hall are worth a visit.

Where to stay in Port Elizabeth

A city welcoming to all, Port Elizabeth has a variety of hotels to choose from. There are 126 hotels in Port Elizabeth and you can shop as many as 107 deals for rooms on Hotels.com, some with discounts of up to 50%. We have room prices as low as 9 USD per night and here's a breakdown of hotels by star rating in Port Elizabeth as well as in the surrounding area:
  • • 4 5-star hotels from 107 USD per night
  • • 69 4-star hotels from 36 USD per night
  • • 47 3-star hotels from 27 USD per night
  • • 3 2-star hotels from 13 USD per night

How to get to Port Elizabeth

Fly into Port Elizabeth (PLZ), 1.7 mi (2.7 km) from the heart of Port Elizabeth.

What to see around Port Elizabeth

Fun excursions can include a visit to:
  • • St. George's Cricket Ground
  • • Nelson Mandela Bay Stadium
The area is recognized for its natural setting, offering these places to visit:
  • • King's Beach
  • • Humewood Beach
  • • Hobie Beach
  • • Seaview Lookout
Highlights of the area include:
  • • Market Square
  • • Port Elizabeth City Hall
  • • St. George's Cricket Ground
  • • Bayworld
  • • Nelson Mandela Bay Stadium

When to visit Port Elizabeth

Wondering what time of year to travel or what clothes to pack? Here are some seasonal norms to help you with your planning:

Seasonal temperature averages
  • • January-March: 78°F day, 60°F night
  • • April-June: 75°F day, 48°F night
  • • July-September: 69°F day, 48°F night
  • • October-December: 76°F day, 55°F night
Seasonal rainfall averages
  • • January-March: 0.12 inches
  • • April-June: 0.24 inches
  • • July-September: 0.12 inches
  • • October-December: 0.20 inches