South Africa and India are very well connected through the splendid air network. The major airlines connecting Johannesburg with the Indian cities like Mumbai, New Delhi, Bangalore and Kolkata include Etihad Airways, Emirates and Airlines. These airlines fly almost daily between the two nations. However, owing to the large distance between the two countries, there is hardly any direct flight.
The O.R. Tambo International Airport is almost fourteen miles away from the Johannesburg city centre. Having six different terminals, the journey from airport to the main city or vice versa is met by a variety of options. Tourists can take a bus or a train. There are a plenty of taxis and cabs also available just outside the airport , which can easily drop you off at your desired location. If you want to pamper yourself with a luxurious travel, then you may also book ¾a limo to your hotel.
There are several taxi and cab operators in the city which would directly pick you up from your location and drop you off to your desired stop. The major cab agencies running in the city are Rose Taxis, Taxi Coner and Taxi Club.
Gautrain is an excellent and an inexpensive mode of transport, running from the airport to the Sandton. It covers a lot of places in a very short duration. The trains are modern and new and extremely efficient. The traditional rail networks are also intact with railways being operated by Parastatal. These trains are a useful transport to urban as well as local regions in and around Johannesburg.
Metrobus, which was setup as a company in the year 2000, is wholly owned by the city of Johannesburg. The buses run in the entire city and take you places at a very cheap price.