Cheap Bus tickets to Teresopolis

What are the most popular routes to Teresopolis?

Rio de Janeiro - TeresopolisAverage priceCLP 12 007Average duration2hDaily departures18
São Paulo - TeresopolisAverage priceCLP 77 732Average duration7h 40mDaily departures1
Nova Friburgo - TeresopolisAverage priceCLP 8 407Average duration1h 55mDaily departures3
Leopoldina - TeresopolisAverage priceCLP 16 880Average duration2h 50mDaily departures5
Niterói - TeresopolisAverage priceCLP 11 428Average duration1h 50mDaily departures4