There are 5 ways to get from Brasília to Sorocaba by plane, bus, bus (Flixbus), 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–Congonhas Airport, bus
best- Fly from Brasilia International Airport (BSB) to São Paulo–Congonhas Airport (CGH)BSB - CGH
- Take the bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocaba
4h 31mR$293–2,402Bus
cheapest- Take the bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de Campinas
- Take the bus from Terminal Rodoviário de Campinas to Terminal Rodoviário de SorocabaCampinas
17h 3mR$218–408Drive 990.1 km
- Drive from Brasília to Sorocaba990.1 km
10h 50mR$552–797Fly to Viracopos/Campinas International Airport, bus
- Fly from Brasilia International Airport (BSB) to Viracopos/Campinas International Airport (VCP)BSB - VCP
- Take the bus from Terminal Rodoviário de Indaiatuba to Terminal Rodoviario de Sorocaba
5h 20mR$364–2,972Bus via Campinas
- Take the bus from Terminal Rodoviário de Brasília to CampinasBarreiras / ...
- Take the bus from Terminal Rodoviário de Campinas to Terminal Rodoviário de SorocabaCampinas
17h 5mR$340–499
Brasilia International Airport (BSB) to São Paulo–Congonhas Airport (CGH) flights
Questions & Answers
The cheapest way to get from Brasília to Sorocaba is to bus which costs R$ 210 - R$ 410 and takes 17h 3m.
The fastest way to get from Brasília to Sorocaba is to fly and bus which takes 4h 31m and costs R$ 290 - R$ 2400.
No, there is no direct bus from Brasília to Sorocaba. However, there are services departing from Terminal Rodoviário de Brasília and arriving at Terminal Rodoviário de Sorocaba via Terminal Rodoviário de Campinas. The journey, including transfers, takes approximately 17h 3m.
The distance between Brasília and Sorocaba is 994 km. The road distance is 990.1 km.
The best way to get from Brasília to Sorocaba without a car is to bus which takes 17h 3m and costs R$ 210 - R$ 410.
It takes approximately 4h 31m to get from Brasília to Sorocaba, including transfers.
Brasília to Sorocaba bus services, operated by Rapido Federal, depart from Terminal Rodoviário de Brasília station.
Brasília to Sorocaba bus services, operated by Rapido Federal, arrive at Terminal Rodoviário de Campinas station.
Yes, the driving distance between Brasília to Sorocaba is 990 km. It takes approximately 10h 50m to drive from Brasília to Sorocaba.
Book your Brasília to Sorocaba bus tickets online with Omio.
What companies run services between Brasília, Brazil and Sorocaba, Brazil?
You can take a bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de Sorocaba via Terminal Rodoviário de Campinas in around 17h 3m.
- Website
- latam.com
Flights from Brasilia International Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- R$370–2,400
Flights from Brasilia International Airport to Viracopos/Campinas International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R$1,100–3,300
- Website
- voeazul.com.br
Flights from Brasilia International Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R$180–2,100
Flights from Brasilia International Airport to Viracopos/Campinas International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$300–2,300
Flights from Brasilia International Airport to Viracopos/Campinas International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- R$300–2,300
- Website
- voegol.com.br
Flights from Brasilia International Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- R$190–1,700
Flights from Brasilia International Airport to São Paulo–Congonhas Airport via Rio De Janeiro Santos Dumont
- Ave. Duration
- 3h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$190–1,700
Flights from Brasilia International Airport to Viracopos/Campinas International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R$500–3,500
- Phone
- +55 84 3205-6161
- sac-ouvidoria@viacaonordeste.com.br
- Website
- facebook.com
Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 1h 27m
- Frequency
- Every 30 minutes
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Campinas to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$49–52
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
Bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de Campinas
- Ave. Duration
- 15h 30m
- Frequency
- Hourly
- Estimated price
- R$200–360
- Book at
- clickbus.com.br
- Phone
- 0800 042 4223
- service@flixbus.com
- Website
- flixbus.com.br
Bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de Campinas
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Estimated price
- R$170–240
- Schedules at
- flixbus.com.br
- Phone
- +55 800 085 8830
- faleconosco@viajeguanabara.com.br
- Website
- realexpresso.com.br
Bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de Campinas
- Ave. Duration
- 21h 40m
- Frequency
- Every 30 minutes
- Estimated price
- R$200–360
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- Phone
- +55 (19) 3733-5000
- sac@vbtransportes.com.br
- Website
- vbtransportes.com.br
Bus from Terminal Rodoviário de Campinas to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- R$48–51
- Book at
- vbtransportes.com.br
Bus from Terminal Rodoviário de Indaiatuba to Terminal Rodoviario de Sorocaba
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- R$24–26
- Schedules at
- vbtransportes.com.br
- Phone
- +55 (62) 99931 9109
- site@realmaia.com.br
- Website
- realmaia.com.br
Bus from Terminal Rodoviário de Brasília to Campinas
- Ave. Duration
- 15h 32m
- Frequency
- Every 4 hours
- Estimated price
- R$290–450
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Executivo
- R$290–390
- Leito
- R$330–450
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 Getting to Milan from the airport, Getting to Rome from the airport, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
There are 136+ hotels available in Sorocaba.















