The journey from Mthatha to Johannesburg spans approximately 950 kilometers. You can choose between a long-distance bus, which takes about 12 to 14 hours, or a direct flight from Mthatha Airport (UTT) to O.R. Tambo International (JNB). The bus route typically follows the N2 and N3 highways, passing through Durban or Bloemfontein depending on the operator. Flying is significantly faster, taking just over an hour in the air.
Total Distance: 950 km driving distance; 720 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 13 hours | 1 hour 20 mins |
| Avg Price | R600 - R900 | R1,500 - R2,500 |
| Operator | Intercape | Airlink |
| Route | N2 and N3 highways via Durban or Bloemfontein. | Mthatha Airport (UTT) to O.R. Tambo (JNB). |
| Tip | Choose a sleeper coach for overnight comfort. | Book at least 3 weeks in advance for the best rates. |
April to June for mild weather and fewer crowds.