Ilha Grande is situated for the coast of Brasil between Rio de Janeiro (2.5 hours) and São Paulo (6 hours). The little harbour town of Angra dos Reis forms the gateway to Ilha Grande. For a good overview of the island, please click on the map.