Editorial responsibility: Elena Voss · Roavina Travel Editor

This guide is part of our Johannesburg destination coverage. Johannesburg

01

Choose O.R. Tambo or Lanseria first

Johannesburg has two passenger airports used by visitors. O.R. Tambo International Airport (JNB) is the principal gateway and is 15 km from Johannesburg’s CBD, according to the city tourism authority. Lanseria International Airport (HLA) is north-west of Johannesburg; its operator gives a distance of 30.9 km and about 45 minutes from Sandton. The airport you book determines the transfer you can use: only O.R. Tambo has a direct Gautrain station. (Joburg Tourism, airport access, checked 2026-09-28; Lanseria, directions, checked 2026-09-28)

At O.R. Tambo, the main choices are the Gautrain Airport Service, an ACSA-accredited metered taxi, a hotel shuttle or a pre-arranged road transfer. The Gautrain station is integrated with the Central Terminal Building, with its concourse directly linked to the departures level. For taxis and hotel shuttles, follow the airport signs to the terminus behind the hotels. (ACSA, O.R. Tambo public transport, checked 2026-09-28; Gautrain, O.R. Tambo station, checked 2026-09-28)

Lanseria lists taxis and transfers, car hire and a bus terminal. Its named taxi provider is Liata, the Lanseria International Airport Taxi Association, which offers standard taxis and chauffeur-driven vehicles. The airport describes its bus terminal as a low-cost option mainly suited to residents or people familiar with the city. (Lanseria, taxis and transfers, checked 2026-09-28; Lanseria, bus terminal, checked 2026-09-28)

Checked 2026-09-28 · Official site · visit.joburg

Checked 2026-09-28 · Official site · lanseria.co.za

Checked 2026-09-28 · Official site · www.airports.co.za

Checked 2026-09-28 · Official site · www.gautrain.co.za

Checked 2026-09-28 · Official site · lanseria.co.za

Checked 2026-09-28 · Official site · lanseria.co.za

02

Use the Gautrain for the Sandton leg

The Gautrain Airport Service links O.R. Tambo with Sandton and Marlboro. The wider commuter network continues to Rosebank, Park Station, Midrand, Pretoria and Hatfield, but the airport train is not a direct service to every Johannesburg neighbourhood. If your hotel is in the CBD, budget for an onward connection from Park Station or another suitable station. (Gautrain, service information, checked 2026-09-28)

Your Gautrain travel time depends on your destination and the connections after the train. Enter your final destination and travel date in Gautrain’s planner to see a dated route, then allow time for immigration, baggage collection and the trip from the station to your hotel. (Gautrain, airport service and trip planning, checked 2026-09-28)

Lanseria publishes about 40 minutes and 30.3 km from Randburg, about 41 minutes and 59.8 km from Pretoria, and about 45 minutes and 30.9 km from Sandton. These are the airport’s route examples, not universal journey promises. For road transfers from either airport, allow additional time for the traffic conditions on your travel date. (Lanseria, directions, checked 2026-09-28)

Checked 2026-09-28 · Official site · www.gautrain.co.za

Checked 2026-09-28 · Official site · lanseria.co.za

03

Calculate the Gautrain fare before boarding

Gautrain does not publish one universal airport fare because the amount depends on the station pair, travel period and fare product. Its live fare calculator accepts the origin and destination, and the fares page links a tariff marked effective from 1 September 2026. Select O.R. Tambo and your destination immediately before travel instead of relying on an old fare figure. (Gautrain, fares, checked 2026-09-28)

Peak pricing applies when entering the Gautrain system from 06:00 to 08:30 or from 15:00 to 18:30 on weekdays, and throughout weekends and public holidays. Off-peak pricing applies before 06:00, from 08:30 to 15:00 and after 18:30 on weekdays. The fare is therefore linked to the time you enter the system, not only to your flight’s arrival time. (Gautrain, fare rules, checked 2026-09-28)

You may use a contactless bank card or a Gautrain Card. A Gautrain Card costs R21, and the operator requires at least R38 loaded to access train or bus services. Use the same card or bank card to tag in and out; failing to tag out can result in a penalty fee. A single-trip product is for one selected station pair and is based on the peak fare. (Gautrain, fares and payment, checked 2026-09-28; Gautrain, general information, checked 2026-09-28)

ACSA does not publish a fixed fare for its accredited O.R. Tambo metered taxis; it directs passengers to the airport information desk. Lanseria does not publish a fixed Liata fare on its airport page either. Ask for the road-transfer price before departure and confirm whether tolls, luggage, waiting time or a night charge is included. (ACSA, O.R. Tambo public transport, checked 2026-09-28; Lanseria, taxis and transfers, checked 2026-09-28)

Checked 2026-09-28 · Official site · www.gautrain.co.za

Checked 2026-09-28 · Official site · www.gautrain.co.za

Checked 2026-09-28 · Official site · www.airports.co.za

Checked 2026-09-28 · Official site · lanseria.co.za

04

Follow the published Gautrain pattern

For a rail trip from O.R. Tambo, enter the airport station, destination and travel date in Gautrain’s trip planner, then use the departures shown for that station pair. Service availability and timing depend on the selected date and route; check the result again before travelling. (ACSA O.R. Tambo public transport, checked 2026-09-28; Gautrain schedule, checked 2026-09-28)

Weekend and public-holiday services can follow a different schedule from weekday peaks. Gautrain’s station planner shows the route and date you select; use the O.R. Tambo station pair when checking a flight connection. (Gautrain schedules, checked 2026-09-28)

Gautrain buses connect stations to surrounding areas, but the operator says the bus service does not serve O.R. Tambo Airport directly. Bus route information is available at stations and in the app. The fare calculator warns that bus services are limited over weekends and tells passengers to use the trip planner for the intended journey. (Gautrain, bus information, checked 2026-09-28; Gautrain, fare calculator, checked 2026-09-28)

Lanseria confirms that shuttle buses currently operate from its bus terminal, east of the terminal building through the doors leading to the old car-rental offices. The airport publishes no fixed route, frequency or departure timetable there. Contact the service for the travel-date departure rather than arriving with an assumed interval. (Lanseria, bus terminal, checked 2026-09-28)

Checked 2026-09-28 · Official site · www.airports.co.za

Checked 2026-09-28 · Official site · www.gautrain.co.za

Checked 2026-09-28 · Official site · www.gautrain.co.za

Checked 2026-09-28 · Official site · www.gautrain.co.za

Checked 2026-09-28 · Official site · lanseria.co.za

05

Plan late arrivals before leaving the terminal

For O.R. Tambo, check the Gautrain station planner against your arrival date and allow time for baggage and onward travel. If no airport train fits, ACSA lists accredited metered taxis and hotel shuttles; their terminus is behind the hotels. Confirm the shuttle with your hotel or ask the airport information desk. (ACSA, O.R. Tambo public transport, checked 2026-09-28; Gautrain schedules, checked 2026-09-28)

Sunday trains operate, but the airport route’s exact departures should be checked in the dated Gautrain planner. Plan the final station-to-hotel leg separately and leave a buffer for a missed connection. (Gautrain schedules, checked 2026-09-28)

Lanseria’s bus-terminal page confirms that shuttle buses currently operate but gives no route, frequency or timetable. For a Sunday or late arrival, pre-book Liata or another transfer and confirm the pickup point and fare before flying. (Lanseria bus terminal, checked 2026-09-28; Lanseria taxis and transfers, checked 2026-09-28)

Checked 2026-09-28 · Official site · www.airports.co.za

Checked 2026-09-28 · Official site · www.gautrain.co.za

Checked 2026-09-28 · Official site · lanseria.co.za

Checked 2026-09-28 · Official site · lanseria.co.za

06

Use marked taxi and shuttle pickup points

At O.R. Tambo, follow the taxi and shuttle signs to the terminus behind the hotels. ACSA specifically promotes accredited metered taxis and directs passengers to the terminal information desk, which helps you avoid accepting an unsolicited ride inside the terminal. The separate bus and coach terminus is in the multi-storey parkade behind the car-hire depots. (ACSA, O.R. Tambo public transport, checked 2026-09-28)

Lanseria identifies Liata as its airport taxi association. It publishes +27 11 022 2220 and +27 66 351 0612 for bookings, along with its website. Liata offers standard taxis and chauffeur-driven cars. The airport does not publish a fixed Liata journey-time table, so give the booking agent your full destination and arrival time. (Lanseria, taxis and transfers, checked 2026-09-28)

A taxi or pre-arranged transfer is the practical choice when the accommodation is far from a Gautrain station, when several travellers share luggage or when you arrive outside the rail window. Road travel has no single citywide time: use the operator’s date-specific estimate and give the driver the complete hotel address, not only “Johannesburg.” (ACSA, O.R. Tambo public transport, checked 2026-09-28; Lanseria, taxis and transfers, checked 2026-09-28)

Checked 2026-09-28 · Official site · www.airports.co.za

Checked 2026-09-28 · Official site · lanseria.co.za

Johannesburg Airport Transfers: Gautrain and Taxis
Photograph · Mark Hillary · CC BY 2.0

Common questions

Which Johannesburg airport has a direct train?

O.R. Tambo is on the Gautrain Airport Service. Lanseria is not among Gautrain’s listed stations; its airport page lists taxis, transfers and a bus terminal. (Gautrain airport service, checked 2026-09-28; Lanseria transport, checked 2026-09-28)

How long is the Gautrain from O.R. Tambo to Sandton?

Gautrain links O.R. Tambo with Sandton and Marlboro. Check the live trip planner for the exact time on your date, then add the last hotel leg. (Gautrain airport service and trip planner, checked 2026-09-28)

How much is a Gautrain airport ticket?

The fare depends on the station pair, time of travel and product. Use the live Gautrain fare calculator; its linked tariff is marked effective 1 September 2026. (Gautrain fares, checked 2026-09-28)

Can I take the Gautrain on Sunday?

Gautrain operates on weekends, but the airport-route departure should be checked in its dated planner. (ACSA airport transport, checked 2026-09-28; Gautrain schedule, checked 2026-09-28)

What should I do after a late O.R. Tambo arrival?

Check the Gautrain planner for your date. If no train fits, ACSA lists accredited taxis and hotel shuttles; confirm the shuttle with your hotel. (ACSA airport transport, checked 2026-09-28; Gautrain schedule, checked 2026-09-28)

Does Lanseria publish a bus timetable?

Lanseria says shuttle buses currently operate from its terminal bus area, but the airport page gives no route or timetable. Confirm the departure with the operator. (Lanseria bus terminal, checked 2026-09-28)

How do I book a Lanseria taxi?

Lanseria lists Liata and publishes +27 11 022 2220 and +27 66 351 0612 for bookings. It offers standard taxis and chauffeur-driven cars. (Lanseria taxis and transfers, checked 2026-09-28)