There are 9 ways to get from São Luís to Ubatuba by plane, bus, train, 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 São Luís Airport (SLZ) to São Paulo–Guarulhos International Airport (GRU)plane SLZ - GRU
- Take the bus from Guarulhos Airport to Ubatubabus
9h 23mR$915–3,243Fly to Rio De Janeiro–Galeão International Airport, bus
cheapest- Fly from São Luís Airport (SLZ) to Rio De Janeiro–Galeão International Airport (GIG)plane SLZ - GIG
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Ubatubabus
10h 33mR$769–3,264Train, bus
- Take the train from São Luis to Açailandiatrain Efc
- Take the bus from Rodoviária de Açailândia to Terminal Rodoviário Novo Riobus
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Ubatubabus
42h 37mR$1,446–2,361Drive 3,065.9 km
- Drive from São Luís to Ubatubacar 3,065.9 km
41h 42mR$1,589–2,295Fly to Sao Jose Dos Campos, bus
- Fly from São Luís Airport (SLZ) to Sao Jose Dos Campos (SJK)plane SLZ - 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
12h 19mR$1,560–6,572Fly to Santos Dumont Airport, bus
- Fly from São Luís Airport (SLZ) to Santos Dumont Airport (SDU)plane SLZ - SDU
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Ubatubabus
11h 27mR$867–3,459Fly to São Paulo–Congonhas Airport, bus
- Fly from São Luís Airport (SLZ) to São Paulo–Congonhas Airport (CGH)plane SLZ - CGH
- Take the bus from Tietê Bus Terminal to Terminal Rodoviario de Taubatebus
- Take the bus from Terminal Rodoviario de Taubate to Ubatubabus
10h 45mR$942–3,500Bus
- Take the bus from Sao Luis to Teresinabus
- Take the bus from Teresina to Barreirasbus
- Take the bus from Barreiras to Tietê Bus Terminalbus
- Take the bus from Tietê Bus Terminal to Ubatubabus
2d 11hR$1,176–2,092Bus via Anápolis
- Take the bus from Rodoviária de São Luís to Rodoviária de Anápolisbus
- Take the bus from Anápolis to Tietê Bus Terminalbus
- Take the bus from Tietê Bus Terminal to Ubatubabus
2d 13hR$1,296–2,092
São Luís Airport (SLZ) to São Paulo–Guarulhos International Airport (GRU) flights
Questions & Answers
The cheapest way to get from São Luís to Ubatuba is to bus via Anápolis which costs R$ 1300 - R$ 2100 and takes 2 days 13h.
The fastest way to get from São Luís to Ubatuba is to fly and bus which takes 9h 23m and costs R$ 900 - R$ 3300.
No, there is no direct bus from São Luís to Ubatuba. However, there are services departing from Sao Luis and arriving at Ubatuba via Teresina, Barreiras and Tietê Bus Terminal. The journey, including transfers, takes approximately 2 days 11h.
The distance between São Luís and Ubatuba is 2557 km. The road distance is 3065.9 km.
The best way to get from São Luís to Ubatuba without a car is to train and bus which takes 42h 37m and costs R$ 1400 - R$ 2400.
It takes approximately 9h 23m to get from São Luís to Ubatuba, including transfers.
São Luís to Ubatuba bus services, operated by Guanabara, depart from Sao Luis station.
São Luís to Ubatuba bus services, operated by Guanabara, arrive at Teresina station.
Yes, the driving distance between São Luís to Ubatuba is 3066 km. It takes approximately 41h 42m to drive from São Luís to Ubatuba.
There are 3490+ hotels available in Ubatuba.
What companies run services between São Luís, Brazil and Ubatuba, Brazil?
You can take a vehicle from São Luís to Ubatuba via Sao Luis, Teresina, Barreiras, and Tietê Bus Terminal in around 2d 11h.
- Website
- latam.com
Flights from São Luís Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- R$800–3,100
Flights from São Luís Airport to São Paulo–Guarulhos International Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 5h 35m
- When
- Tuesday and Friday
- Estimated price
- R$800–3,100
Flights from São Luís Airport to São Paulo–Guarulhos International Airport via Fortaleza
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- R$800–3,100
Flights from São Luís Airport to São Paulo–Guarulhos International Airport via Brasilia
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- R$800–3,100
Flights from São Luís Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday and Friday
- Estimated price
- R$600–2,900
Flights from São Luís Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- R$600–2,900
Flights from São Luís Airport to Rio De Janeiro–Galeão International Airport via Brasilia
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- R$600–2,900
Flights from São Luís Airport to Rio De Janeiro–Galeão International Airport via Fortaleza
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- R$600–2,900
Flights from São Luís Airport to Santos Dumont Airport via Brasilia
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- R$650–3,000
Flights from São Luís Airport to Santos Dumont Airport via São Paulo–Congonhas Airport
- Ave. Duration
- 5h 35m
- When
- Monday to Friday
- Estimated price
- R$650–3,000
Flights from São Luís Airport to Santos Dumont Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 8h 18m
- When
- Every day
- Estimated price
- R$650–3,000
Flights from São Luís Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 3h 30m
- When
- Monday to Friday
- Estimated price
- R$800–2,900
Flights from São Luís Airport to São Paulo–Congonhas Airport via Brasilia
- Ave. Duration
- 6h 10m
- When
- Saturday to Friday
- Estimated price
- R$800–2,900
Flights from São Luís Airport to São Paulo–Congonhas Airport via Fortaleza
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- R$800–2,900
- Website
- voegol.com.br
Flights from São Luís Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- R$500–2,900
Flights from São Luís Airport to São Paulo–Guarulhos International Airport via Brasilia
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- R$500–2,900
Flights from São Luís Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- R$550–3,500
Flights from São Luís Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- R$550–3,500
Flights from São Luís Airport to Rio De Janeiro–Galeão International Airport via Salvador
- Ave. Duration
- 5h 45m
- When
- Tuesday to Saturday
- Estimated price
- R$550–3,500
Flights from São Luís Airport to Rio De Janeiro–Galeão International Airport via Brasilia
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- R$550–3,500
Flights from São Luís Airport to Sao Jose Dos Campos via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 16h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$1,500–6,500
Flights from São Luís Airport to Sao Jose Dos Campos via Brasilia, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 14h 37m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$1,500–7,500
Flights from São Luís Airport to Sao Jose Dos Campos via São Paulo–Guarulhos International Airport, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 14h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$1,600–7,500
Flights from São Luís Airport to Sao Jose Dos Campos via Salvador, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 7h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$1,700–7,000
Flights from São Luís Airport to Santos Dumont Airport via Brasilia
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- R$650–3,500
Flights from São Luís Airport to São Paulo–Congonhas Airport via Brasilia
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- R$950–4,000
Flights from São Luís Airport to São Paulo–Congonhas Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- R$1,000–4,100
Flights from São Luís Airport to São Paulo–Congonhas Airport via Salvador
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- R$1,000–4,200
- Website
- voeazul.com.br
Flights from São Luís Airport to São Paulo–Guarulhos International Airport via Belo Horizonte Confins
- Ave. Duration
- 6h 35m
- When
- Monday to Saturday
- Estimated price
- R$800–2,900
Flights from São Luís Airport to Rio De Janeiro–Galeão International Airport via Sao Paulo Viracopos
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- R$600–3,000
Flights from São Luís Airport to Santos Dumont Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$900–3,000
Flights from São Luís Airport to Santos Dumont Airport via Imperatriz, Belo Horizonte Confins
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$900–3,000
Flights from São Luís Airport to São Paulo–Congonhas Airport via Recife
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- R$1,500–3,500
Flights from São Luís Airport to São Paulo–Congonhas Airport via Belo Horizonte Confins
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- R$1,500–3,500
- Phone
- 0800 285 7000
- Website
- vale.com
Train from São Luis to Açailandia
- Ave. Duration
- 9h 41m
- Frequency
- 3 times a week
- Estimated price
- R$55–75
- Schedules at
- vale.com
- Book at
- tremdepassageiros.vale.com
- Econômica
- R$55–75
- Executiva
- R$95–110
- 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 Terminal Rodoviario de Taubate
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- R$70–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
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
- +55 0800 940 8090
- [email protected]
- Website
- roderotas.com
Bus from Rodoviária de Açailândia to Terminal Rodoviário Novo Rio
- Ave. Duration
- 25h 21m
- Frequency
- Once a week
- Estimated price
- R$1,200–2,000
- Schedules at
- roderotas.com
- Book at
- roderotas.com
- 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–200
- 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–200
- 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–200
- 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
- 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$55–90
- Schedules at
- rodoviariooceano.com.br
- Book at
- buson.com.br
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Sao Luis to Teresina
- Ave. Duration
- 8h 17m
- Frequency
- Every 4 hours
- Estimated price
- R$150–400
- Schedules at
- expressoguanabara.com.br
Bus from Teresina to Barreiras
- Ave. Duration
- 19h 54m
- Frequency
- Twice daily
- Estimated price
- R$380–600
- Schedules at
- expressoguanabara.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Sao Luis to Teresina
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- R$150–230
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Teresina to Barreiras
- Ave. Duration
- 14h 46m
- Frequency
- Every 4 hours
- Estimated price
- R$400–650
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Barreiras to Tietê Bus Terminal
- Ave. Duration
- 27h 50m
- Frequency
- Every 4 hours
- Estimated price
- R$600–850
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- (61) 3358 1060
- [email protected]
- Website
- realsulturismo.com.br
Bus from Teresina to Barreiras
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- R$270–450
- Schedules at
- realsulturismo.com.br
- Phone
- 0800 707 3838
- [email protected]
- Website
- satelitenorte.com.br
Bus from Rodoviária de São Luís to Rodoviária de Anápolis
- Ave. Duration
- 35h 42m
- Frequency
- Twice daily
- Estimated price
- R$700–1,100
- Book at
- satelitenorte.queropassagem.com.br
- Phone
- +55 800 085 8830
- [email protected]
- Website
- realexpresso.com.br
Bus from Anápolis to Tietê Bus Terminal
- Ave. Duration
- 18h 35m
- Frequency
- Every 4 hours
- Estimated price
- R$340–550
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- Phone
- +55 84 3205-6161
- [email protected]
- Website
- Quero Passagem - Viação Nordeste
Bus from Anápolis to Tietê Bus Terminal
- Ave. Duration
- 18h 4m
- Frequency
- 3 times a day
- Estimated price
- R$90–550
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
- Phone
- 0800 880 1280
- [email protected]
- Website
- Expresso JK
Bus from Anápolis to Tietê Bus Terminal
- Ave. Duration
- 17h 55m
- Frequency
- Twice daily
- Estimated price
- R$230–390
- Website
- Expresso JK
- Phone
- +55 55 4020-7488
- [email protected]
- Website
- planalto.com.br
Bus from Anápolis to Tietê Bus Terminal
- Ave. Duration
- 18h 19m
- Frequency
- Twice a week
- Estimated price
- R$440–750
- Schedules at
- planalto.com.br
- Book at
- planalto.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 Need to know: Eurostar, Travelling around the UAE, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.







































