There are 5 ways to get from Santa Cruz do Sul to São Leopoldo by bus, car, taxi, or train
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 Rodoviária De Santa Cruz Do Sul to Estação Rodoviária de São Leopoldobus 1864
1h 58mR$75–110Drive 141 km
cheapest- Drive from Santa Cruz do Sul to São Leopoldocar 141 km
2h 4mR$74–106Taxi
- Take the taxi from Santa Cruz do Sul to São Leopoldotaxi 141 km
2h 4mR$600–750Bus, train
- Take the bus from Rodoviária De Santa Cruz Do Sul to Estação Rodoviária de Porto Alegrebus 375 / ...
- Take the train from Rodoviária to São Leopoldotrain
2h 16mR$85–119Bus via Lajeado
- Take the bus from Rodoviária De Santa Cruz Do Sul to Terminal Rodoviário de Lajeadobus Lajeado
- Take the bus from Terminal Rodoviário de Lajeado to Terminal Rodoviário de São Leopoldobus Chapecó / ...
3h 35mR$77–107
Questions & Answers
The cheapest way to get from Santa Cruz do Sul to São Leopoldo is to drive which costs R$ 70 - R$ 110 and takes 2h 4m.
The fastest way to get from Santa Cruz do Sul to São Leopoldo is to bus which takes 1h 58m and costs R$ 75 - R$ 110.
Yes, there is a direct bus departing from Rodoviária De Santa Cruz Do Sul and arriving at Estação Rodoviária de São Leopoldo. Services depart twice daily, and operate Monday to Saturday. The journey takes approximately 1h 58m.
The distance between Santa Cruz do Sul and São Leopoldo is 158 km. The road distance is 141 km.
The best way to get from Santa Cruz do Sul to São Leopoldo without a car is to bus which takes 1h 58m and costs R$ 75 - R$ 110.
The bus from Rodoviária De Santa Cruz Do Sul, to Estação Rodoviária de São Leopoldo takes 1h 58m including transfers and departs twice daily.
Santa Cruz do Sul to São Leopoldo bus services, operated by Viação União Santa Cruz, depart from Rodoviária De Santa Cruz Do Sul station.
Santa Cruz do Sul to São Leopoldo bus services, operated by Viação União Santa Cruz, arrive at Estação Rodoviária de São Leopoldo station.
Yes, the driving distance between Santa Cruz do Sul to São Leopoldo is 141 km. It takes approximately 2h 4m to drive from Santa Cruz do Sul to São Leopoldo.
Book your Santa Cruz do Sul to São Leopoldo bus tickets online with Omio.
What companies run services between Santa Cruz do Sul, Brazil and São Leopoldo, Brazil?
Viação União Santa Cruz operates a bus from Rodoviária De Santa Cruz Do Sul to Estação Rodoviária de São Leopoldo twice daily. Tickets cost R$75–110 and the journey takes 1h 58m.
- Phone
- +55 51 3363-8477
- [email protected]
- Website
- trensurb.gov.br
Train from Rodoviária to São Leopoldo
- Ave. Duration
- 40 min
- Frequency
- Every 15 minutes
- Estimated price
- R$7–9
- Schedules at
- trensurb.gov.br
- Phone
- 0800 940 5515
- [email protected]
- Website
- santacruzbus.com.br
Bus from Rodoviária De Santa Cruz Do Sul to Estação Rodoviária de São Leopoldo
- Ave. Duration
- 1h 58m
- Frequency
- Twice daily
- Estimated price
- R$75–110
- Schedules at
- santacruzbus.com.br
- Book at
- santacruzbus.com.br
Bus from Rodoviária De Santa Cruz Do Sul to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$75–110
- Schedules at
- santacruzbus.com.br
- Book at
- santacruzbus.com.br
- Phone
- +55 (51) 3710-1011
- [email protected]
- Website
- expressoazul.com.br
Bus from Rodoviária De Santa Cruz Do Sul to Terminal Rodoviário de Lajeado
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- R$26–45
- Schedules at
- expressoazul.com.br
Bus from Terminal Rodoviário de Lajeado to Terminal Rodoviário de São Leopoldo
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- R$50–65
- Schedules at
- expressoazul.com.br
- Phone
- +55 55 4020-7488
- [email protected]
- Website
- planalto.com.br
Bus from Terminal Rodoviário de Lajeado to Terminal Rodoviário de São Leopoldo
- Ave. Duration
- 1h 53m
- Frequency
- Every 2 hours
- Estimated price
- R$50–85
- Schedules at
- planalto.com.br
- Book at
- planalto.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Lajeado to Terminal Rodoviário de São Leopoldo
- Ave. Duration
- 1h 51m
- Frequency
- 4 times a day
- Estimated price
- R$55–85
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Ave. Duration
- 2h 4m
- Estimated price
- R$600–750
Táxi HILTON 24 horas
- Phone
- +55 (51) 99815-4370
- Website
- taxisantacruzdosul.com.br
Taxi Ricardo - Santa Cruz do Sul - RS
- Phone
- +55 (51) 99852-8012
- Website
- google.com
Taxi Santa Cruz do sul
- Phone
- +55 51 3056-9198
- Website
- taxisantacruz.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 South Korea: Travelling from Seoul to Busan , Train travel in France: A guide to SNCF, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
There are 192+ hotels available in São Leopoldo.


















