Cheap Bus tickets to Teresopolis

What are the most popular routes to Teresopolis?

Rio de Janeiro - TeresopolisAverage priceR 214Average duration2hDaily departures18
São Paulo - TeresopolisAverage priceR 1 383Average duration7h 40mDaily departures1
Nova Friburgo - TeresopolisAverage priceR 150Average duration1h 55mDaily departures3
Leopoldina - TeresopolisAverage priceR 301Average duration2h 50mDaily departures5
Niterói - TeresopolisAverage priceR 204Average duration1h 50mDaily departures4