Plane, train, bus, car, ferry, bike share, driving and walking directions all in one search
Your search results are displayed instantly
Get anywhere from your current location
Port Elizabeth or The Bay is one of the largest cities in South Africa, situated in the Eastern Cape Province, 770 km east of Cape Town. The city, often shortened to PE and nicknamed "The Friendly City" or "The Windy City", stretches for 16 km along Algoa Bay, and is one of the major seaports in South Africa. Port Elizabeth is the southernmost large city on the African continent, just farther south than Cape Town.
There are 336+ hotels available in Port-Elizabeth. Prices start at $36 USD per night.