Skip to content

Transportation

Transportation

With a direct flight by Turkish Airlines, it takes approximately 9 hours and 45 minutes to reach Johannesburg Airport.

Turkish Airlines operates regular daily flights to Johannesburg.

Other alternative options for connecting flights include Pegasus Airlines, Qatar Airways, and RwandAir.

PUBLIC TRANSPORTATION

You can easily reach the city center, located 33 km from Johannesburg Airport (JNB), by train and buses. You can take the Gautrain rapid trains, airport shuttle buses, or hotel shuttle services to get to the city center. These buses depart from the bus terminal located inside the airport.

Average travel time from the airport: 46 minutes

Distance from the airport: 33 km

TAXI

To take a taxi from Johannesburg Airport to the city center, you can catch taxis departing from in front of Terminal A. This trip takes about 30-40 minutes and costs approximately 30-35 euros.

Average taxi fare: 30–35 euros

CAR RENTAL

Hit the road with extra benefits! Rent a car from Avis or Budget and enjoy a 30% discount. With Avis rentals, you can earn up to 4,000 Miles, and with Budget rentals, up to 2,500 Miles await you.

Average car rental price: N/A

South Africa Railway Map

South Africa Road Traffic Map