Skip to content
Compare tours

Getting to Johannesburg

Almost everyone arrives at O.R. Tambo International Airport, with direct flights from Munich, Zurich and Frankfurt among others. From there the Gautrain reaches Sandton in about 15 minutes, and private drivers wait in the arrivals hall.

Private airport transfer for 1 to 7 passengers

Private, one way or return · 30 to 60 minutes

4.6 (150 reviews)

✓ Free cancellation

from R 630

Book on Viator

Private transfer between JNB airport and the city

Private, one way, up to 8 passengers · About 1 hour

4.5 (80 reviews)

✓ Free cancellation

See all tours in the comparison

Silhouette of a four-engine aircraft on final approach against a pale evening sky
An aircraft on its final approach. Photo: Dmitrii Eremin / Pexels

6 min read Updated November 2026 Compare all tours

Most safaris to the Kruger and the Pilanesberg on this site start in Johannesburg. Long-haul flights land at O.R. Tambo International Airport, which Airports Company South Africa (ACSA) says handles more than 21 million passengers a year. Pretoria is about 50 km to the north, and the Gautrain links the airport with Sandton, Rosebank, central Johannesburg and Pretoria.

Flights from Europe

The airport’s airline list includes Lufthansa, SWISS, Condor, KLM, Air France, British Airways and Virgin Atlantic, Turkish Airlines, Emirates, Qatar Airways, Ethiopian Airlines and South African Airways. The list is not fully up to date, so check routes with the airline itself.

From German-speaking countries, recent schedule news gives some figures. Lufthansa raised Munich–Johannesburg from three to five flights a week from the end of October 2026, flying on Mondays, Tuesdays, Thursdays, Saturdays and Sundays, and SWISS flies daily from Zurich with an A350. Condor added a fourth weekly Frankfurt flight from 11 May 2026; whether that continues in the winter schedule is not confirmed.

The sun rising in a pink haze over a wide airfield with small aircraft in the distance
Sunrise over the airfield at O.R. Tambo. Photo: Lilishia Gounder / Unsplash

Arriving at O.R. Tambo

The airport, formerly Johannesburg International, has a domestic terminal and a central terminal building. Germany’s Foreign Office notes that checked luggage is sometimes opened without permission, so keep valuables and documents in your hand luggage. The British and US governments both report travellers being followed from the airport and robbed at their destination, and the British advice is to leave public areas promptly and arrange your pickup in advance.

The Gautrain runs from the airport station to Sandton in about 15 minutes, usually from about 05:30 to 20:30. For Rosebank and Park Station you change at Sandton, and for Pretoria at Marlboro. You pay at the gates with a contactless bank card or a Gautrain Card, as cash is not accepted, and the airport trains have cars with space for luggage. Accredited metered taxis are booked at the ACSA information desk, and private transfers meet you in the arrivals hall with a name board. The airport transfers page compares the options in detail.

Lanseria

Lanseria International Airport lies north of Randburg and Sandton, north-west of Johannesburg. It gives the road journey to Sandton as about 45 minutes and 30.9 km, to Randburg 40 minutes and to Pretoria 41 minutes and 59.8 km. Lanseria is not on the Gautrain network, so arrange a transfer. It is close to the north-west: Lion & Safari Park near Hartbeespoort, for example, is about 13 km away.

By long-distance bus

Intercape buses from Cape Town arrive at the Park Station bus terminal on Rissik Street in central Johannesburg, after 18 to 20 hours and about 1,400 km. Park Station is also the southern end of the Gautrain’s north-south line. Canada’s travel advice describes the station and its surroundings as dangerous because of high crime, so take the Gautrain or a booked ride onward rather than walking.

By car

Traffic in South Africa drives on the left. Germany’s Foreign Office says a German licence is only valid together with an International Driving Permit. It advises against driving between towns after dark because of accidents, potholes and animals on the road, and warns of smash-and-grab thefts at red lights and in heavy traffic. The British government suggests asking the rental company for anti-smash-and-grab film on the windows and keeping the tank more than half full.

From Johannesburg, SANParks gives about four hours’ drive to the Kruger National Park. Airlink flies from Johannesburg to Skukuza, next to the park’s main camp, in about an hour. The Cradle of Humankind lies roughly 45 to 50 km to the north-west. See Kruger safari and day trips for the routes.

Before you travel

German citizens need no visa for a short tourist stay and get a visitor’s permit for up to 90 days on arrival, on showing a return ticket. The passport must be valid for at least 30 days beyond departure and have at least two blank pages for stamps, a rule Canada’s advice confirms. Minors travelling without an adult need, among other documents, an international birth certificate or one with an English translation, and an English consent letter from the parents. Other nationalities should check with their own government.

South Africa is on GMT+2 all year, without daylight saving. The currency is the rand, divided into 100 cents. Electricity is 220 to 230 volts, and most sockets take round-pin plugs, either three-pin 15-amp or two-pin 5-amp, so bring an adapter or buy one locally.

All tours side by side

Private transfers from O.R. Tambo with a driver in the arrivals hall, for when the Gautrain does not suit your arrival time or address.

TourFormatDurationAgeRatingFrom
Private airport transfer for 1 to 7 passengersCiti ShuttlesDrivers with professional permits track your flight and meet you with a name board in the arrivals hall, or collect you from your hotel for departures.Private, one way or returnMeet and greet, air-conditioned vehicle30 to 60 minutesArrivals hall or hotel receptionWheelchair accessible; infant seats available 4.6 (150 reviews)From R 630Free cancellationBook on Viator
Private transfer between JNB airport and the cityElife RideA private sedan, SUV or minibus for up to eight passengers runs between O.R. Tambo Airport and the Johannesburg city centre, with 60 minutes of waiting time at the airport.Private, one way, up to 8 passengersPrivate vehicle sized to the group, all fees and taxes, 60 minutes of airport waiting time; meet and greet not includedAbout 1 hourJNB arrivals or your hotel; city centre only, other areas cost extra– 4.5 (80 reviews)From R 203Free cancellationBook on GetYourGuide
Private O.R. Tambo transfer to Johannesburg or PretoriaSandton Taxi Cabs (Pty) LtdThe driver waits with a name board at arrivals and drives to or from any suburb of Johannesburg, Sandton or Pretoria at any hour, with a WhatsApp number for emergencies.Private, one way or return, 3 vehicle typesBottled water, meet and greet, private vehicle; excess luggage chargedAbout 35 minutesO.R. Tambo arrivals or your addressWheelchair accessible; infant seats available 4.6 (72 reviews)From R 699Free cancellationBook on Viator

Prices and ratings come from the booking platform and are shown per person. If you book through these links we earn a commission. Your price stays the same. Sorted by number of reviews.

Questions travellers ask

Which airport should I fly into?

O.R. Tambo International for almost all international flights. Lanseria, north of Randburg and Sandton, is about 45 minutes from Sandton and 41 minutes from Pretoria by road, and is not on the Gautrain network.

Are there direct flights from Germany and Switzerland?

Lufthansa flies from Munich five times a week from the end of October 2026, and SWISS flies daily from Zurich. Condor added a fourth weekly Frankfurt flight in May 2026 for the summer schedule. Check the current timetable with the airline, as frequencies change by season.

Do I need a visa?

German citizens do not need a visa for a short tourist stay. On arrival you get a visitor’s permit for up to 90 days on showing a return ticket. Your passport must be valid for at least 30 days after departure and have at least two blank pages. Travellers of other nationalities should check with their own government.

Can I drive with my licence from home?

Germany’s Foreign Office says a German licence is only valid together with an International Driving Permit. Traffic drives on the left, and the Foreign Office advises against driving between towns after dark.

What is the time difference to Europe?

South Africa is on GMT+2 all year, without daylight saving. In the European winter it is one hour ahead of Central European Time; in the European summer the clocks match.

Where these facts come from

Dates, opening hours and rules change. We checked these pages in November 2026; the official source has the final word.