Cheap Bus tickets to Teresopolis

What are the most popular routes to Teresopolis?

São Paulo - TeresopolisAverage priceSEK 934Average duration7h 40mDaily departures2
Rio de Janeiro - TeresopolisAverage priceSEK 123Average duration2hDaily departures18
Niterói - TeresopolisAverage priceSEK 119Average duration1h 50mDaily departures5
Nova Friburgo - TeresopolisAverage priceSEK 88Average duration1h 55mDaily departures3
Leopoldina - TeresopolisAverage priceSEK 173Average duration2h 50mDaily departures5