How do I get from São Paulo to Ubatuba/Paraty by bus?
There is a bus company going from São Paulo to Angra dos Reis (through Paraty), Reunidas Paulista. There are four buses per day. One way tickets from R$38.
The company Litorânea goes to Ubatuba. There are six buses per day and the trip costs from R$40,30 (more expensive than the bus to Paraty, in spite of the distance being shorter).
Both companies operate from the terminal Tietê bus station in São Paulo.