The distance from Jeffreys Bay to Johannesburg is approximately 1,100 km. Flying is the fastest method, taking about 1.5 hours from Gqeberha (Port Elizabeth) Airport. Alternatively, a bus journey takes around 16 to 18 hours. This is a major transit route connecting the coast to the economic hub of South Africa. Plan your travel well in advance to secure the best prices.
Total Distance: 1,100 km driving distance; 950 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 17 hours | 1 hour 30 mins |
| Avg Price | R800 - R1,200 | R1,500 - R2,500 |
| Operator | Intercape | Airlink |
| Route | N10 and N1 highways. | Gqeberha (PLZ) to OR Tambo (JNB). |
| Tip | Bring a neck pillow and snacks for the long overnight journey. | Book flights from Gqeberha, which is 80 km from Jeffreys Bay. |
Any time of year, though Johannesburg is pleasant in autumn.