Johannesburg is a young and sprawling city, with its public transportation built in its infancy, geared towards private motorists, and lacks a convenient public transportation system. The City though has invested a large percentage of its budget toward an effective integrated public transportation system.
A significant number of the city's residents are dependent on the city's informal minibus taxis.
Johannesburg is served principally by OR Tambo International Airport (formerly Johannesburg International Airport and before that Jan Smuts Airport) for both domestic and international flights. Lanseria Airport, located to the north-west of the city and closer to the business hub of Sandton, is used for commercial flights to Cape Town, Durban, Port Elizabeth, Botswana, and Sun City. Other airports include Rand Airport and Grand Central Airport. Rand Airport, located in Germiston, is a small airfield used mostly for private aircraft and the home of South African Airways's first Boeing 747 Classic, the Lebombo, which is now an aviation museum. Grand Central is located in Midrand and also caters to small, private aircraft.