There are 9 ways to get from Campinas to São Leopoldo by plane, bus, car, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Viracopos/Campinas International Airport to Caxias Do Sul Airport, bus
best- Fly from Viracopos/Campinas International Airport (VCP) to Caxias Do Sul Airport (CXJ)plane VCP - CXJ
- Take the bus from Caxias do Sul to São Leopoldobus
5h 11mR$848–5,008Bus
cheapest- Take the bus from Terminal Rodoviário de Campinas to Estação Rodoviária de Porto Alegrebus Porto Alegre
21h 46mR$249–740Drive 1,187.3 km
- Drive from Campinas to São Leopoldocar 1,187.3 km
14h 8mR$616–889Line 601 bus to Viracopos/Campinas International Airport, fly to Salgado Filho International Airport, train
- Take the bus from Terminal Metropolitano Prefeito Magalhães Teixeira - Av. Lix da Cunha, 101 - Vila Industrial to Av. Viracopos, 750 - Jardim Princesa D'oeste, Campinas - SP, 13053-105, Brasilbus
- Fly from Viracopos/Campinas International Airport (VCP) to Salgado Filho International Airport (POA)plane VCP - POA
- Take the train from Aeroporto Salgado Filho to São Leopoldotrain
6h 18mR$679–2,329Bus to São Paulo–Guarulhos International Airport, fly to Caxias Do Sul Airport, bus
- Take the bus from Campinas to Tietê Bus Terminalbus
- Fly from São Paulo–Guarulhos International Airport (GRU) to Caxias Do Sul Airport (CXJ)plane GRU - CXJ
- Take the bus from Caxias do Sul to São Leopoldobus
7h 13mR$500–2,629Bus to São Paulo–Congonhas Airport, fly to Caxias Do Sul Airport, bus
- Take the bus from Viracopos International Airport to Congonhas Airportbus
- Fly from São Paulo–Congonhas Airport (CGH) to Caxias Do Sul Airport (CXJ)plane CGH - CXJ
- Take the bus from Caxias do Sul to São Leopoldobus
7h 40mR$726–2,356Bus to São Paulo–Guarulhos International Airport, fly to Salgado Filho International Airport, train
- Take the bus from Campinas to Tietê Bus Terminalbus
- Fly from São Paulo–Guarulhos International Airport (GRU) to Salgado Filho International Airport (POA)plane GRU - POA
- Take the train from Aeroporto Salgado Filho to São Leopoldotrain
8h 14mR$541–2,650Shuttle, bus to São Paulo–Congonhas Airport, fly to Salgado Filho International Airport, train
- Take a shuttle bus from Campinas to Viracopos International Airport
- Take the bus from Viracopos International Airport to Congonhas Airportbus
- Fly from São Paulo–Congonhas Airport (CGH) to Salgado Filho International Airport (POA)plane CGH - POA
- Take the train from Aeroporto Salgado Filho to São Leopoldotrain
8h 31mR$677–3,177Bus via Terminal Rodoviário de São Leopoldo
- Take the bus from Terminal Rodoviário de Campinas to Terminal Rodoviário de Porto Alegrebus Goiânia
23h 53mR$322–469
Viracopos/Campinas International Airport (VCP) to Caxias Do Sul Airport (CXJ) flights
Questions & Answers
The cheapest way to get from Campinas to São Leopoldo is to bus via Terminal Rodoviário de São Leopoldo which costs R$ 320 - R$ 470 and takes 23h 53m.
The fastest way to get from Campinas to São Leopoldo is to fly and bus which takes 5h 11m and costs R$ 850 - R$ 5000.
No, there is no direct bus from Campinas to São Leopoldo. However, there are services departing from Terminal Rodoviário de Campinas and arriving at Estação Rodoviária de Porto Alegre via . The journey, including transfers, takes approximately 21h 46m.
The distance between Campinas and São Leopoldo is 921 km. The road distance is 1187.3 km.
The best way to get from Campinas to São Leopoldo without a car is to bus which takes 21h 46m and costs R$ 240 - R$ 750.
It takes approximately 5h 11m to get from Campinas to São Leopoldo, including transfers.
Campinas to São Leopoldo bus services, operated by Penha, depart from Terminal Rodoviário de Campinas station.
Campinas to São Leopoldo bus services, operated by Penha, arrive at Estação Rodoviária de Porto Alegre station.
Yes, the driving distance between Campinas to São Leopoldo is 1187 km. It takes approximately 14h 8m to drive from Campinas to São Leopoldo.
There are 192+ hotels available in São Leopoldo.
What companies run services between Campinas, Brazil and São Leopoldo, Brazil?
Penha operates a bus from Terminal Rodoviário de Campinas to Estação Rodoviária de Porto Alegre once daily. Tickets cost R$240–750 and the journey takes 21h.
- Website
- voeazul.com.br
Flights from Viracopos/Campinas International Airport to Caxias Do Sul Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R$750–4,900
Flights from Viracopos/Campinas International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$600–3,900
Flights from Viracopos/Campinas International Airport to Salgado Filho International Airport via Curitiba
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- R$600–3,900
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$300–2,100
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport via Curitiba
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$300–2,100
Flights from São Paulo–Congonhas Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- R$390–2,800
- Website
- latam.com
Flights from São Paulo–Guarulhos International Airport to Caxias Do Sul Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$360–2,400
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R$600–2,600
Flights from São Paulo–Congonhas Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$500–3,200
- Website
- voegol.com.br
Flights from São Paulo–Congonhas Airport to Caxias Do Sul Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R$480–1,700
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- R$470–2,500
Flights from São Paulo–Congonhas Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- R$600–3,000
- Phone
- +55 51 3363-8477
- [email protected]
- Website
- trensurb.gov.br
Train from Aeroporto Salgado Filho to São Leopoldo
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- R$9
- Schedules at
- trensurb.gov.br
Train from Aeroporto Salgado Filho to São Leopoldo
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- R$9
- Schedules at
- trensurb.gov.br
Train from Aeroporto Salgado Filho to São Leopoldo
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- R$9
- Schedules at
- trensurb.gov.br
- Phone
- +55 800 881 0144
- [email protected]
- Website
- caxiense.com.br
Bus from Caxias do Sul to São Leopoldo
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- R$52
- Schedules at
- caxiense.com.br
- Book at
- e-commerce.passagensweb.net
Bus from Caxias do Sul to São Leopoldo
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- R$52
- Schedules at
- caxiense.com.br
- Book at
- e-commerce.passagensweb.net
Bus from Caxias do Sul to São Leopoldo
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- R$52
- Schedules at
- caxiense.com.br
- Book at
- e-commerce.passagensweb.net
- Phone
- 0800 881 0144
- [email protected]
- Website
- nspenha.com.br
Bus from Terminal Rodoviário de Campinas to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- R$240–750
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
Bus from Terminal Metropolitano Prefeito Magalhães Teixeira - Av. Lix da Cunha, 101 - Vila Industrial to Av. Viracopos, 750 - Jardim Princesa D'oeste, Campinas - SP, 13053-105, Brasil
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- R$7
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$7
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Campinas to Tietê Bus Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$40–80
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
Bus from Campinas to Tietê Bus Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$40–80
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- +55 4003 1118
- [email protected]
- Website
- voeazul.com.br
Bus from Viracopos International Airport to Congonhas Airport
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Schedules at
- voeazul.com.br
Bus from Viracopos International Airport to Congonhas Airport
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Schedules at
- voeazul.com.br
- Phone
- +55 11 3995 6797
- [email protected]
- Website
- foxtransfer.eu
Shuttle from Campinas to Viracopos International Airport
- Ave. Duration
- 25 min
- Frequency
- On demand
- Estimated price
- R$155
- Schedules at
- foxtransfer.com.br
- Book at
- foxtransfer.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Terminal Rodoviário de Campinas to Terminal Rodoviário de Porto Alegre
- Ave. Duration
- 23h 1m
- Frequency
- Once daily
- Estimated price
- R$300–430
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.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 Bali: What to do if Mount Agung erupts, Need to know: Jadrolinija, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.























