Teresópolis está localizada na região serranado Rio de Janeiro e é servida por duas estradas federais, a BR-116, que acessa Guapimirim ao sul e São José do Vale do Rio Preto ao norte, e a BR-495, estrada serrana que alcança Petrópolis, a oeste. A rodovia estadual RJ - 130 acessa Nova Friburgo, a leste.
Pela BR-485 (Teresópolis-Itaipava-Petrópolis) - 60 km no total.
Pela Viação Teresópolis Turismo Ltda.:
Linha Petrópolis - Teresópolis - 1h e 20 min de viagem.
Pela RJ-130 (Teresópolis-Friburgo) - 76 km no total.
Pela Viação Teresópolis Turismo Ltda.:
Linha Friburgo - Teresópolis - 1h e 45 min de viagem.