There are 6 ways to get from Ilhéus to Ubatuba by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to São Paulo–Guarulhos International Airport, bus
best- Fly from Ilhéus/Bahia-Jorge Amado Airport (IOS) to São Paulo–Guarulhos International Airport (GRU)plane IOS - GRU
- Take the bus from Guarulhos Airport to Ubatubabus
7h 50mR$641–3,107Bus
cheapest- Take the bus from Ilheus Bus Station to Terminal Rodoviário Novo Riobus
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Ubatubabus Rio de Janeiro / ...
31h 5mR$573–838Bus via Rio de Janeiro
- Take the bus from Ilhéus to Terminal Rodoviário Roberto Silveirabus
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Ubatubabus Rio de Janeiro / ...
30h 21mR$581–852Drive 1,527.9 km
- Drive from Ilhéus to Ubatubacar 1,527.9 km
22h 50mR$804–1,161Fly to São Paulo–Congonhas Airport, bus
- Fly from Ilhéus/Bahia-Jorge Amado Airport (IOS) to São Paulo–Congonhas Airport (CGH)plane IOS - CGH
- Take the bus from Tietê Bus Terminal to Terminal Rodoviario de Taubatebus
- Take the bus from Terminal Rodoviario de Taubate to Ubatubabus
9h 11mR$574–4,968Bus, drive
- Take the bus from Ilhéus to Roseirabus Ilhéus / ...
- Drive from Roseira to Ubatubacar
30h 51mR$658–1,038
Ilhéus/Bahia-Jorge Amado Airport (IOS) to São Paulo–Guarulhos International Airport (GRU) flights
Questions & Answers
The cheapest way to get from Ilhéus to Ubatuba is to bus which costs R$ 550 - R$ 850 and takes 31h 5m.
The fastest way to get from Ilhéus to Ubatuba is to fly and bus which takes 7h 50m and costs R$ 600 - R$ 3200.
No, there is no direct bus from Ilhéus to Ubatuba. However, there are services departing from Ilhéus and arriving at Terminal Rodoviário de Ubatuba via Terminal Rodoviário Roberto Silveira and Terminal Rodoviário Novo Rio. The journey, including transfers, takes approximately 30h 21m.
The distance between Ilhéus and Ubatuba is 1451 km. The road distance is 1527.9 km.
The best way to get from Ilhéus to Ubatuba without a car is to bus via Rio de Janeiro which takes 30h 21m and costs R$ 550 - R$ 850.
It takes approximately 7h 50m to get from Ilhéus to Ubatuba, including transfers.
Ilhéus to Ubatuba bus services, operated by Viação Nacional, depart from Ilhéus station.
Ilhéus to Ubatuba bus services, operated by Viação Nacional, arrive at Terminal Rodoviário Roberto Silveira station.
Yes, the driving distance between Ilhéus to Ubatuba is 1528 km. It takes approximately 22h 50m to drive from Ilhéus to Ubatuba.
There are 3470+ hotels available in Ubatuba.
What companies run services between Ilhéus, Brazil and Ubatuba, Brazil?
You can take a bus from Ilhéus to Terminal Rodoviário de Ubatuba via Terminal Rodoviário Roberto Silveira and Terminal Rodoviário Novo Rio in around 30h 21m.
- Website
- voeazul.com.br
Flights from Ilhéus/Bahia-Jorge Amado Airport to São Paulo–Guarulhos International Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$650–3,400
Flights from Ilhéus/Bahia-Jorge Amado Airport to São Paulo–Congonhas Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 30m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- R$1,000–4,500
- Website
- latam.com
Flights from Ilhéus/Bahia-Jorge Amado Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R$500–2,800
Flights from Ilhéus/Bahia-Jorge Amado Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 2h 20m
- When
- Saturday and Sunday
- Estimated price
- R$600–3,600
- Website
- voegol.com.br
Flights from Ilhéus/Bahia-Jorge Amado Airport to São Paulo–Guarulhos International Airport via Rio De Janeiro-Galeao
- Ave. Duration
- 5h 20m
- When
- Saturday
- Estimated price
- R$650–3,100
Flights from Ilhéus/Bahia-Jorge Amado Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- R$460–3,800
- Phone
- +55 11 3775-3850
- Website
- passaromarron.com.br
Bus from Guarulhos Airport to Ubatuba
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- R$120–200
- Schedules at
- passaromarron.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviario de Taubate
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- R$70–120
- Schedules at
- passaromarron.com.br
- Phone
- 0800 728 0044
- [email protected]
- Website
- gontijo.com.br
Bus from Ilhéus to Terminal Rodoviário Roberto Silveira
- Ave. Duration
- 23h
- Frequency
- 6 times a week
- Estimated price
- R$450–650
- Schedules at
- gontijo.com.br
Bus from Ilheus Bus Station to Terminal Rodoviário Novo Rio
- Ave. Duration
- 23h 10m
- Frequency
- 6 times a week
- Estimated price
- R$450–650
- Schedules at
- gontijo.com.br
- Phone
- 0800 728 1992
- [email protected]
- Website
- viajeguanabara.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Ubatuba
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- R$120–210
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Ubatuba
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- R$120–210
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviario de Taubate
- Ave. Duration
- 2h 39m
- Frequency
- Twice daily
- Estimated price
- R$30–50
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- +55 12 3123-4848
- Website
- rodoviariooceano.com.br
Bus from Terminal Rodoviario de Taubate to Ubatuba
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Estimated price
- R$65–110
- Schedules at
- rodoviariooceano.com.br
- Book at
- buson.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Ilhéus to Roseira
- Ave. Duration
- 28h 40m
- Frequency
- 4 times a day
- Estimated price
- R$550–950
- Schedules at
- gontijo.com.br
Bus from Ilheus Bus Station to Terminal Rodoviário Novo Rio
- Ave. Duration
- 24h 55m
- Frequency
- 3 times a day
- Estimated price
- R$470–750
- Schedules at
- gontijo.com.br
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 4 of the smartest ways to explore Australia, Train travel in France: A guide to SNCF, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.


















