There are 8 ways to get from Ubatuba to Brasília by bus, plane, 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.
Bus to São Paulo–Guarulhos International Airport, fly
best- Take the bus from Ubatuba to Guarulhos Airportbus
- Fly from São Paulo–Guarulhos International Airport (GRU) to Brasilia International Airport (BSB)plane GRU - BSB
7h 10mR$731–3,056Bus #2
cheapest- Take the bus from Ubatuba to Tietê Bus Terminalbus Ubatuba
- Take the bus from São Paulo to Brasíliabus Brasília
25h 28mR$138–670Bus via Limeira
- Take the bus from SP-125 Rod. Oswaldo Cruz, 5062 - Horto to Terminal Rodoviário Novo de Taubatébus
- Take the bus from Terminal Rodoviario de Taubate to Terminal Rodoviário de Limeirabus
- Take the bus from Limeira to Terminal Rodoviário de Brasíliabus
20h 17mR$339–501Drive 1,195.4 km
- Drive from Ubatuba to Brasíliacar 1,195.4 km
14h 3mR$741–1,070Bus to São Paulo–Congonhas Airport, fly
- Take the bus from Ubatuba to Tietê Bus Terminalbus
- Fly from São Paulo–Congonhas Airport (CGH) to Brasilia International Airport (BSB)plane CGH - BSB
8h 20mR$653–2,979Bus to Santos Dumont Airport, fly
- Take the bus from Terminal Rodoviário de Ubatuba to Terminal Rodoviário Novo Riobus
- Fly from Santos Dumont Airport (SDU) to Brasilia International Airport (BSB)plane SDU - BSB
8h 21mR$680–3,532Bus to Rio De Janeiro–Galeão International Airport, fly
- Take the bus from Terminal Rodoviário de Ubatuba to Terminal Rodoviário Novo Riobus
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Brasilia International Airport (BSB)plane GIG - BSB
8h 49mR$880–3,232Bus
- Take the bus from Ubatuba to Tietê Bus Terminalbus Ubatuba
- Take the bus from Tietê Bus Terminal to Terminal Rodoviário de Brasíliabus Barreiras / ...
21h 32mR$536–847
São Paulo–Guarulhos International Airport (GRU) to Brasilia International Airport (BSB) flights
Comparing Your Travel Options
The cheapest way to get from Ubatuba to Brasília is to bus via Limeira which costs R$ 330 - R$ 500 and takes 20h 17m.
The fastest way to get from Ubatuba to Brasília is to bus and fly which takes 7h 10m and costs R$ 700 - R$ 3100.
No, there is no direct bus from Ubatuba to Brasília. However, there are services departing from SP-125 Rod. Oswaldo Cruz, 5062 - Horto and arriving at Terminal Rodoviário de Brasília via Terminal Rodoviario de Taubate and Limeira. The journey, including transfers, takes approximately 20h 17m.
The distance between Ubatuba and Brasília is 1081 km. The road distance is 1195.4 km.
The best way to get from Ubatuba to Brasília without a car is to bus via Limeira which takes 20h 17m and costs R$ 330 - R$ 500.
It takes approximately 7h 10m to get from Ubatuba to Brasília, including transfers.
Ubatuba to Brasília bus services, operated by Passaro Marron, depart from Ubatuba station.
Ubatuba to Brasília bus services, operated by Passaro Marron, arrive at Tietê Bus Terminal station.
Yes, the driving distance between Ubatuba to Brasília is 1195 km. It takes approximately 14h 3m to drive from Ubatuba to Brasília.
Book your Ubatuba to Brasília bus tickets online with Omio and 12go.asia.
What companies run services between Ubatuba, Brazil and Brasília, Brazil?
You can take a bus from SP-125 Rod. Oswaldo Cruz, 5062 - Horto to Terminal Rodoviário de Brasília via Terminal Rodoviario de Taubate and Limeira in around 20h 17m.
- Website
- voegol.com.br
Flights from São Paulo–Guarulhos International Airport to Brasilia International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- R$550–2,700
Flights from São Paulo–Guarulhos International Airport to Brasilia International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- R$550–2,700
Flights from São Paulo–Guarulhos International Airport to Brasilia International Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- R$550–2,700
Flights from São Paulo–Congonhas Airport to Brasilia International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- R$490–2,500
Flights from Santos Dumont Airport to Brasilia International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- R$460–3,100
Flights from Santos Dumont Airport to Brasilia International Airport via São Paulo–Congonhas Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- R$460–2,800
Flights from Rio De Janeiro–Galeão International Airport to Brasilia International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- R$700–2,800
Flights from Rio De Janeiro–Galeão International Airport to Brasilia International Airport via Goiania
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- R$700–2,800
Flights from Rio De Janeiro–Galeão International Airport to Brasilia International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- R$700–2,800
- Website
- latam.com
Flights from São Paulo–Guarulhos International Airport to Brasilia International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- R$480–2,700
Flights from São Paulo–Guarulhos International Airport to Brasilia International Airport via Goiania
- Ave. Duration
- 3h 20m
- When
- Monday
- Estimated price
- R$480–2,700
Flights from São Paulo–Congonhas Airport to Brasilia International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R$380–2,500
Flights from Santos Dumont Airport to Brasilia International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- R$460–3,100
Flights from Santos Dumont Airport to Brasilia International Airport via São Paulo–Congonhas Airport
- Ave. Duration
- 3h 42m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- R$460–3,100
Flights from Rio De Janeiro–Galeão International Airport to Brasilia International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- R$650–2,500
Flights from Rio De Janeiro–Galeão International Airport to Brasilia International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 3h 50m
- When
- Monday to Saturday
- Estimated price
- R$650–2,500
- Website
- voeazul.com.br
Flights from São Paulo–Guarulhos International Airport to Brasilia International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- R$600–2,600
Flights from São Paulo–Congonhas Airport to Brasilia International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- R$470–2,800
Flights from Santos Dumont Airport to Brasilia International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- R$800–3,200
Flights from Santos Dumont Airport to Brasilia International Airport via Sao Paulo Viracopos
- Ave. Duration
- 3h 42m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$800–3,200
Flights from Rio De Janeiro–Galeão International Airport to Brasilia International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- R$900–2,800
Flights from Rio De Janeiro–Galeão International Airport to Brasilia International Airport via Sao Paulo Viracopos
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- R$900–2,800
- Phone
- +55 11 3775-3850
- Website
- passaromarron.com.br
Bus from Ubatuba to Guarulhos Airport
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- R$120–190
- Schedules at
- passaromarron.com.br
Bus from Ubatuba to Tietê Bus Terminal
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- R$120–200
- Schedules at
- passaromarron.com.br
Bus from Ubatuba to Tietê Bus Terminal
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- R$120–200
- Schedules at
- passaromarron.com.br
Bus from Ubatuba to Tietê Bus Terminal
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- R$120–200
- Schedules at
- passaromarron.com.br
Bus from SP-125 Rod. Oswaldo Cruz, 5062 - Horto to Terminal Rodoviário Novo de Taubaté
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Estimated price
- R$9–47
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$9–12
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Terminal Rodoviario de Taubate to Terminal Rodoviário de Limeira
- Ave. Duration
- 2h 2m
- Frequency
- Twice daily
- Estimated price
- R$70–100
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Limeira to Terminal Rodoviário de Brasília
- Ave. Duration
- 14h 35m
- Frequency
- Every 4 hours
- Estimated price
- R$260–390
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviário de Brasília
- Ave. Duration
- 17h 3m
- Frequency
- Every 4 hours
- Estimated price
- R$300–650
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- 0800 728 1992
- [email protected]
- Website
- viajeguanabara.com.br
Bus from Terminal Rodoviário de Ubatuba to Terminal Rodoviário Novo Rio
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- R$120–360
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
Bus from Terminal Rodoviário de Ubatuba to Terminal Rodoviário Novo Rio
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- R$120–360
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
- Phone
- +55 800 085 8830
- [email protected]
- Website
- realexpresso.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviário de Brasília
- Ave. Duration
- 20h 30m
- Frequency
- Every 20 minutes
- Estimated price
- R$1–480
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- [email protected]
- Website
- rapidofederal.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviário de Brasília
- Ave. Duration
- 19h 15m
- Frequency
- Once daily
- Estimated price
- R$410–650
- Book at
- clickbus.com.br
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from São Paulo to Brasília
- Ave. Duration
- 19h 15m
- Frequency
- Every 30 minutes
- Estimated price
- R$1–460
- Schedules at
- expressoguanabara.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 What documents do I need to cross Niagara Falls?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Booking & Getting There
There are 2090+ hotels available in Brasília.























