Ilhabela, located on the northern coast of São Paulo state, is a paradise known for its stunning beaches, lush trails, and refreshing waterfalls. Here is a practical guide to help you on your journey.

Step 1: Booking Your Flight

1. International Flights to Brazil:

European airports offer various flight options to Brazil. The main entry point is:

São Paulo-Guarulhos International Airport (GRU) in São Paulo.

Airlines such as LATAM, TAP Portugal, Lufthansa, Air France, and British Airways operate direct or connecting flights to these airports. We recommend you book as soon as possible, since prices can get high quite suddenly. Typical flights from Berlin may range from 800 to 1,000 €.

Step 2: Arriving in São Paulo

2. From Guarulhos Airport to São Sebastião (Ferry harbour to Ilhabela island):

Bus: Take a bus from the Litorânea or Pássaro Marron companies directly from Guarulhos Airport to São Sebastião. The journey takes approximately 4 to 5 hours.

Rental Car: Renting a car can be a convenient and comfortable option. The drive from Guarulhos to São Sebastião takes about 3 hours via the Tamoios Highway (SP-099). International driver licenses are accepted at the rental companies in Brazil.

Step 3: Crossing to Ilhabela

3. Ferry from São Sebastião to Ilhabela:

Ferry Crossing: The ferry from São Sebastião to Ilhabela operates 24 hours a day, with frequent departures. The crossing takes about 20 minutes. The ferry line can sometimes get very busy, you can check the status and wait times in its oficial website and book a scheduled ticket here (highly recommended).

Step 4: Enjoying Ilhabela

4. Exploring the Island:

Local Transport: In Ilhabela, you can rent a car or use local taxis and buses to explore the beaches and tourist attractions.