- Sao Leopoldo to Xangri-lá buses
Previously seen journeys
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Estação Rodoviária de São Leopoldo | Xangri-lá - Rainha do Mar - RS | No tags | ||||
![]() | Bus | Estação Rodoviária de São Leopoldo | Xangri-lá - Rainha do Mar - RS | No tags | ||||
![]() | Bus | Estação Rodoviária de São Leopoldo | Xangri-lá - Rainha do Mar - RS | No tags | ||||
![]() | Bus | Estação Rodoviária de São Leopoldo | Xangri-lá - Rainha do Mar - RS | No tags | ||||
![]() | Bus | Estação Rodoviária de São Leopoldo | Xangri-lá - Rainha do Mar - RS | No tags |
Get from Sao Leopoldo to Xangri-lá
This route is served by bus only
The journey takes about 3 hours 35 minutes, and with fares starting at just £13, it presents an excellent value for a comfortable ride.
3bus per day
3h 35mAverage duration
67 milesDistance
3kgCO₂ emissions
Compare bus companies
Unesul Intermunicipal offers 3 daily buses from Sao Leopoldo to Xangri-lá. Though the average price for this trip is £13, you can find tickets starting at £13. The trip between the two cities usually takes about 215.
BR Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling by bus from Sao Leopoldo to Xangri-lá
How far is Xangri-lá from Sao Leopoldo by coach?
The distance between Sao Leopoldo and Xangri-lá by coach is approximately 66 miles (107 km).
What is the best way to go from Sao Leopoldo to Xangri-lá without a car?
You can travel to Xangri-lá from Sao Leopoldo by coach, which provides a smooth ride and an affordable and convenient trip. Depending on your preferences, another alternative is to explore ridesharing trips.






