To get to Paraty from Rio de Janeiro, you can take a bus at Terminal Rodoviária Novo Rio or hire a private transfer.
It is also possible to arrive by car on the BR-101 highway. From São Paulo, you can take a bus at Terminal Rodoviária Tietê or a private transfer.
It is also possible to arrive by car via the BR-116 highway and then the BR-101.
Another option is to arrive by plane at the Rio de Janeiro or São Paulo airport, and then take a ground transfer.
See more about the history of Paraty
See also information on São Paulo.