Cheap Bus tickets to Teresopolis

What are the most popular routes to Teresopolis?

Rio de Janeiro - TeresopolisAverage priceTHB 431Average duration2hDaily departures18
Niterói - TeresopolisAverage priceTHB 411Average duration1h 50mDaily departures4
São Paulo - TeresopolisAverage priceTHB 3,043Average duration7h 40mDaily departures2
Nova Iguaçu - TeresopolisAverage priceTHB 458Average duration2hDaily departures1
Nova Friburgo - TeresopolisAverage priceTHB 304Average duration1h 55mDaily departures3