There are 4 ways to get from Rio Grande to Porto Xavier by bus, taxi, 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, taxi via Lajeado
best- Take the bus from Rio Grande to Pelotasbus 621
- Take the bus from Pelotas to Rodoviária de Porto Alegrebus
- Take the bus from Estação Rodoviária de Porto Alegre to Terminal Rodoviário de Lajeadobus
- Take the bus from Terminal Rodoviário de Lajeado to Terminal Rodoviário de Soledadebus
- Take the bus from Terminal Rodoviário de Soledade to Rodoviária de Santo Ângelobus
- Take the taxi from Rodoviária de Santo Ângelo to Porto Xaviertaxi
16h 47mR$721–961Drive 658.1 km
cheapest- Drive from Rio Grande to Porto Xaviercar 658.1 km
9h 41mR$345–499Bus, fly, taxi
- Take the bus from Rio Grande to Pelotasbus
- Fly from Pelotas (PET) to Sepé Tiaraju Airport (GEL)plane PET - GEL
- Take the taxi from Sepé Tiaraju Airport (GEL) to Porto Xaviertaxi
28h 19mR$2,223–13,516Bus, taxi
- Take the bus from Rio Grande to Bagebus 621
- Take the bus from Rodoviária De Bagé to Estação Rodoviaria de Santa Rosabus
- Take the taxi from Estação Rodoviaria de Santa Rosa to Porto Xaviertaxi
16h 54mR$594–829
Pelotas (PET) to Sepé Tiaraju Airport (GEL) flights
Questions & Answers
The cheapest way to get from Rio Grande to Porto Xavier is to drive which costs R$ 340 - R$ 500 and takes 9h 41m.
The fastest way to get from Rio Grande to Porto Xavier is to drive which takes 9h 41m and costs R$ 340 - R$ 500.
The distance between Rio Grande and Porto Xavier is 893 km. The road distance is 658.1 km.
The best way to get from Rio Grande to Porto Xavier without a car is to bus and taxi via Lajeado which takes 16h 47m and costs R$ 700 - R$ 1000.
It takes approximately 16h 47m to get from Rio Grande to Porto Xavier, including transfers.
Yes, the driving distance between Rio Grande to Porto Xavier is 658 km. It takes approximately 9h 41m to drive from Rio Grande to Porto Xavier.
There are five+ hotels available in Porto Xavier.
What companies run services between Rio Grande, Brazil and Porto Xavier, Brazil?
There is no direct connection from Rio Grande to Porto Xavier. However, you can take the bus to Pelotas, take the bus to Rodoviária de Porto Alegre, walk to Estação Rodoviária de Porto Alegre, take the bus to Terminal Rodoviário de Lajeado, take the bus to Terminal Rodoviário de Soledade, take the bus to Rodoviária de Santo Ângelo, then take the taxi to Porto Xavier. Alternatively, you can drive from Rio Grande to Porto Xavier in around 9h 41m.
- Website
- voeazul.com.br
Flights from Pelotas to Sepé Tiaraju Airport via Porto Alegre
- Ave. Duration
- 23h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,800–13,000
- Website
- voegol.com.br
Flights from Pelotas to Sepé Tiaraju Airport via Sao Paulo
- Ave. Duration
- 24h 10m
- When
- Monday and Wednesday
- Estimated price
- R$2,300–12,000
- Phone
- +55 51 3722-9700
- [email protected]
- Website
- onibus.saojoaotransportes.com.br
Bus from Rio Grande to Pelotas
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- R$30–45
- Schedules at
- onibus.saojoaotransportes.com.br
- Book at
- saojoao.passagensweb.com.br
Bus from Rio Grande to Pelotas
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- R$30–45
- Schedules at
- onibus.saojoaotransportes.com.br
- Book at
- saojoao.passagensweb.com.br
Bus from Rio Grande to Bage
- Ave. Duration
- 4h 13m
- Frequency
- Twice daily
- Estimated price
- R$110–150
- Schedules at
- onibus.saojoaotransportes.com.br
- Book at
- saojoao.passagensweb.com.br
- Phone
- +55 53 3278 7000
- [email protected]
- Website
- expressoembaixador.com.br
Bus from Pelotas to Rodoviária de Porto Alegre
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- R$124
- Schedules at
- expressoembaixador.com.br
Bus from Rio Grande to Pelotas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$26
- Schedules at
- expressoembaixador.com.br
- Phone
- +55 (51) 3710-1011
- [email protected]
- Website
- expressoazul.com.br
Bus from Estação Rodoviária de Porto Alegre to Terminal Rodoviário de Lajeado
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- R$50–70
- Schedules at
- expressoazul.com.br
- Phone
- +55 54 3452.1955
- [email protected]
- Website
- bentotransportes.com.br
Bus from Estação Rodoviária de Porto Alegre to Terminal Rodoviário de Lajeado
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- R$62–100
- Schedules at
- bentotransportes.com.br
- Book at
- e-commerce.passagensweb.net
- Convencional
- R$65–100
- Phone
- +55 51 3375 9595
- [email protected]
- Website
- unesul.com.br
Bus from Terminal Rodoviário de Lajeado to Terminal Rodoviário de Soledade
- Ave. Duration
- 2h 27m
- Frequency
- Every 3 hours
- Estimated price
- R$65–95
- Schedules at
- unesul.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Lajeado to Terminal Rodoviário de Soledade
- Ave. Duration
- 1h 52m
- Frequency
- 3 times a day
- Estimated price
- R$55–85
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Soledade to Rodoviária de Santo Ângelo
- Ave. Duration
- 3h
- Frequency
- Once a week
- Estimated price
- R$130–200
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Rodoviária De Bagé to Estação Rodoviaria de Santa Rosa
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- R$260–410
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Ave. Duration
- 1h 33m
- Estimated price
- R$220–440
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, The beginner’s guide to the 2018 World Nomad Games, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.

















