There are 5 ways to get from Brasília to Rio Grande by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Brasilia International Airport (BSB) to Pelotas (PET)plane BSB - PET
- Take the bus from Pelotas to Rio Grandebus
6h 43mR$1,107–5,146Bus
cheapest- Take the bus from Terminal Rodoviário de Brasília to Estação Rodoviária de Porto Alegrebus
- Take the bus from Rodoviária de Porto Alegre to Pelotasbus
- Take the bus from Pelotas to Rio Grandebus
46h 49mR$151–1,349Bus via Brasília
- Take the bus from Rodoviária de Brasília to Estação Rodoviária de Porto Alegrebus
- Take the bus from Rodoviária de Porto Alegre to Pelotasbus
- Take the bus from Pelotas to Rio Grandebus 621
44h 2mR$907–1,332Drive 2,285.4 km
- Drive from Brasília to Rio Grandecar 2,285.4 km
30h 34mR$1,199–1,731Bus via Chapecó
- Take the bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de Chapecóbus
- Take the bus from Terminal Rodoviário de Chapecó to Terminal Rodoviário de Porto Alegrebus
- Take the bus from Rodoviária de Porto Alegre to Pelotasbus
- Take the bus from Pelotas to Rio Grandebus
2d 2hR$1,270–1,782
Brasilia International Airport (BSB) to Pelotas (PET) flights
Questions & Answers
The cheapest way to get from Brasília to Rio Grande is to bus which costs R$ 150 - R$ 1400 and takes 46h 49m.
The fastest way to get from Brasília to Rio Grande is to fly and bus which takes 6h 43m and costs R$ 1100 - R$ 5500.
No, there is no direct bus from Brasília to Rio Grande. However, there are services departing from Rodoviária de Brasília and arriving at Rio Grande via Rodoviária de Porto Alegre and Pelotas. The journey, including transfers, takes approximately 44h 2m.
The distance between Brasília and Rio Grande is 1892 km. The road distance is 2285.4 km.
The best way to get from Brasília to Rio Grande without a car is to bus via Brasília which takes 44h 2m and costs R$ 900 - R$ 1400.
It takes approximately 6h 43m to get from Brasília to Rio Grande, including transfers.
Brasília to Rio Grande bus services, operated by Nova Itapemirim, depart from Rodoviária de Brasília station.
Brasília to Rio Grande bus services, operated by Nova Itapemirim, arrive at Estação Rodoviária de Porto Alegre station.
Yes, the driving distance between Brasília to Rio Grande is 2285 km. It takes approximately 30h 34m to drive from Brasília to Rio Grande.
There are 106+ hotels available in Rio Grande.
What companies run services between Brasília, Brazil and Rio Grande, Brazil?
You can take a vehicle from Brasília to Rio Grande via Rodoviária de Brasília, Estação Rodoviária de Porto Alegre, Rodoviária de Porto Alegre, and Pelotas in around 44h 2m.
- Website
- voegol.com.br
Flights from Brasilia International Airport to Pelotas via Sao Paulo Congonhas
- Ave. Duration
- 4h 42m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,000–5,000
- Website
- latam.com
Flights from Brasilia International Airport to Pelotas via Sao Paulo
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$1,000–5,000
- Website
- voeazul.com.br
Flights from Brasilia International Airport to Pelotas via Sao Paulo Viracopos, Porto Alegre
- Ave. Duration
- 6h 5m
- When
- Tuesday and Thursday
- Estimated price
- R$1,200–6,500
- Phone
- +55 53 3278 7000
- [email protected]
- Website
- expressoembaixador.com.br
Bus from Pelotas to Rio Grande
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$26
- Schedules at
- expressoembaixador.com.br
Bus from Rodoviária de Porto Alegre to Pelotas
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- R$124
- Schedules at
- expressoembaixador.com.br
Bus from Rodoviária de Porto Alegre to Pelotas
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- R$124
- Schedules at
- expressoembaixador.com.br
Bus from Pelotas to Rio Grande
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$26
- Schedules at
- expressoembaixador.com.br
Bus from Rodoviária de Porto Alegre to Pelotas
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- R$124
- Schedules at
- expressoembaixador.com.br
Bus from Pelotas to Rio Grande
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$26
- Schedules at
- expressoembaixador.com.br
- Phone
- +55 51 3722-9700
- [email protected]
- Website
- onibus.saojoaotransportes.com.br
Bus from Pelotas to Rio Grande
- Ave. Duration
- 44 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 Pelotas to Rio Grande
- Ave. Duration
- 51 min
- Frequency
- Twice daily
- Estimated price
- R$30–45
- Schedules at
- onibus.saojoaotransportes.com.br
- Book at
- saojoao.passagensweb.com.br
Bus from Pelotas to Rio Grande
- Ave. Duration
- 44 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 Pelotas to Rio Grande
- Ave. Duration
- 44 min
- Frequency
- 4 times a day
- Estimated price
- R$30–45
- Schedules at
- onibus.saojoaotransportes.com.br
- Book at
- saojoao.passagensweb.com.br
- Phone
- 0800 723 2121
- [email protected]
- Website
- novaitapemirim.com.br
Bus from Rodoviária de Brasília to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 37h 45m
- Frequency
- 3 times a week
- Estimated price
- R$700–1,100
- Schedules at
- novaitapemirim.com.br
- Phone
- +55 800 085 8830
- [email protected]
- Website
- realexpresso.com.br
Bus from Terminal Rodoviário de Brasília to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 40h 40m
- Frequency
- Once daily
- Estimated price
- R$2–1,200
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- Phone
- +55 800 42 1000
- [email protected]
- Website
- cantelle.com.br
Bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de Chapecó
- Ave. Duration
- 34h 17m
- Frequency
- Once daily
- Estimated price
- R$850–1,300
- Schedules at
- cantelle.com.br
- Book at
- cantelle.com.br
- Phone
- +55 51 3375 9595
- [email protected]
- Website
- unesul.com.br
Bus from Terminal Rodoviário de Chapecó to Terminal Rodoviário de Porto Alegre
- Ave. Duration
- 9h 5m
- Frequency
- 4 times a day
- Estimated price
- R$270–440
- Schedules at
- unesul.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Chapecó to Terminal Rodoviário de Porto Alegre
- Ave. Duration
- 8h 43m
- Frequency
- 3 times a day
- Estimated price
- R$260–390
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.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 The London Underground: Essential tips to navigate the Tube, How to get from Heathrow Airport into central London, and How to get from London City Airport into central London - to help you get the most out of your next trip.




















