How to Reach Port Elizabeth - The Easiest Way to Reach Port Elizabeth


  • By Air: Port Elizabeth Airport is closely located near the main centre making it easy to get into the city after arrival. Flights to Port Elizabeth from Johannesburg, Cape Town and Durban are frequent. There are also few flights to Port Elizabeth from other South African cities.
  • By Train: You can take a train to Port Elizabeth from Johannesburg, Bloemfontein, Cape Town, Kimberley, Pietermaritzburg, Durban, East London, Mthatha and Grahamston.
  • By Car: Port Elizabeth is connected to Johannesburg and Cape Town via motorway and you can drive a car or get a taxi to get here.
  • By Bus: Major South African coach companies offer daily rides to Port Elizabeth.


  • By Car: Car hire is easily available throughout the city and hiring a car is a good way to get around the place.
  • By Bus: The public bus transport system is efficient and good way to get around.
  • By Taxi: This is one of the major transport facilities. The taxis in the city are minibuses and can take you to any place desired at cheap costs.

Are you looking for a Port Elizabeth travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in Port Elizabeth

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Port Elizabeth. The most preferred mode of transport in Port Elizabeth is Car.

Average distance: 24.5 km Average time: 45.5 min

  • Car 78.57%
    Driving 29.45 min Walking 1.64 min Overall average time for 26.18 kms 31.09 min
  • Bus/Trolleybus 7.14%
    Bus 60 min Overall average time for 15 kms 60 min
  • Walking 14.29%
    Walking 85 min Driving 32.5 min Overall average time for 20 kms 117.5 min

How to Reach Port Elizabeth from Nearby Cities

Route Distance Time
East london to Port Elizabeth 275.93 km 4 hours 35 mins
Knysna to Port Elizabeth 277.03 km 4 hours 37 mins
George to Port Elizabeth 342.72 km 5 hours 42 mins
Maseru to Port Elizabeth 496.42 km 8 hours 16 mins
Kimberley to Port Elizabeth 517.02 km 8 hours 37 mins
Durban to Port Elizabeth 722.65 km 12 hours 2 mins
Cape town to Port Elizabeth 789.83 km 13 hours 9 mins
Johannesburg to Port Elizabeth 802.51 km 13 hours 22 mins
Benoni to Port Elizabeth 815.39 km 13 hours 35 mins
* Some of the data on this page is powered by Numbeo