The airport is 20km from downtown Rio de Janeiro.
Taxi - you can hire a taxi at Terminals 1 and 2 Arrivals; they use expressways to and from the airport. There are 2 different types that operate from the airport. Metered taxis - usually yellow in color - are readily available outside the terminal, while fixed rate taxis need to be booked at one of the booths. It's recommended that you use an official taxi service, as it will cost you only a few Brazilian reals more and you'll be escorted straight to the vehicle.
Bus - 10 or so bus routes run to and from the airport, including a 24-hour Rapid Transport by Bus (BRT) service that uses priority traffic lanes. An express bus connects the airport with Vicente de Carvalho metro station.
Hotel shuttle - there's a courtesy shuttle service every 20 minutes to the nearby Linx Hotel International Airport Galeão.
Car rental - car rental desks are at Terminal 1 and 2 Arrivals. It is recommended that only experienced drivers should rent a car in Rio de Janeiro.