There are 7 ways to get from Rio de Janeiro to Cacoal 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 from Santos Dumont Airport
best- Fly from Santos Dumont Airport (SDU) to Cacoal Airport (OAL)plane SDU - OAL
5h 42mR$1,921–7,780Bus #2
cheapest- Take the bus from Terminal Rodoviário Novo Rio to Rodoviária de Belo Horizontebus Rio de Janeiro
- Take the bus from Terminal Rodoviário de Belo Horizonte to Estação Rodoviária de Cacoalbus Colatina
2d 5hR$1,254–1,950Bus via Cuiabá
- Take the bus from Terminal Rodoviário Novo Rio to Rodoviária de Rondonópolisbus
- Take the bus from Rodoviária de Rondonópolis to Estação Rodoviária de Jaciarabus
- Take the bus from Estação Rodoviária de Jaciara to Estação Rodoviária de Várzea Grandebus
- Take the bus from Estação Rodoviária de Várzea Grande to Estação Rodoviária de Cacoalbus
28h 43mR$1,557–2,711Drive 2,858 km
- Drive from Rio de Janeiro to Cacoalcar 2,858 km
38h 23mR$1,756–2,536Fly from Rio De Janeiro–Galeão International Airport
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Cacoal Airport (OAL)plane GIG - OAL
8h 59mR$4,827–6,532Bus
- Take the bus from Terminal Rodoviário Novo Rio to Rodoviária de Rondonópolisbus Rio de Janeiro
- Take the bus from Rodoviária de Rondonópolis to Estação Rodoviária de Cacoalbus Cascavel / ...
33h 40mR$1,667–2,508Bus #3
- Take the bus from Terminal Rodoviário Novo Rio to Goiâniabus Rio de Janeiro / ...
- Take the bus from Terminal Rodoviário de Goiânia to Estação Rodoviária de Cacoalbus Brasília
2d 8hR$1,348–2,179
Santos Dumont Airport (SDU) to Cacoal Airport (OAL) flights
Comparing Your Travel Options
The cheapest way to get from Rio de Janeiro to Cacoal is to bus which costs R$ 1300 - R$ 2200 and takes 2 days 8h.
The fastest way to get from Rio de Janeiro to Cacoal is to fly which takes 5h 42m and costs R$ 1900 - R$ 8000.
No, there is no direct bus from Rio de Janeiro to Cacoal. However, there are services departing from Terminal Rodoviário Novo Rio and arriving at Estação Rodoviária de Cacoal via Rodoviária de Rondonópolis, Estação Rodoviária de Jaciara and Estação Rodoviária de Várzea Grande. The journey, including transfers, takes approximately 28h 43m.
The distance between Rio de Janeiro and Cacoal is 2328 km. The road distance is 2858 km.
The best way to get from Rio de Janeiro to Cacoal without a car is to bus via Cuiabá which takes 28h 43m and costs R$ 1500 - R$ 2800.
It takes approximately 5h 42m to get from Rio de Janeiro to Cacoal, including transfers.
Rio de Janeiro to Cacoal bus services, operated by UTIL, depart from Terminal Rodoviário Novo Rio station.
The best way to get from Rio de Janeiro to Cacoal is to fly which takes 5h 42m and costs R$ 1900 - R$ 8000. Alternatively, you can bus via Cuiabá, which costs R$ 1500 - R$ 2800 and takes 28h 43m.
Rio de Janeiro to Cacoal bus services, operated by UTIL, arrive at Rodoviária de Rondonópolis station.
Cacoal is 1h behind Rio de Janeiro. It is currently 8:36 PM in Rio de Janeiro and 7:36 PM in Cacoal.
What companies run services between Rio de Janeiro, Brazil and Cacoal, Brazil?
Azul flies from Santos Dumont Airport (SDU) to Cacoal Airport (OAL) twice daily. Alternatively, you can take a bus from Terminal Rodoviário Novo Rio to Estação Rodoviária de Cacoal via Rodoviária de Rondonópolis, Estação Rodoviária de Jaciara, and Estação Rodoviária de Várzea Grande in around 28h 43m.
- Website
- voeazul.com.br
Flights from Santos Dumont Airport to Cacoal Airport via Sao Paulo Viracopos
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- R$1,900–8,000
Flights from Santos Dumont Airport to Cacoal Airport via Sao Paulo Congonhas, Cuiaba
- Ave. Duration
- 7h 30m
- When
- Tuesday and Thursday
- Estimated price
- R$1,900–8,000
Flights from Santos Dumont Airport to Cacoal Airport via Sao Paulo Viracopos, Cuiaba
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,900–8,000
Flights from Santos Dumont Airport to Cacoal Airport via Belo Horizonte Confins, Cuiaba
- Ave. Duration
- 8h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,900–8,000
Flights from Santos Dumont Airport to Cacoal Airport via Belo Horizonte Confins, Sao Paulo Viracopos
- Ave. Duration
- 10h 50m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- R$2,000–8,000
Flights from Rio De Janeiro–Galeão International Airport to Cacoal Airport via Sao Paulo Viracopos
- Ave. Duration
- 9h 25m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- R$4,800–6,500
Flights from Rio De Janeiro–Galeão International Airport to Cacoal Airport via Belo Horizonte Confins, Cuiaba
- Ave. Duration
- 8h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$4,800–6,500
Flights from Rio De Janeiro–Galeão International Airport to Cacoal Airport via Sao Paulo Viracopos, Cuiaba
- Ave. Duration
- 8h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$4,800–6,500
- Phone
- 0800 728 1992
- [email protected]
- Website
- viajeguanabara.com.br
Bus from Terminal Rodoviário Novo Rio to Rodoviária de Rondonópolis
- Ave. Duration
- 11h 45m
- Frequency
- Every 4 hours
- Estimated price
- R$1,100–2,000
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
Bus from Terminal Rodoviário Novo Rio to Rodoviária de Rondonópolis
- Ave. Duration
- 11h 45m
- Frequency
- Every 4 hours
- Estimated price
- R$1,100–2,000
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
- Phone
- 0800 704 8780
- [email protected]
- Website
- andorinha.com
Bus from Rodoviária de Rondonópolis to Estação Rodoviária de Jaciara
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- R$30–50
- Schedules at
- andorinha.com
Bus from Terminal Rodoviário de Goiânia to Estação Rodoviária de Cacoal
- Ave. Duration
- 32h 39m
- Frequency
- Once daily
- Estimated price
- R$850–1,400
- Schedules at
- andorinha.com
- Phone
- 800 045 5050
- Website
- eucatur.com.br
Bus from Rodoviária de Rondonópolis to Estação Rodoviária de Jaciara
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- R$33
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
Bus from Rodoviária de Rondonópolis to Estação Rodoviária de Cacoal
- Ave. Duration
- 20h 55m
- Frequency
- Every 4 hours
- Estimated price
- R$557
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
Bus from Terminal Rodoviário de Belo Horizonte to Estação Rodoviária de Cacoal
- Ave. Duration
- 45h 21m
- Frequency
- Once daily
- Estimated price
- R$1,100–1,400
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Rodoviária de Rondonópolis to Estação Rodoviária de Jaciara
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- R$35–60
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Phone
- +55 18 2212-5444
- [email protected]
- Website
- motta.com.br
Bus from Rodoviária de Rondonópolis to Estação Rodoviária de Jaciara
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a day
- Estimated price
- R$47
- Schedules at
- motta.com.br
- Book at
- motta.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Rodoviária de Rondonópolis to Estação Rodoviária de Jaciara
- Ave. Duration
- 1h 18m
- Frequency
- Twice daily
- Estimated price
- R$17–24
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- +55 0800 940 8090
- [email protected]
- Website
- roderotas.com
Bus from Estação Rodoviária de Jaciara to Estação Rodoviária de Várzea Grande
- Ave. Duration
- 1h 53m
- Frequency
- 4 times a week
- Estimated price
- R$60–100
- Schedules at
- roderotas.com
- Book at
- roderotas.com
Bus from Estação Rodoviária de Várzea Grande to Estação Rodoviária de Cacoal
- Ave. Duration
- 11h 44m
- Frequency
- Twice a week
- Estimated price
- R$370–600
- Schedules at
- roderotas.com
- Book at
- roderotas.com
Bus from Terminal Rodoviário Novo Rio to Goiânia
- Ave. Duration
- 11h 31m
- Frequency
- Once a week
- Estimated price
- R$490–800
- Schedules at
- roderotas.com
- Book at
- roderotas.com
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Terminal Rodoviário Novo Rio to Rodoviária de Belo Horizonte
- Ave. Duration
- 7h 30m
- Frequency
- Every 30 minutes
- Estimated price
- R$200–550
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- +55 61 2106 7106
- [email protected]
- Website
- gipsyy.com.br
Bus from Terminal Rodoviário Novo Rio to Rodoviária de Belo Horizonte
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- R$150–342
- Book at
- gipsyy.com.br
- Executivo
- R$150–180
- Phone
- +55 800 085 8830
- [email protected]
- Website
- realexpresso.com.br
Bus from Terminal Rodoviário Novo Rio to Goiânia
- Ave. Duration
- 22h 45m
- Frequency
- Hourly
- Estimated price
- R$1–800
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Terminal Rodoviário Novo Rio to Goiânia
- Ave. Duration
- 23h 55m
- Frequency
- Once daily
- Estimated price
- R$440–800
- Schedules at
- gontijo.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 Train travel in France: A guide to SNCF, How to travel India's Golden Triangle, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Rio de Janeiro to Cacoal is 2858 km. It takes approximately 38h 23m to drive from Rio de Janeiro to Cacoal.
Book your Rio de Janeiro to Cacoal bus tickets online with Omio.
There are 18+ hotels available in Cacoal.































