There are 7 ways to get from Sorocaba to Franca by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Sorocaba to Francabus São Paulo
5h 57mR$150–250Drive 382.2 km
- Drive from Sorocaba to Francacar 382.2 km
4h 8mR$202–291Bus to São Paulo–Congonhas Airport, fly to Dr. Leite Lopes State Airport, bus
- Take the bus from Terminal Rodoviário de Sorocaba to Rodoviária de São Paulo - Terminal Barra Fundabus
- Fly from São Paulo–Congonhas Airport (CGH) to Dr. Leite Lopes State Airport (RAO)plane CGH - RAO
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Francabus
6h 54mR$509–2,707Bus via Campinas
- Take the bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Campinasbus
- Take the bus from Terminal Rodoviário de Campinas to Rodoviária de São Sebastião do Paraísobus
- Take the bus from São Sebastião do Paraíso to Francabus
6h 44mR$208–305Bus via Ribeirão Preto
- Take the bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Ribeirão Pretobus Goiânia
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Francabus Ribeirão Preto / ...
7h 14mR$180–288Bus to Viracopos/Campinas International Airport, fly to Dr. Leite Lopes State Airport, bus
- Take the bus from Terminal Rodoviario de Sorocaba to Terminal Rodoviário de Indaiatubabus
- Fly from Viracopos/Campinas International Airport (VCP) to Dr. Leite Lopes State Airport (RAO)plane VCP - RAO
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Francabus
6h 34mR$1,105–4,469Bus to Viracopos/Campinas International Airport, fly to Franca
- Take the bus from Terminal Rodoviario de Sorocaba to Terminal Rodoviário de Indaiatubabus
- Fly from Viracopos/Campinas International Airport (VCP) to Franca (FRC)plane VCP - FRC
5h 1mR$899–7,075
São Paulo–Congonhas Airport (CGH) to Dr. Leite Lopes State Airport (RAO) flights
Questions & Answers
The cheapest way to get from Sorocaba to Franca is to bus which costs R$ 150 - R$ 250 and takes 5h 57m.
The fastest way to get from Sorocaba to Franca is to drive which takes 4h 8m and costs R$ 200 - R$ 300.
Yes, there is a direct bus departing from Sorocaba and arriving at Franca. Services depart five times a day, and operate every day. The journey takes approximately 5h 57m.
The distance between Sorocaba and Franca is 413 km. The road distance is 382.2 km.
The best way to get from Sorocaba to Franca without a car is to bus which takes 5h 57m and costs R$ 150 - R$ 250.
The bus from Sorocaba to Franca takes 5h 57m including transfers and departs five times a day.
Sorocaba to Franca bus services, operated by VB Transportes, depart from Terminal Rodoviário de Sorocaba station.
Sorocaba to Franca bus services, operated by VB Transportes, arrive at Terminal Rodoviário de Campinas station.
Yes, the driving distance between Sorocaba to Franca is 382 km. It takes approximately 4h 8m to drive from Sorocaba to Franca.
Book your Sorocaba to Franca bus tickets online with Omio.
What companies run services between Sorocaba, Brazil and Franca, Brazil?
Gontijo operates a bus from Sorocaba to Franca 5 times a day. Tickets cost R$150–250 and the journey takes 5h 57m.
- Website
- voeazul.com.br
Flights from Viracopos/Campinas International Airport to Dr. Leite Lopes State Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- R$1,000–3,200
Flights from Viracopos/Campinas International Airport to Franca
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$850–7,000
- Website
- latam.com
Flights from São Paulo–Congonhas Airport to Dr. Leite Lopes State Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R$370–2,300
- Website
- voegol.com.br
Flights from São Paulo–Congonhas Airport to Dr. Leite Lopes State Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R$410–2,300
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Sorocaba to Franca
- Ave. Duration
- 5h 57m
- Frequency
- 5 times a day
- Estimated price
- R$150–250
- Schedules at
- gontijo.com.br
- Phone
- +55 84 3205-6161
- [email protected]
- Website
- facebook.com
Bus from Terminal Rodoviário de Sorocaba to Rodoviária de São Paulo - Terminal Barra Funda
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- R$35–55
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Campinas
- Ave. Duration
- 1h 34m
- Frequency
- Every 4 hours
- Estimated price
- R$30–50
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Terminal Rodoviário de Sorocaba to Rodoviária de São Paulo - Terminal Barra Funda
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$40–80
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- 0800.872.1313
- Website
- vsb.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Franca
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- R$28–55
- Schedules at
- vsb.com.br
Bus from São Sebastião do Paraíso to Franca
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- R$24–45
- Schedules at
- vsb.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Franca
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- R$28–55
- Schedules at
- vsb.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Franca
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- R$28–55
- Schedules at
- vsb.com.br
- Phone
- +55 (19) 3733-5000
- [email protected]
- Website
- vbtransportes.com.br
Bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Campinas
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- R$45–75
- Schedules at
- vbtransportes.com.br
- Book at
- vbtransportes.com.br
Bus from Terminal Rodoviario de Sorocaba to Terminal Rodoviário de Indaiatuba
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- R$25–50
- Schedules at
- vbtransportes.com.br
- Book at
- vbtransportes.com.br
Bus from Terminal Rodoviario de Sorocaba to Terminal Rodoviário de Indaiatuba
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- R$25–50
- Schedules at
- vbtransportes.com.br
- Book at
- vbtransportes.com.br
Bus from Terminal Rodoviário de Campinas to Rodoviária de São Sebastião do Paraíso
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$150–210
- Schedules at
- viajesantacruz.com.br
- Book at
- viajesantacruz.com.br
- Convencional
- R$150–210
- Phone
- +55 0800 940 8090
- [email protected]
- Website
- roderotas.com
Bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 5h 9m
- Frequency
- Once daily
- Estimated price
- R$150–240
- Schedules at
- roderotas.com
- Book at
- roderotas.com
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 Bali: What to do if Mount Agung erupts, Train travel in France: A guide to SNCF, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
There are 105+ hotels available in Franca.



















