Ilhabela Island is 142, 92 miles (230 Km) far from Sao Paulo and 217, 48 miles (350 Km) far from Rio de Janeiro. Directions from Sao Paulo: Get Carvalho Pinto Road until Sao Jose dos Campos city, then, Tamoios (SP99) passing through Caraguatatuba city. Get Rio-Santos road (BR101), route for Sao Sebastiao city, where you will find the ferry boat. The ferry boat takes about 15 minutes to cross from mainland to Ilhabela Island. In the island, turn left on the roundabout after leaving the ferry boat, towards the Village. After Coronel Júlio de Moura Negrão square turn right on the main church street, go around it and turn right.