Transport lotniczy
Rio de Janeiro posiada 3 lotniska:
Aeroporto Internacional Tom Jobim - Galeão (GIG) - obsługuje loty krajowe i międzynarodowe. Lotnisko jest położone na wyspie Ilha do Governador, ok. 20 km od centrum.
Aeroporto Santos Dumont (SDU) - obsługuje tylko loty krajowe. Na jego obszarze znajdują się hangary dla helikopterów.
Aeroporto de Jacarepaguá (SBJR) - jest położone w dzielnicy Barra da Tijuca i obsługuje głównie loty prywatne.
Transport kolejowy
W centrum znajduje się dworzec kolejowy Central do Brasil. Obsługuje pociągi z okolic Rio. Z dworca można dostać się autobusem lub metrem w inne rejony miasta.
Metro
Metrô Rio powstało w 1979 r. i ma obecnie 2 linie:
Linia 1 (pomarańczowa) - łączy Zona Sul z Zona Norte
Linia 2 (zielona) - łączy Zona Sul z Baixada
W planach są 2 kolejne linie:
Linia 3 (niebieska) - będzie łączyła Rio de Janeiro z Niterói
Linia 4 (szara) - będzie łączyła Ipanemę z Barra da Tijuca - planowane zakończenie: 2016 r.
Transport autobusowy
W Rio jest bardzo dużo linii autobusowych w ramach aż 47 firm przewozowych.