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
✓ Free cancellation
from R 630
Book on ViatorPrivate transfer between JNB airport and the city
Private, one way, up to 8 passengers · About 1 hour
✓ Free cancellation
from R 203
Book on GetYourGuide
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.

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.
| Tour | Format | Duration | Age | Rating | From |
|---|---|---|---|---|---|
| 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 vehicle | 30 to 60 minutesArrivals hall or hotel reception | Wheelchair 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 included | About 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 charged | About 35 minutesO.R. Tambo arrivals or your address | Wheelchair 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.
- ACSA: About O.R. Tambo
- ACSA: O.R. Tambo airlines
- Engineering News: Lufthansa Group to boost flights to and from South Africa (30 June 2026)
- ATTA: Lufthansa launches biggest ever South Africa winter schedule (1 July 2026)
- Travel News: Condor ups JNB route (7 April 2026)
- Lanseria International Airport: How to get to Lanseria
- Gauteng Tourism: Gautrain stations and routes, the complete 2026 guide
- Intercape: Cape Town to Johannesburg by bus
- South African Tourism: Entertainment, attractions and Pretoria’s activities
- SANParks: How to get there
- Airlink: Skukuza Airport
- Auswärtiges Amt: Südafrika, Reise- und Sicherheitshinweise
- GOV.UK: South Africa travel advice, safety and security
- Government of Canada: South Africa travel advice
- gov.za: South Africa at a glance
- South African Tourism: Electricity in South Africa
- Tour pages on GetYourGuide and Viator, checked 8 November 2026





