There are 9 ways to get from Natal to Cacoal by bus, plane, bus (Flixbus), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Presidente Castro Pinto International Airport, fly to Cacoal Airport
best- Take the bus from Natal to João Pessoabus
- Fly from Presidente Castro Pinto International Airport (JPA) to Cacoal Airport (OAL)plane JPA - OAL
13h 16mR$2,595–12,169Bus via Belo Horizonte
cheapest- Take the bus from Natal to Belo Horizonte Centralbus
- Take the bus from Terminal Rodoviário de Belo Horizonte to Estação Rodoviária de Cacoalbus Colatina
3d 21hR$1,353–3,249Bus
- Take the bus from Natal to Recife - TIPbus
- Take the bus from Recife - TIP to Alta Florestabus
- Take the bus from Estação Rodoviária de Alta Floresta to Varzea Grandebus
- Take the bus from Estação Rodoviária de Várzea Grande to Estação Rodoviária de Cacoalbus
2d 6hR$1,593–2,223Drive 4,018.2 km
- Drive from Natal to Cacoalcar 4,018.2 km
2d 18hR$2,135–3,084Fly Greater Natal International Airport to Cacoal Airport
- Fly from Greater Natal International Airport (NAT) to Cacoal Airport (OAL)plane NAT - OAL
9h 57mR$2,263–11,068Bus, taxi, bus to Campina Grande, fly to Cacoal Airport
- Take the bus from Natal to Nova Cruzbus
- Take the taxi from Nova Cruz to Solâneataxi
- Take the bus from Solânea to Lagoa Secabus
- Fly from Campina Grande (CPV) to Cacoal Airport (OAL)plane CPV - OAL
22h 50mBus to Recife International Airport, fly to Cacoal Airport
- Take the bus from Natal to Recife - TIPbus
- Fly from Recife International Airport (REC) to Cacoal Airport (OAL)plane REC - OAL
16h 5mR$2,591–11,371Fly Greater Natal International Airport to Porto Velho - Governador Jorge Teixeira De Oliveira International Airport, bus
- Fly from Greater Natal International Airport (NAT) to Porto Velho - Governador Jorge Teixeira De Oliveira International Airport (PVH)plane NAT - PVH
- Take the bus from Porto Velho to Cacoalbus
17h 16mR$3,164–4,399Bus via Ceilândia
- Take the bus from Natal to Taguatingabus FlixBus BRN0603
- Take the bus from Rodoviária de Taguatinga to Estação Rodoviária de Cacoalbus Brasília
3d 14hR$1,374–6,150
Presidente Castro Pinto International Airport (JPA) to Cacoal Airport (OAL) flights
Questions & Answers
The cheapest way to get from Natal to Cacoal is to bus via Ceilândia which costs R$ 1300 - R$ 6500 and takes 3 days 14h.
The fastest way to get from Natal to Cacoal is to fly which takes 9h 57m and costs R$ 2200 - R$ 12000.
No, there is no direct bus from Natal to Cacoal. However, there are services departing from Natal and arriving at Estação Rodoviária de Cacoal via Recife - TIP, Estação Rodoviária de Alta Floresta and Estação Rodoviária de Várzea Grande. The journey, including transfers, takes approximately 2 days 6h.
The distance between Natal and Cacoal is 3138 km. The road distance is 4018.2 km.
The best way to get from Natal to Cacoal without a car is to bus which takes 2 days 6h and costs R$ 1500 - R$ 2300.
It takes approximately 13h 16m to get from Natal to Cacoal, including transfers.
Natal to Cacoal bus services, operated by Gontijo, depart from Natal station.
The best way to get from Natal to Cacoal is to bus which takes 2 days 6h and costs R$ 1500 - R$ 2300. Alternatively, you can fly, which costs R$ 2200 - R$ 12000 and takes 9h 57m.
Natal to Cacoal bus services, operated by Gontijo, arrive at Belo Horizonte Central station.
Cacoal is 1h behind Natal. It is currently 12:17 PM in Natal and 11:17 AM in Cacoal.
What companies run services between Natal, Brazil and Cacoal, Brazil?
You can take a bus from Natal to Estação Rodoviária de Cacoal via Recife - TIP, Alta Floresta, Estação Rodoviária de Alta Floresta, and Estação Rodoviária de Várzea Grande in around 2d 6h. Alternatively, LATAM Chile, Azul, and Gol Transportes Aéreos fly from Greater Natal International Airport (NAT) to Cacoal Airport (OAL) once daily.
- Website
- voeazul.com.br
Flights from Presidente Castro Pinto International Airport to Cacoal Airport via Sao Paulo Viracopos
- Ave. Duration
- 14h 50m
- When
- Wednesday and Sunday
- Estimated price
- R$3,400–15,000
Flights from Presidente Castro Pinto International Airport to Cacoal Airport via Sao Paulo Viracopos, Cuiaba
- Ave. Duration
- 11h 10m
- When
- Tuesday and Saturday
- Estimated price
- R$3,400–15,000
Flights from Presidente Castro Pinto International Airport to Cacoal Airport via Brasilia, Cuiaba
- Ave. Duration
- 9h
- When
- Tuesday and Saturday
- Estimated price
- R$2,800–15,000
Flights from Presidente Castro Pinto International Airport to Cacoal Airport via Sao Paulo, Cuiaba
- Ave. Duration
- 10h 37m
- When
- Tuesday and Saturday
- Estimated price
- R$2,500–17,000
Flights from Greater Natal International Airport to Cacoal Airport via Brasilia, Cuiaba
- Ave. Duration
- 8h 20m
- When
- Tuesday and Saturday
- Estimated price
- R$2,400–13,000
Flights from Greater Natal International Airport to Cacoal Airport via Sao Paulo, Cuiaba
- Ave. Duration
- 10h 51m
- When
- Tuesday and Saturday
- Estimated price
- R$2,200–15,000
Flights from Campina Grande to Cacoal Airport via Belo Horizonte Confins, Sao Paulo Viracopos
- Ave. Duration
- 25h 10m
- When
- Tuesday and Saturday
- Estimated price
- R$3,500–15,000
Flights from Campina Grande to Cacoal Airport via Recife International Airport, Sao Paulo Viracopos
- Ave. Duration
- 27h 15m
- When
- Tuesday and Saturday
- Estimated price
- R$3,600–16,000
Flights from Campina Grande to Cacoal Airport via Brasilia, Cuiaba
- Ave. Duration
- 25h 35m
- When
- Monday
- Estimated price
- R$2,800–15,000
Flights from Campina Grande to Cacoal Airport via Recife International Airport, Belo Horizonte Confins, Cuiaba
- Ave. Duration
- 23h 35m
- When
- Monday and Friday
- Estimated price
- R$3,300–15,000
Flights from Campina Grande to Cacoal Airport via Recife International Airport, Brasilia, Cuiaba
- Ave. Duration
- 15h 45m
- When
- Monday and Friday
- Estimated price
- R$2,300–12,000
Flights from Recife International Airport to Cacoal Airport via Sao Paulo Viracopos
- Ave. Duration
- 10h 55m
- When
- Wednesday and Sunday
- Estimated price
- R$2,500–11,000
Flights from Recife International Airport to Cacoal Airport via Sao Paulo, Cuiaba
- Ave. Duration
- 14h
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- R$2,500–11,000
Flights from Greater Natal International Airport to Porto Velho - Governador Jorge Teixeira De Oliveira International Airport via Belo Horizonte Confins
- Ave. Duration
- 8h 45m
- When
- Saturday
- Estimated price
- R$1,900–8,500
Flights from Greater Natal International Airport to Porto Velho - Governador Jorge Teixeira De Oliveira International Airport via Brasilia
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- R$1,300–6,500
- Website
- latam.com
Flights from Greater Natal International Airport to Porto Velho - Governador Jorge Teixeira De Oliveira International Airport via Brasilia
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- R$1,700–9,000
Flights from Greater Natal International Airport to Porto Velho - Governador Jorge Teixeira De Oliveira International Airport via Sao Paulo
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- R$2,000–11,000
- Website
- voegol.com.br
Flights from Greater Natal International Airport to Porto Velho - Governador Jorge Teixeira De Oliveira International Airport via Brasilia
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- R$1,300–6,500
- Phone
- +55 800 766 9000
- Website
- progressoonline.com.br
Bus from Natal to João Pessoa
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- R$55–110
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
- Executivo
- R$55–80
- Leito
- R$70–110
Bus from Natal to Recife - TIP
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Estimated price
- R$90–160
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
- Executivo
- R$90–120
- Leito
- R$110–160
- Phone
- 0800 042 4223
- service@flixbus.com
- Website
- flixbus.com.br
Bus from Natal to João Pessoa
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a day
- Estimated price
- R$40–60
- Schedules at
- flixbus.com.br
Bus from Natal to Recife - TIP
- Ave. Duration
- 5h 40m
- Frequency
- 4 times a day
- Estimated price
- R$60–90
- Schedules at
- flixbus.com.br
Bus from Natal to Taguatinga
- Ave. Duration
- 2d 1h
- Frequency
- Once daily
- Estimated price
- R$470–650
- Schedules at
- flixbus.com.br
Bus from Recife - TIP to Alta Floresta
- Ave. Duration
- 20h 24m
- Frequency
- Twice daily
- Estimated price
- R$1,000–1,310
- Schedules at
- expressosaoluiz.com.br
- Executivo
- R$1,000–1,300
Bus from Estação Rodoviária de Alta Floresta to Varzea Grande
- Ave. Duration
- 13h 51m
- Frequency
- 3 times a day
- Estimated price
- R$200–250
- Schedules at
- expressoitamarati.com.br
- Book at
- expressoitamarati.com.br
- Convencional
- R$200–215
- Executivo
- R$240–280
- Phone
- +55 0800 940 8090
- atendimento@roderotas.com
- Website
- 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$330–420
- Schedules at
- roderotas.com
- Book at
- roderotas.com
- Phone
- +55 84 99969 0432
Bus from Natal to Nova Cruz
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- R$28–40
- Schedules at
- instagram.com
- Phone
- +55 (83) 3337-3777
- empresasaojoset@gmail.com
- Website
- viacaosaojosepb.com.br
Bus from Solânea to Lagoa Seca
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Schedules at
- viacaosaojosepb.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Porto Velho to Cacoal
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- R$200–430
- Schedules at
- gontijo.com.br
- Convencional
- R$200–280
- Executivo
- R$220–290
- Leito
- R$400–430
Bus from Natal to Belo Horizonte Central
- Ave. Duration
- 47h 26m
- Frequency
- Twice daily
- Estimated price
- R$800–1,650
- Schedules at
- gontijo.com.br
- Convencional
- R$800–1,100
- Executivo
- R$950–1,300
- Leito
- R$1,550–1,650
- Phone
- 0800 704 8780
- andorinha@andorinha.com
- Website
- andorinha.com
Bus from Rodoviária de Taguatinga to Estação Rodoviária de Cacoal
- Ave. Duration
- 35h 48m
- Frequency
- Once daily
- Estimated price
- R$900–5,500
- Schedules at
- andorinha.com
- Phone
- 800 045 5050
- Website
- 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$550–1,600
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
- Com Eu+Fidelidade
- R$550–1,100
- Sem Eu+Fidelidade
- R$550–1,600
- Ave. Duration
- 53 min
- Estimated price
- R$150–190
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 to travel India's Golden Triangle, Which side of Niagara Falls should I choose (and how do I get there)?, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Natal to Cacoal is 4018 km. It takes approximately 2 days 18h to drive from Natal to Cacoal.
Book your Natal to Cacoal bus tickets online with Omio.
There are 14+ hotels available in Cacoal.

























