Cheap Bus tickets to Teresopolis

What are the most popular routes to Teresopolis?

São Paulo - TeresopolisAverage pricePEN 341Average duration7h 40mDaily departures2
Rio de Janeiro - TeresopolisAverage pricePEN 46Average duration2hDaily departures18
Niterói - TeresopolisAverage pricePEN 44Average duration1h 50mDaily departures4
Nova Friburgo - TeresopolisAverage pricePEN 32Average duration1h 55mDaily departures3
Nova Iguaçu - TeresopolisAverage pricePEN 49Average duration2hDaily departures1