Skip to content
Getting there

Getting to Ilhabela

Short answer

The reference airport is Guarulhos International Airport (Governador André Franco Montoro) (GRU), in Guarulhos, about 195 km (121 mi) from Ilhabela. By car, it is 197 km (122 mi) from São Paulo, a 3h drive costing about R$ 132 in fuel and tolls.

Most reviewed activity in IlhabelaSnorkeling Class in Ilhabela★ 10 · 12 reviews · from US$ 26 · via CivitatisSee dates and price →

Flying to Ilhabela

The reference airport is Guarulhos International Airport (Governador André Franco Montoro), with the code GRU, about 195 km away. From there you continue by car or bus to São Sebastião, and from there you cross by ferry, about 20 minutes, to the Vila of Ilhabela. São José dos Campos Airport (SJK) is closer, about 110 km away, but has few scheduled flights.

There is no bridge: the ferry leaves every 30 minutes from 5:30 a.m. to 11:30 p.m., and every hour in the early morning. From São Paulo to São Sebastião it is 197 km (about 3 hours) along the Rodovia dos Tamoios, and from Ubatuba, 73 km (about 1.5 hours) along the Rio-Santos highway. In high season you can book your crossing at least 2 hours ahead to avoid a good part of the wait.

Routes and airlines change often; the safest approach is to check them when you plan your trip.

Nearest airport
GRUGuarulhos International Airport (Governador André Franco Montoro)
Guarulhos · about 195 km (121 mi) from Ilhabela
Alternative
SJKSão José dos Campos Airport (Prof. Urbano Ernesto Stumpf)
São José dos Campos · about 110 km (68 mi) from Ilhabela

From there, drive or take a bus to São Sebastião and a ferry (about 20 min) to the island. São José dos Campos is closer, but has few scheduled flights and they are expensive.

Driving to Ilhabela

These are the driving routes to Ilhabela from the main cities of origin, with distance, travel time and estimated fuel cost for a car that gets 11 km per liter. Amounts are in Brazilian reais (R$).

From São Sebastião
3 km (2 mi) · 0h30
~R$ 21 in fuel and tolls
see the calculation
From São Paulo
197 km (122 mi) · 3h
~R$ 132 in fuel and tolls
see the calculation
From Ubatuba
73 km (45 mi) · 1h30
~R$ 40 in fuel and tolls
see the calculation
Tours and tickets

Tours and activities in Ilhabela

booking on Civitatis
Snorkeling Class in Ilhabela
10· 12 reviews

Snorkeling Class in Ilhabela

Take this snorkeling class in Ilhabela and discover the underwater world of the Brazilian coast while accompanied by the best instructors!

1 h 30 min
from US$ 26
Book →
Scuba Diving Lesson in Ilhabela
10· 6 reviews

Scuba Diving Lesson in Ilhabela

With this beginner's diving class in Ilhabela, you'll be able to admire the great biodiversity of the Brazilian seabed while learning in a safe and fun way!

2 h 30 min
from US$ 95
Book →
Bonete & Indaiaúba Boat Ride
10· 2 reviews

Bonete & Indaiaúba Boat Ride

Visit the beaches of Bonete and Indaiaúba on this boat trip from Ilhabela. You'll have free time to swim in their spectacular crystal clear waters!

7 h 30 min
from US$ 57
Book →
Whale Watching in Ilhabela

Whale Watching in Ilhabela

The best time to see whales in Ilhabela is between May and August. Enjoy this unique experience with an unforgettable boat tour!

4 h
from US$ 109
Book →
See all activities in Ilhabela
Where to stay

Hotels in Ilhabela

Compare hotels and places to stay in Ilhabela on Booking.com, with up-to-date prices and availability, before you book.

See all hotels in Ilhabela

Rates change with the dates: confirm the price on Booking.com.

Frequently asked questions

What is the nearest airport to Ilhabela?
The nearest airport to Ilhabela is Guarulhos International Airport (Governador André Franco Montoro) (GRU), in Guarulhos, about 195 km (121 mi) away. Alternative: São José dos Campos Airport (Prof. Urbano Ernesto Stumpf) (SJK), in São José dos Campos, about 110 km (68 mi) away. From there, drive or take a bus to São Sebastião and a ferry (about 20 min) to the island. São José dos Campos is closer, but has few scheduled flights and they are expensive.
How do you get to Ilhabela by air?
Fly to Guarulhos International Airport (Governador André Franco Montoro) (GRU), in Guarulhos, about 195 km (121 mi) from Ilhabela, and cover the rest of the way overland. Flight routes and schedules change often: check them when you plan your trip.
Is it better to drive or fly to Ilhabela?
It depends on where you start. From São Paulo, the drive is 197 km (122 mi) and takes about 3h, costing about R$ 132 in fuel and tolls. From distant origins, flying usually saves time; from nearby cities, driving gives you more freedom. Compare the cost of the drive with the price of a plane ticket before you decide.
Is Ilhabela easy to get to?
Yes: you can drive to Ilhabela from São Sebastião, São Paulo, and Ubatuba, and its reference airport is GRU. See the driving routes on this page.
Can I book transfers and activities in Ilhabela in English?
Yes. On this page you will find activities in Ilhabela that you can book in English on Civitatis, with the price updated when you book.
Complete guide to Ilhabela Best time to visit Driving routes