El Metro.- Río de Janeiro dispone de un excelente servicio de metro. Sin embargo el único punto flaco, es que el mismo no es muy extenso. El servicio está limitado a unos puntos al norte de Botafogo. Existen dos líneas, las cuales cuentan con servicio de aire acondicionado. La higiene es excelente y la velocidad del transporte es adecuada. Además son más económicos que los autobuses.
Autobuses Públicos.- El servicio de autobuses urbanos en Río de Janeiro es bastante bueno. Los mismos circulan con buena frecuencia. En la mayoría de los casos se sube por la parte trasera y se baja por el frente. Río de Janeiro cuenta con más de seis mil autobuses que recorren sus calles. Existen unas 270 líneas, aunque no hay mapas que marquen los trayectos. Existen autobuses climatizados, las paradas están bien distribuidas, existiendo una buena cantidad de ómnibus que van hacia la playa. Los buses operan las 24 horas del día y su precio oscila los 1,7 reales.