You want to get on the cheapest flight from Johannesburg to Port Elizabeth. The way to make sure that you get on the cheapest flight is to:
type your flight details into the search engine on the left and see what airfare it spits out
check the airfare of every airline flying your route
Airlines |
Airports |
Stops |
|---|---|---|
Johannesburg OR Tambo to Port Elizabeth |
non-stop |
|
Johannesburg OR Tambo to Port Elizabeth |
non-stop |
|
Johannesburg OR Tambo to Port Elizabeth |
non-stop |
|
Johannesburg OR Tambo to Port Elizabeth |
non-stop |
|
Johannesburg OR Tambo to Port Elizabeth |
non-stop |
A flight from Johannesburg to Port Elizabeth takes about 1h40m. The driving distance between Johannesburg and Port Elizabeth is some 1048km.

Intercape offers bus trips from Johannesburg to Port Elizabeth.
30 Mar 2009 |
South African Express launches a twice daily service from Johannesburg to Port Elizabeth, using a Bombardier Canadair Regional Jet Series 200. |
|---|---|
28 Oct 2008 |
Kulula terminates its Johannesburg Lanseria to Port Elizabeth flights, due to a lack of passenger demand. |
29 Oct 2007 |
Kulula commences operating flights from Johannesburg's Lanseria Airport to Port Elizabeth. |
It's possible to travel by train from Johannesburg to Port Elizabeth, with the Shosholoza Meyl.
A bus trip can be a great way to get from Johannesburg to Port Elizabeth, as you get to see some of the landscape. Listed below are the options available. The time taken for the trip is on the right hand side:
This is a hop-on hop-off bus tour which Baz Bus runs across South Africa. Most popular amongst backpackers, it has stops at 180 youth hostels en route. They don't offer a direct route to Port Elizabeth from Johannesburg, but there are two options, both going via Durban. The first route goes via Swaziland and the second via the Drakensberg mountains. The times include compulsory stop-overs. |
3 days (Swaziland) 2 days (Drakensburg) |
|
Citiliner does not offer a direct route between Joburg and PE |
||
The Greyhound bus route originates from Pretoria (Tshwane) for this trip. If you want to travel from there rather than Johannesburg, then add on 2 hours to the travel time. Stops include Vereeniging, Vanderbijlpark, Kroonvaal Plaza, Kroonstad, Welkom, Bloemfontein, Reddersburg, Aliwal North, Jamestown, Queenstown, Cathcart, Stutterheim, King Williams Town, Peddie and Grahamstown. |
15h45m |
|
Intercape runs their Sleepliner busses on this route - Pretoria to Port Elizabeth. It is a direct route that includes stops in Vereeniging, Colesburg, Middelburg, Graaff-Reinet and Grahamstown. |
14h45m |
|
SA Roadlink have a service between Pretoria, Colesburg and Port Elizabeth. They don''t have a detailed map or list of stops |
14h30m |
|
Translux and CitytoCity offer a service along this route. CitytoCity is cheaper, but does take longer. No route map is provided. |
16h00m (CitytoCity) 13h35m (Translux) |
|
List of hotels in Port Elizabeth |
||||||||||