There are 5 ways to get from Rio de Janeiro to Ilhabela by bus, car ferry, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, car ferry  •  8 h 22 min

  1. Take the bus from Rio de Janeiro - Novo Rio to São Sebastião
  2. Take the car ferry from São Sebastião to Ilhabela

$30 - $51

4 alternative options

Drive, car ferry  •  5 h 26 min

  1. Drive from Rio de Janeiro to São Sebastião
  2. Take the car ferry from São Sebastião to Ilhabela

$53 - $74

Fly Rio De Janeiro Santos Dumont to Sao Paulo, bus, car ferry  •  6 h 37 min

  1. Fly from Rio De Janeiro Santos Dumont (SDU) to Sao Paulo (GRU) SDU - GRU
  2. Take the bus from Guarulhos Airport to São Sebastião
  3. Take the car ferry from São Sebastião to Ilhabela

$57 - $223

Fly Rio De Janeiro Santos Dumont to Sao Paulo Congonhas, bus, car ferry  •  7 h 38 min

  1. Fly from Rio De Janeiro Santos Dumont (SDU) to Sao Paulo Congonhas (CGH) SDU - CGH
  2. Take the bus from São Paulo – Tietê to São Sebastião
  3. Take the car ferry from São Sebastião to Ilhabela

$58 - $223

Fly Rio De Janeiro-Galeao to Sao Paulo, bus, car ferry  •  9 h

  1. Fly from Rio De Janeiro-Galeao (GIG) to Sao Paulo (GRU) GIG - GRU
  2. Take the bus from Guarulhos Airport to São Sebastião
  3. Take the car ferry from São Sebastião to Ilhabela

$60 - $197

Questions & Answers

The cheapest way to get from Rio de Janeiro to Ilhabela is to bus and car ferry which costs R$ 120 - R$ 210 and takes 8 h 22 min.

More details

The quickest way to get from Rio de Janeiro to Ilhabela is to drive and car ferry which costs R$ 210 - R$ 310 and takes 5 h 26 min.

More details

The distance between Rio de Janeiro and Ilhabela is 242 km.

The best way to get from Rio de Janeiro to Ilhabela without a car is to bus and car ferry which takes 8 h 22 min and costs R$ 120 - R$ 210.

More details

It takes approximately 8 h 22 min to get from Rio de Janeiro to Ilhabela, including transfers.

More details

The quickest flight from Rio De Janeiro Santos Dumont Airport to Sao Paulo Airport is the direct flight which takes 55 min.

Search flights

LATAM Chile, Gol Transportes Aéreos and Azul Linhas Aéreas Brasileiras offer flights from Rio De Janeiro Santos Dumont Airport to Sao Paulo Airport.

Search flights

There are 1057+ hotels available in Ilhabela. Prices start at $29 USD per night.

More details

Map of how to get from Rio de Janeiro to Ilhabela.
Launch map view
  • Distance: 151.5 miles
  • Duration: 8 h 22 min

What companies run services between Rio de Janeiro, Brazil and Ilhabela, Brazil?

There is no direct connection from Rio de Janeiro to Ilhabela. However, you can take the bus to São Sebastião, take the walk to São Sebastião, take the car ferry to Ilhabela, take the walk to Ilhabela - Balsa, then take the bus to Vila. Alternatively, you can take the drive to São Sebastião, take the car ferry to Ilhabela, then take the drive to Ilhabela.

Airlines
LATAM Chile
Website
latam.com
Flights from Rio De Janeiro Santos Dumont to Sao Paulo
Ave. Duration
1 h 7 min
When
Every day
Estimated price
$30 - $230
Flights from Rio De Janeiro Santos Dumont to Sao Paulo Congonhas
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$35 - $270
Flights from Rio De Janeiro-Galeao to Sao Paulo
Ave. Duration
1 h 14 min
When
Every day
Estimated price
$25 - $190
Gol Transportes Aéreos
Website
voegol.com.br
Flights from Rio De Janeiro Santos Dumont to Sao Paulo
Ave. Duration
1 h 3 min
When
Every day
Estimated price
$55 - $430
Flights from Rio De Janeiro Santos Dumont to Sao Paulo Congonhas
Ave. Duration
1 h
When
Every day
Estimated price
$60 - $480
Flights from Rio De Janeiro-Galeao to Sao Paulo
Ave. Duration
1 h 12 min
When
Every day
Estimated price
$45 - $430
Flights from Rio De Janeiro-Galeao to Sao Paulo via Belo Horizonte Confins
Ave. Duration
3 h 15 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $430
Avianca Brazil
Website
avianca.com.br
Flights from Rio De Janeiro Santos Dumont to Sao Paulo Congonhas
Ave. Duration
1 h 2 min
When
Every day
Estimated price
$85 - $550
Flights from Rio De Janeiro-Galeao to Sao Paulo
Ave. Duration
1 h 13 min
When
Every day
Estimated price
$65 - $360
Azul Linhas Aéreas Brasileiras
Website
voeazul.com.br
Flights from Rio De Janeiro Santos Dumont to Sao Paulo
Ave. Duration
1 h 12 min
When
Every day
Estimated price
$50 - $420
TAAG Angola Airlines
Website
taag.com
Flights from Rio De Janeiro-Galeao to Sao Paulo
Ave. Duration
1 h 10 min
When
Tuesday, Thursday and Saturday
Estimated price
$140 - $270
Bus operators
Util
Phone
0800 886 1000 / 0800 883 8830
Email
faleconosco@util.com.br
Website
util.com.br
Bus from Rio de Janeiro - Novo Rio to São Sebastião
Ave. Duration
7 h
Frequency
Twice daily
Estimated price
$23 - $45
Schedules at
util.com.br
Executive
$23 - $35
Semi-Sleeper
$30 - $45
Regular
$26 - $40
Litoranea
Phone
+55 11 3775-3850 / 0800.285.3047
Email
contato@passaromarron.com.br
Website
litoranea.com.br
Bus from Guarulhos Airport to São Sebastião
Ave. Duration
3 h 20 min
Frequency
Every 4 hours
Estimated price
$13 - $20
Schedules at
portaldepassagens.com.br
Book at
portaldepassagens.com.br
Bus from São Paulo – Tietê to São Sebastião
Ave. Duration
3 h 35 min
Frequency
Every 4 hours
Estimated price
$15 - $20
Schedules at
portaldepassagens.com.br
Book at
portaldepassagens.com.br
Ferry operators
DERSA São Paulo
Phone
+55 11 3702-8000 / 0800 72 66 300
Website
dersa.sp.gov.br
Car ferry from São Sebastião to Ilhabela
Ave. Duration
10 min
Frequency
Every 30 minutes
Estimated price
$5
Schedules at
DERSA São Paulo

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, How to get from Gatwick Airport into central London and Need to know: Jadrolinija - to help you get the most out of your next trip.