There are 8 ways to get from Salvador 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 Deputado Luís Eduardo Magalhães International Airport (SSA) to São Paulo–Guarulhos International Airport (GRU)plane SSA - GRU
- Take the bus from Guarulhos Airport to Ubatubabus
10h 25mR$726–2,996Bus
cheapest- Take the bus from Salvador to Tietê Bus Terminalbus São Paulo
- Take the bus from Tietê Bus Terminal to Ubatubabus Sao Paulo
25h 30mR$571–1,470Drive 1,848.3 km
- Drive from Salvador to Ubatubacar 1,848.3 km
26h 52mR$1,145–1,654Fly to Rio De Janeiro–Galeão International Airport, bus
- Fly from Deputado Luís Eduardo Magalhães International Airport (SSA) to Rio De Janeiro–Galeão International Airport (GIG)plane SSA - GIG
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Ubatubabus
11h 24mR$780–2,774Fly to Sao Jose Dos Campos, bus
- Fly from Deputado Luís Eduardo Magalhães International Airport (SSA) to Sao Jose Dos Campos (SJK)plane SSA - SJK
- Take the bus from Rod. dos Tamoios, 3524 - Jardim Torrao de Ouro, São José dos Campos - SP, 11675-250, Brasil to Terminal Rodoviário Aldo Navarro Magalhães - Caraguatatuba - Jardim Jaqueira, Caraguatatuba - SP, 11665-285, Brasilbus
- Take the bus from Terminal Rodoviário Aldo Navarro Magalhães - Caraguatatuba - Jardim Jaqueira, Caraguatatuba - SP, 11665-285, Brasil to R. Minas Gerais, 45 - Umuarama, Ubatuba - SP, 11680-000, Brasilbus
14hR$671–3,525Fly to São Paulo–Congonhas Airport, bus
- Fly from Deputado Luís Eduardo Magalhães International Airport (SSA) to São Paulo–Congonhas Airport (CGH)plane SSA - CGH
- Take the bus from Tietê Bus Terminal to Terminal Rodoviario de Taubatebus
- Take the bus from Terminal Rodoviario de Taubate to Ubatubabus
11h 51mR$778–3,473Bus via São José dos Campos
- Take the bus from Rodoviária de Salvador to Terminal Rodoviário de São José dos Camposbus
- Take the bus from São José dos Campos to Ubatubabus Sao Paulo / ...
41h 59mR$972–1,138Bus via Salvador Bus Station
- Take the bus from Salvador Bus Station to Tietê Bus Terminalbus
- Take the bus from Tietê Bus Terminal to Ubatubabus Sao Paulo
42hR$754–1,288
Deputado Luís Eduardo Magalhães International Airport (SSA) to São Paulo–Guarulhos International Airport (GRU) flights
Comparing Your Travel Options
The cheapest way to get from Salvador to Ubatuba is to bus via Salvador Bus Station which costs R$ 750 - R$ 1300 and takes 42h.
The fastest way to get from Salvador to Ubatuba is to fly and bus which takes 10h 25m and costs R$ 700 - R$ 3000.
No, there is no direct bus from Salvador to Ubatuba. However, there are services departing from Salvador and arriving at Ubatuba via Tietê Bus Terminal. The journey, including transfers, takes approximately 25h 30m.
The distance between Salvador and Ubatuba is 1690 km. The road distance is 1848.3 km.
The best way to get from Salvador to Ubatuba without a car is to bus which takes 25h 30m and costs R$ 550 - R$ 1500.
It takes approximately 10h 25m to get from Salvador to Ubatuba, including transfers.
Salvador to Ubatuba bus services, operated by Catedral Turismo, depart from Salvador station.
Salvador to Ubatuba bus services, operated by Catedral Turismo, arrive at Tietê Bus Terminal station.
Yes, the driving distance between Salvador to Ubatuba is 1848 km. It takes approximately 26h 52m to drive from Salvador to Ubatuba.
Book your Salvador to Ubatuba bus tickets online with Omio and 12go.asia.
What companies run services between Salvador, Brazil and Ubatuba, Brazil?
You can take a bus from Salvador to Ubatuba via Tietê Bus Terminal in around 25h 30m.
- Website
- voegol.com.br
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 2h 29m
- When
- Every day
- Estimated price
- R$550–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Guarulhos International Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 4h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$550–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R$650–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- R$650–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Sao Jose Dos Campos via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 8h 7m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$650–3,700
Flights from Deputado Luís Eduardo Magalhães International Airport to Sao Jose Dos Campos via São Paulo–Guarulhos International Airport, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 8h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$900–3,800
Flights from Deputado Luís Eduardo Magalhães International Airport to Sao Jose Dos Campos via São Paulo–Congonhas Airport, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 8h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$950–3,900
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- R$600–2,200
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Congonhas Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 15m
- When
- Saturday, Sunday, and Monday
- Estimated price
- R$600–2,200
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Congonhas Airport via Vitoria
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$600–2,200
- Website
- latam.com
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- R$600–2,800
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Guarulhos International Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R$600–2,800
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- R$550–2,200
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- R$550–2,200
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- R$700–3,300
- Website
- voeazul.com.br
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Guarulhos International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 55m
- When
- Monday to Saturday
- Estimated price
- R$1,000–2,700
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 45m
- When
- Monday to Friday
- Estimated price
- R$650–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport via Sao Paulo Viracopos
- Ave. Duration
- 4h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$650–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to São Paulo–Congonhas Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- R$700–3,200
- 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–190
- Schedules at
- passaromarron.com.br
Bus from Tietê Bus Terminal to Ubatuba
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- 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
Bus from São José dos Campos to Ubatuba
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- R$85–120
- Schedules at
- passaromarron.com.br
Bus from Tietê Bus Terminal to Ubatuba
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- R$120–200
- Schedules at
- passaromarron.com.br
- Phone
- 0800 8801 315
- [email protected]
- Website
- viacaocatedral.com.br
Bus from Salvador to Tietê Bus Terminal
- Ave. Duration
- 19h 30m
- Frequency
- 4 times a day
- Estimated price
- R$800–1,300
- Schedules at
- viacaocatedral.com.br
- Book at
- viacaocatedral.com.br
- Phone
- 0800-880-2006
- [email protected]
- Website
- viacaoarca.com.br
Bus from Salvador to Tietê Bus Terminal
- Ave. Duration
- 35h 40m
- Frequency
- Once a week
- Estimated price
- R$450–800
- Book at
- viacaoarca.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–360
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
Bus from Rod. dos Tamoios, 3524 - Jardim Torrao de Ouro, São José dos Campos - SP, 11675-250, Brasil to Terminal Rodoviário Aldo Navarro Magalhães - Caraguatatuba - Jardim Jaqueira, Caraguatatuba - SP, 11665-285, Brasil
- Ave. Duration
- 57 min
- Frequency
- Every 2 hours
- Estimated price
- R$8–70
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$8–10
Bus from Terminal Rodoviário Aldo Navarro Magalhães - Caraguatatuba - Jardim Jaqueira, Caraguatatuba - SP, 11665-285, Brasil to R. Minas Gerais, 45 - Umuarama, Ubatuba - SP, 11680-000, Brasil
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- R$7–13
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$7–9
Bus from São José dos Campos to Ubatuba
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Estimated price
- R$10–66
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$10–13
- 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–45
- 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$80–110
- Schedules at
- rodoviariooceano.com.br
- Book at
- buson.com.br
- Phone
- 0800 728 0044
- [email protected]
- Website
- gontijo.com.br
Bus from Rodoviária de Salvador to Terminal Rodoviário de São José dos Campos
- Ave. Duration
- 37h 39m
- Frequency
- Twice a week
- Estimated price
- R$950–1,050
- Schedules at
- gontijo.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Salvador Bus Station to Tietê Bus Terminal
- Ave. Duration
- 36h
- Frequency
- Twice daily
- Estimated price
- R$600–1,100
- 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 10 amazing places to get away from it all in Australia, Which side of Niagara Falls should I choose (and how do I get there)?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
Booking & Getting There
There are 3565+ hotels available in Ubatuba.

























