There are 7 ways to get from Belo Horizonte to Barra do Ribeiro 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 Belo Horizonte Confins to Caxias Do Sul Airport, bus
best- Fly from Belo Horizonte Confins (CNF) to Caxias Do Sul Airport (CXJ)plane CNF - CXJ
- Take the bus from Caxias do Sul to Estação Rodoviária de Porto Alegrebus
- Take the bus from Estação Rodoviária de Porto Alegre to Barra do Ribeirobus
10h 28mR$748–2,523Bus
cheapest- Take the bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de Ribeirão Pretobus
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Porto Alegrebus
- Take the bus from Estação Rodoviária de Porto Alegre to Barra do Ribeirobus
38h 36mR$319–633Bus via São Paulo
- Take the bus from Rodoviária de Belo Horizonte to Extremabus
- Take the bus from Extrema to Tietê Bus Terminalbus
- Take the bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegrebus
- Take the bus from Estação Rodoviária de Porto Alegre to Barra do Ribeirobus
27h 14mR$390–1,490Drive 1,749 km
- Drive from Belo Horizonte to Barra do Ribeirocar 1,749 km
20h 31mR$909–1,313Fly Belo Horizonte Confins to Salgado Filho International Airport, bus
- Fly from Belo Horizonte Confins (CNF) to Salgado Filho International Airport (POA)plane CNF - POA
- Take the bus from Estação Rodoviária de Porto Alegre to Barra do Ribeirobus
8h 43mR$504–2,134Bus to Ipatinga, fly to Salgado Filho International Airport, bus
- Take the bus from Rodoviária de Belo Horizonte to Ipatingabus
- Fly from Ipatinga (IPN) to Salgado Filho International Airport (POA)plane IPN - POA
- Take the bus from Estação Rodoviária de Porto Alegre to Barra do Ribeirobus
14h 25mR$2,581–3,390Bus to Brigadeiro Cabral Airport, fly to Salgado Filho International Airport, bus
- Take the bus from Rodoviária de Belo Horizonte to Divinópolisbus
- Fly from Brigadeiro Cabral Airport (DIQ) to Salgado Filho International Airport (POA)plane DIQ - POA
- Take the bus from Estação Rodoviária de Porto Alegre to Barra do Ribeirobus
13h 33mR$956–5,305
Belo Horizonte Confins (CNF) to Caxias Do Sul Airport (CXJ) flights
Questions & Answers
The cheapest way to get from Belo Horizonte to Barra do Ribeiro is to bus which costs R$ 310 - R$ 650 and takes 38h 36m.
The fastest way to get from Belo Horizonte to Barra do Ribeiro is to fly and bus which takes 8h 43m and costs R$ 500 - R$ 2200.
No, there is no direct bus from Belo Horizonte to Barra do Ribeiro. However, there are services departing from Rodoviária de Belo Horizonte and arriving at Barra do Ribeiro via Extrema, Tietê Bus Terminal and Estação Rodoviária de Porto Alegre. The journey, including transfers, takes approximately 27h 14m.
The distance between Belo Horizonte and Barra do Ribeiro is 1507 km. The road distance is 1749 km.
The best way to get from Belo Horizonte to Barra do Ribeiro without a car is to bus via São Paulo which takes 27h 14m and costs R$ 390 - R$ 1500.
It takes approximately 10h 28m to get from Belo Horizonte to Barra do Ribeiro, including transfers.
Belo Horizonte to Barra do Ribeiro bus services, operated by Gontijo, depart from Rodoviária de Belo Horizonte station.
Belo Horizonte to Barra do Ribeiro bus services, operated by Gontijo, arrive at Extrema station.
Yes, the driving distance between Belo Horizonte to Barra do Ribeiro is 1749 km. It takes approximately 20h 31m to drive from Belo Horizonte to Barra do Ribeiro.
There are 14+ hotels available in Barra do Ribeiro.
What companies run services between Belo Horizonte, Brazil and Barra do Ribeiro, Brazil?
You can take a bus from Rodoviária de Belo Horizonte to Barra do Ribeiro via Extrema, Tietê Bus Terminal, and Estação Rodoviária de Porto Alegre in around 27h 14m.
- Website
- voeazul.com.br
Flights from Belo Horizonte Confins to Caxias Do Sul Airport via Sao Paulo Viracopos
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- R$550–1,600
Flights from Belo Horizonte Confins to Caxias Do Sul Airport via Rio De Janeiro Santos Dumont, Sao Paulo Viracopos
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- R$550–1,600
Flights from Belo Horizonte Confins to Caxias Do Sul Airport via Rio De Janeiro-Galeao, Sao Paulo Viracopos
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- R$550–1,600
Flights from Belo Horizonte Confins to Salgado Filho International Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- R$200–2,300
Flights from Belo Horizonte Confins to Salgado Filho International Airport via Curitiba
- Ave. Duration
- 3h 45m
- When
- Monday to Friday
- Estimated price
- R$200–2,300
Flights from Belo Horizonte Confins to Salgado Filho International Airport via Sao Paulo Viracopos
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- R$200–2,300
Flights from Belo Horizonte Confins to Salgado Filho International Airport via Sao Paulo
- Ave. Duration
- 4h 2m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- R$200–2,300
Flights from Belo Horizonte Confins to Salgado Filho International Airport via Sao Paulo Congonhas
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$200–2,300
Flights from Ipatinga to Salgado Filho International Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- R$2,400–3,000
Flights from Ipatinga to Salgado Filho International Airport via Belo Horizonte Confins, Sao Paulo Viracopos
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- R$2,400–3,000
Flights from Ipatinga to Salgado Filho International Airport via Belo Horizonte Confins, Curitiba
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- R$2,400–3,000
Flights from Brigadeiro Cabral Airport to Salgado Filho International Airport via Belo Horizonte Confins
- Ave. Duration
- 5h 40m
- When
- Monday to Friday
- Estimated price
- R$850–5,000
- Website
- latam.com
Flights from Belo Horizonte Confins to Caxias Do Sul Airport via Sao Paulo
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- R$700–3,000
Flights from Belo Horizonte Confins to Salgado Filho International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- R$420–1,900
Flights from Belo Horizonte Confins to Salgado Filho International Airport via Sao Paulo
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- R$420–1,900
Flights from Belo Horizonte Confins to Salgado Filho International Airport via Sao Paulo Congonhas
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- R$420–1,900
- Website
- voegol.com.br
Flights from Belo Horizonte Confins to Caxias Do Sul Airport via Sao Paulo Congonhas
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- R$470–3,000
Flights from Belo Horizonte Confins to Salgado Filho International Airport via Sao Paulo Congonhas
- Ave. Duration
- 4h 10m
- When
- Monday to Saturday
- Estimated price
- R$300–1,800
Flights from Belo Horizonte Confins to Salgado Filho International Airport via Sao Paulo
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- R$300–1,800
- Phone
- +55 800 881 0144
- atendimento@caxiense.com.br
- Website
- expressocaxiense.com.br
Bus from Caxias do Sul to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- R$82
- Schedules at
- expressocaxiense.com.br
- Book at
- e-commerce.passagensweb.net
- Phone
- +55 (51) 3374.0599
- contato@acv.tur.br
- Website
- acvturismo.com.br
Bus from Estação Rodoviária de Porto Alegre to Barra do Ribeiro
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- R$24
- Schedules at
- acvturismo.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Rodoviária de Belo Horizonte to Extrema
- Ave. Duration
- 4h 6m
- Frequency
- Hourly
- Estimated price
- R$190–420
- Schedules at
- gontijo.com.br
- Convencional
- R$190–270
- Executivo
- R$210–280
- Leito
- R$390–420
Bus from Extrema to Tietê Bus Terminal
- Ave. Duration
- 1h 33m
- Frequency
- Every 30 minutes
- Estimated price
- R$50–150
- Schedules at
- gontijo.com.br
- Convencional
- R$60–90
- Executivo
- R$50–70
- Leito
- R$140–150
Bus from Rodoviária de Belo Horizonte to Ipatinga
- Ave. Duration
- 4h 6m
- Frequency
- Every 30 minutes
- Estimated price
- R$100–302
- Schedules at
- gontijo.com.br
- Convencional
- R$100–150
- Executivo
- R$100–140
- Leito
- R$220–240
- Phone
- 0800 881 0144
- atendimento@nspenha.com.br
- Website
- nspenha.com.br
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 18h
- Frequency
- 5 times a day
- Estimated price
- R$220–420
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
- Convencional
- R$300–420
- Cama
- R$480–650
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 22h 50m
- Frequency
- 4 times a day
- Estimated price
- R$120–270
- Schedules at
- expressoadamantina.com.br
- Book at
- expressoadamantina.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Porto Alegre
- Ave. Duration
- 27h 26m
- Frequency
- Once daily
- Estimated price
- R$170–290
- Schedules at
- expressoadamantina.com.br
- Book at
- expressoadamantina.com.br
- Phone
- 0800 723 2121
- faleconosco@itapemirim.com.br
- Website
- novaitapemirim.com.br
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- R$370–700
- Schedules at
- novaitapemirim.com.br
- Conventional
- R$370–440
- Cama
- R$490–700
- Phone
- +55 51 3475.4440
- meajuda@jblinternacional.com
- Website
- jblinternacional.com
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 18h 30m
- Frequency
- Twice a week
- Estimated price
- R$650–900
- Book at
- jblinternacional.com
- Phone
- +55 18 2212-5444
- mottaonline@motta.com.br
- Website
- motta.com.br
Bus from Rodoviária de Belo Horizonte to Divinópolis
- Ave. Duration
- 1h 56m
- Frequency
- Every 3 hours
- Estimated price
- R$28–220
- Schedules at
- motta.com.br
- Book at
- motta.com.br
- Convencional (Regular)
- R$90–130
- Leito (Semibed)
- R$160–220
- Executivo (Executive)
- R$28–40
- Leito individual (Individual bed)
- R$130–190
Bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 7h 50m
- Frequency
- Hourly
- Estimated price
- R$120–320
- Schedules at
- motta.com.br
- Book at
- motta.com.br
- Convencional (Regular)
- R$140–200
- Leito (Semibed)
- R$220–300
- Executivo (Executive)
- R$120–260
- Leito individual (Individual bed)
- R$230–320
- Phone
- 0800 039 88 46
- sac@saritur.com.br
- Website
- saritur.com.br
Bus from Rodoviária de Belo Horizonte to Divinópolis
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a day
- Estimated price
- R$40–60
- Book at
- saritur.com.br
- Convencional
- R$40–60
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 How do I buy a London Underground ticket?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.






























