Cheap Bus tickets to Caraguatatuba

What are the most popular routes to Caraguatatuba?

São Paulo - CaraguatatubaAverage price₩37 953Average duration3h 40mDaily departures16
Rio de Janeiro - CaraguatatubaAverage price₩59 239Average duration6h 45mDaily departures2
Paraty - CaraguatatubaAverage price₩28 941Average duration3hDaily departures5
Guarulhos - CaraguatatubaAverage price₩30 512Average duration2h 55mDaily departures13
Ubatuba - CaraguatatubaAverage price₩9 790Average duration1h 50mDaily departures3