Cheap Bus tickets to Teresopolis

What are the most popular routes to Teresopolis?

Rio de Janeiro - TeresopolisAverage price$16Average duration2hDaily departures16
São Paulo - TeresopolisAverage price$99Average duration7h 40mDaily departures2
Petrópolis - TeresopolisAverage price$10Average duration1h 35mDaily departures4
Nova Friburgo - TeresopolisAverage price$11Average duration1h 55mDaily departures3
Nova Iguaçu - TeresopolisAverage price$17Average duration2hDaily departures2