# Getting from Johannesburg airport into the city

The Gautrain leaves from a station built into OR Tambo's terminal and reaches Sandton in 14 minutes for R228, paid by tapping a bank card. It stops early, with the last train back at 8:50pm, and it doesn't serve the Apartheid Museum, Constitution Hill or Soweto, which you reach by Uber or Bolt.

- Web page: https://johannesburglayover.com/getting-to-the-city/
- Guide: [Johannesburg Layover](https://johannesburglayover.com/), an independent layover guide to O.R. Tambo International Airport (JNB), part of City Layover
- Updated 10 November 2026; facts checked 8 November 2026

## What's the best way from Johannesburg airport into the city?

For most layovers, take the Gautrain from the station inside OR Tambo: 14 minutes to Sandton for R228 each way, paid by tapping a contactless bank card. Allow about 75 minutes from landing to the train, and leave Sandton 2 hours 20 minutes before your flight; the last train back is at 8:50pm. For the Apartheid Museum, Constitution Hill or Soweto, take an Uber or Bolt.

## At a glance

- **Gautrain to Sandton**: 14 min, R228 each way
- **Gautrain to Rosebank**: About 30 min with a change at Sandton, R240
- **Last Gautrain back**: 8:50pm from Sandton, every day
- **Pay with**: A contactless bank card, one per traveller
- **Uber or Bolt**: About 40 min to Sandton, fare shown in the app

## Getting through the border

Before any train, you clear South African immigration. O.R. Tambo International Airport (JNB) publishes no queue times, so plan on about 75 minutes from landing to sitting on the Gautrain.

- **At the desk.** Everyone entering South Africa queues at an immigration desk, where the officer takes your fingerprints and a photo before stamping your passport.
- **Bags.** On one ticket they go through to your next flight. On separate tickets you collect them after immigration and bring them with you, so pack so you can carry everything on the train and around town.
- **A slow queue** costs you time in town, not your flight: the time you must head back doesn't change.

Who needs a visa to leave: [visa and transit rules](https://johannesburglayover.com/visa-and-transit/).

## The options at a glance

| | Gautrain to Sandton | Gautrain to Rosebank | Uber or Bolt |
| --- | --- | --- | --- |
| To | Sandton, by Nelson Mandela Square | Rosebank, changing at Sandton | Anywhere, including the Apartheid Museum, Constitution Hill and Soweto |
| Time | 14 minutes on the train | About 30 minutes with the change | About 40 minutes to Sandton |
| Single fare | R228 | R240 | Shown in the app before you book |
| Pay with | A contactless bank card or a Gautrain Card | A contactless bank card or a Gautrain Card | The app, by card |

The car's time is our estimate, and traffic can stretch it.

## Gautrain: the best way to Sandton

- **Finding it.** The OR Tambo station is built into the central terminal building and opens onto the departures level, one floor up from international arrivals. Come out of arrivals, go up a level and follow the Gautrain signs.
- **Which train.** Only one line leaves the airport. It stops at Rhodesfield and Marlboro and ends at **Sandton**, so you can't get on the wrong train. Trains run every 10 minutes at weekday rush hours and every 20 minutes in between; at weekends, every 20 minutes from 9am to 4pm and every 30 minutes outside those hours.
- **The ride.** 14 minutes to Sandton, where Nelson Mandela Square is under 5 minutes' walk from the station. For **Rosebank**, change at Sandton to the north-south line: it's 4 more minutes, and with the wait for the connection about 30 minutes in all.
- **Paying.** Tap a contactless bank card on the gate going in and tap the same card coming out. Foreign cards are accepted. Use the same card both ways: tapping in with one card and out with another charges a penalty to each card, more than the fare itself. Every traveller needs a card of their own, so a couple tapping one card through twice won't work. No card? Buy a Gautrain Card at the station for R21 and load enough for your trips.
- **Fares.** R228 one way to Sandton and R240 to Rosebank, the same at any time of day. That's R456 return to Sandton, and about R900 each way for a family of four, so in a group compare the price of an Uber or Bolt.

### First and last trains

| | Monday to Friday | Saturday | Sunday and public holidays |
| --- | --- | --- | --- |
| First train from the airport | 5:30am | 5:27am | 5:27am |
| Last train from the airport | 8:30pm | 8:30pm | 8:30pm |
| Last train back from Sandton | 8:50pm | 8:50pm | 8:50pm |
| Last train back from Rosebank, changing at Sandton | 8:34pm | 8:34pm | 8:34pm |

The last train from Sandton reaches the airport at 9:04pm, and the 8:34pm from Rosebank meets it at Sandton. These times come from Gautrain's 2025 timetable, the latest it publishes, so check before you travel.

The early finish matters more here than in most cities. Coming back by train suits flights up to about 11pm. For a later flight, or to stay in town for the evening, plan to come back by Uber or Bolt, about 40 minutes from Sandton by our estimate.

## Taxis, ride-hailing and pre-booked cars

- **Uber** picks up international arrivals in Parkade 2, in front of Pillar 2E. From baggage claim, take the escalators up to Level 1, turn right and walk past the shops to the parkade. The app shows the fare before you book.
- **Bolt** shows its pickup point in the app when you book.
- **How long.** We allow about 40 minutes to Sandton, the Apartheid Museum or Constitution Hill, and 50 to Soweto, with 5 minutes more on the way back. No official ride times are published, so these are our estimates, and weekday rush hours can add to them.
- **Staying safe.** Use an app car or a transfer you've booked, and check the car's plate and the driver's name against the app before you get in. Don't accept lifts from people offering them in the arrivals hall. Keep your phone and bags out of sight in the car and on the street.
- **Pre-booked transfers** give you a fixed price and a driver waiting in arrivals, which is worth it after a late landing or for an evening flight after the last train.

We don't list a metered-taxi fare: no official tariff for the airport is published, so an app car, whose price you see before you book, is the safer choice.

## Timing your return

Be back at OR Tambo 90 minutes before departure, with your onward boarding pass. With your boarding pass already issued and no bag to drop, that's time to clear passport control on the way out and security, then walk to your gate. If you still need to check in or drop a bag, allow longer.

In practice, leave Sandton station 2 hours 20 minutes before your flight. By car, leave the Apartheid Museum or Constitution Hill 2 hours 15 minutes before it, and Soweto 2 hours 25 minutes before.

| Layover | Time in town |
| --- | --- |
| 5.5 hours | About 1.5 hours |
| 6 hours | About 2 hours |
| 8 hours | About 4 hours |
| 10 hours | About 6 hours |
| 12 hours | About 8 hours |

These times assume 75 minutes from landing to the train, 35 minutes into Sandton with the wait for a train, 50 minutes back to the departures level and 90 minutes at the airport, as in [the itineraries](https://johannesburglayover.com/itineraries/). The car plans to the Apartheid Museum and Constitution Hill give the same time in town; Soweto's is 20 minutes less.

## Questions people ask

### Which is better into Johannesburg, the Gautrain or an Uber?

The Gautrain, for Sandton or Rosebank: 14 minutes to Sandton for R228, with no traffic. Take an Uber or Bolt for the Apartheid Museum, Constitution Hill or Soweto, which have no station, and after the last train back at 8:50pm. In a group, compare the app's fare with R228 a person.

### How long does it take to get out of Johannesburg airport after landing?

Allow about 75 minutes from landing to sitting on the Gautrain. Everyone entering South Africa gives fingerprints and a photo at the immigration desk, and no queue times are published, so that's our allowance. On separate tickets, add the wait for your bags.

### How do I pay for the Gautrain from OR Tambo?

Tap a contactless bank card at the gate going in and the same card coming out; foreign cards work, and the fare to Sandton is R228. Each traveller needs their own card. Without one, buy a Gautrain Card at the station for R21 and load it with enough for your trips.

### How much is a private transfer from Johannesburg airport?

It depends on the company and the time of day, so compare quotes when you book. For one or two people going to Sandton by day, the Gautrain at R228 each is the simpler choice; a transfer earns its price late at night, after the last train at 8:50pm, or with children and luggage.

### How early should I be back at Johannesburg airport?

90 minutes before departure, with your boarding pass already issued. In practice, leave Sandton station 2 hours 20 minutes before your flight, and by car leave the Apartheid Museum or Constitution Hill 2 hours 15 minutes before it, or Soweto 2 hours 25 minutes before.

## Sources (checked 8 November 2026)

- [Gautrain: schedule page, station hours (checked 8 Nov 2026)](https://www.gautrain.co.za/commuter/schedule)
- [Gautrain: 2025 fare guide and timetable (PDF; check before you travel, checked 8 Nov 2026)](https://bombelacontent.s3.eu-west-1.amazonaws.com/15305+BOMBELA+FARE+GUIDE+BROCHURE+-+2025+Prices++Schules.pdf)
- [Gautrain: fares from 1 September 2026 (PDF, checked 8 Nov 2026)](https://bombelacontent.s3.eu-west-1.amazonaws.com/Fares+Effective+01+September+2026.pdf)
- [Gautrain: paying with a card or a Gautrain Card (checked 8 Nov 2026)](https://www.gautrain.co.za/commuter/generalinformation?tab=3)
- [Gautrain: contactless bank cards (checked 10 Nov 2026)](https://www.gautrain.co.za/commuter/contactlessbankcards)
- [Gautrain: OR Tambo station (checked 8 Nov 2026)](https://www.gautrain.co.za/commuter/stationinfo?stationName=OR%20Tambo)
- [Uber: pickup at O.R. Tambo International Airport (checked 8 Nov 2026)](https://www.uber.com/global/en/r/airports/jnb/pickup/)
- [Bolt: airport pickup at JNB (checked 8 Nov 2026)](https://bolt.eu/en/airports/jnb/)
- [Bolt: OR Tambo to Sandton City, indicative time (checked 8 Nov 2026)](https://bolt.eu/en/cities/johannesburg/route/johannesburg-or-tambo-airport-jnb-to-sandton-city/)
- [Nelson Mandela Square: around us, the walk from Sandton station (checked 8 Nov 2026)](https://nelsonmandelasquare.co.za/around-us/)
- [DIRCO: transit visa exemption, biometric capture at OR Tambo (checked 10 Nov 2026)](https://dirco.gov.za/canberra/transit-visa/)
- [South African Airways: check-in times (checked 10 Nov 2026)](https://www.flysaa.com/manage-fly/manage/check-in)
- [Airports Company South Africa: connection times (checked 8 Nov 2026)](https://www.airports.co.za/news?item=387)
- [South African Government: public holidays (checked 8 Nov 2026)](https://www.gov.za/about-sa/public-holidays)
