There are 8 ways to get from Recife to Caraiva by plane, car ferry, car, or bus
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 Recife International Airport, car ferry, drive
best- Fly from Recife International Airport (REC) to Porto Seguro (BPS)plane REC - BPS
- Take the carferry from Porto Seguro to Arraial D'Ajudacarferry
- Drive from Arraial D'Ajuda to Caraivacar
8h 33mR$1,668–2,997Bus, car ferry
cheapest- Take the bus from Recife - TIP to Aracajubus
- Take the bus from Aracaju to Itabunabus
- Take the bus from Itabuna, BA to Porto Seguro, BAbus
- Take the carferry from Porto Seguro to Arraial D'Ajudacarferry
- Take the bus from Terminal Balsas Arraial D'Ajuda to Caraívabus
32h 4mR$654–966Bus, car ferry, drive
- Take the bus from Abreu e Lima to Salvadorbus
- Take the bus from Salvador, BA to Porto Seguro, BAbus
- Take the carferry from Porto Seguro to Arraial D'Ajudacarferry
- Drive from Arraial D'Ajuda to Caraivacar
31h 4mR$806–1,317Drive 1,412 km
- Drive from Recife to Caraivacar 1,412 km
19h 25mR$731–1,055Bus to Presidente Castro Pinto International Airport, fly, car ferry, drive
- Take the bus from Recife - TIP to Terminal Rodoviário de João Pessoabus
- Fly from Presidente Castro Pinto International Airport (JPA) to Porto Seguro (BPS)plane JPA - BPS
- Take the carferry from Porto Seguro to Arraial D'Ajudacarferry
- Drive from Arraial D'Ajuda to Caraivacar
9h 55mR$1,457–3,098Drive to Campina Grande, fly, car ferry, drive
- Drive from Recife - TIP to Campina Grande (CPV)car
- Fly from Campina Grande (CPV) to Porto Seguro (BPS)plane CPV - BPS
- Take the carferry from Porto Seguro to Arraial D'Ajudacarferry
- Drive from Arraial D'Ajuda to Caraivacar
11h 52mR$801–4,218Bus, car ferry via Imbuí
- Take the bus from Recife - TIP to Maceióbus
- Take the bus from Maceió, AL to Salvador, BAbus
- Take the bus from Salvador, BA to Porto Seguro, BAbus
- Take the bus from Porto Seguro to Porto Segurobus
- Take the carferry from Porto Seguro to Arraial D'Ajudacarferry
- Take the bus from Terminal Balsas Arraial D'Ajuda to Caraívabus
2d 6hR$1,186–2,006Bus, car ferry via Feira de Santana
- Take the bus from Recife - TIP to Ribeira do Pombalbus
- Take the bus from Terminal Rodoviário de Ribeira do Pombal to Terminal Rodoviário de Feira de Santanabus
- Take the bus from Feira de Santana to Eunapolisbus
- Take the bus from Eunápolis to Porto Segurobus
- Take the carferry from Porto Seguro to Arraial D'Ajudacarferry
- Take the bus from Terminal Balsas Arraial D'Ajuda to Caraívabus
2d 6hR$1,156–2,231
Recife International Airport (REC) to Porto Seguro (BPS) flights
Questions & Answers
The cheapest way to get from Recife to Caraiva is to bus and car ferry which costs R$ 650 - R$ 1000 and takes 32h 4m.
The fastest way to get from Recife to Caraiva is to fly and car ferry and drive which takes 8h 33m and costs R$ 1600 - R$ 3000.
The distance between Recife and Caraiva is 1130 km. The road distance is 1412 km.
The best way to get from Recife to Caraiva without a car is to bus and car ferry via Imbuí which takes 2 days 6h and costs R$ 1100 - R$ 2100.
It takes approximately 8h 33m to get from Recife to Caraiva, including transfers.
Yes, the driving distance between Recife to Caraiva is 1412 km. It takes approximately 19h 25m to drive from Recife to Caraiva.
There are 377+ hotels available in Caraiva.
What companies run services between Recife, Brazil and Caraiva, Brazil?
There is no direct connection from Recife to Caraiva. However, you can take the bus to Recife Airport, walk to Recife International Airport (REC) airport, fly to Porto Seguro (BPS), drive to Porto Seguro, take the car ferry to Arraial D'Ajuda, then drive to Caraiva. Alternatively, you can take a vehicle from Recife to Caraiva via Abreu e Lima, Salvador, Salvador, BA, Porto Seguro, BA, Porto Seguro, and Arraial D'Ajuda in around 31h 4m.
- Website
- voeazul.com.br
Flights from Recife International Airport to Porto Seguro via Belo Horizonte Confins
- Ave. Duration
- 7h 38m
- When
- Saturday to Wednesday
- Estimated price
- R$850–4,100
Flights from Recife International Airport to Porto Seguro via Salvador
- Ave. Duration
- 8h 25m
- When
- Tuesday and Saturday
- Estimated price
- R$650–3,800
Flights from Recife International Airport to Porto Seguro via Uberlandia
- Ave. Duration
- 9h 30m
- When
- Saturday and Sunday
- Estimated price
- R$950–4,200
Flights from Presidente Castro Pinto International Airport to Porto Seguro via Sao Paulo Viracopos
- Ave. Duration
- 6h 47m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- R$1,300–2,700
Flights from Presidente Castro Pinto International Airport to Porto Seguro via Salvador
- Ave. Duration
- 4h 45m
- When
- Tuesday and Saturday
- Estimated price
- R$1,500–2,700
Flights from Campina Grande to Porto Seguro via Belo Horizonte Confins
- Ave. Duration
- 6h 57m
- When
- Saturday, Tuesday, Thursday, and Sunday
- Estimated price
- R$1,100–5,500
- Phone
- 0800 075 0010
- [email protected]
- Website
- rotatransportes.com.br
Bus from Abreu e Lima to Salvador
- Ave. Duration
- 14h 29m
- Frequency
- 3 times a week
- Estimated price
- R$360–600
- Schedules at
- rotatransportes.com.br
- Book at
- rotatransportes.com.br
Bus from Aracaju to Itabuna
- Ave. Duration
- 12h 10m
- Frequency
- Twice daily
- Estimated price
- R$300–420
- Schedules at
- rotatransportes.com.br
- Book at
- rotatransportes.com.br
- Phone
- +55 73 3268-0219
- Website
- facebook.com
Car ferry from Porto Seguro to Arraial D'Ajuda
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- R$20
- Schedules at
- arraialdajuda.tur.br
Car ferry from Porto Seguro to Arraial D'Ajuda
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- R$20
- Schedules at
- arraialdajuda.tur.br
Car ferry from Porto Seguro to Arraial D'Ajuda
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- R$20
- Schedules at
- arraialdajuda.tur.br
Car ferry from Porto Seguro to Arraial D'Ajuda
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- R$20
- Schedules at
- arraialdajuda.tur.br
Car ferry from Porto Seguro to Arraial D'Ajuda
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- R$20
- Schedules at
- arraialdajuda.tur.br
Car ferry from Porto Seguro to Arraial D'Ajuda
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- R$20
- Schedules at
- arraialdajuda.tur.br
Car ferry from Porto Seguro to Arraial D'Ajuda
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- R$20
- Schedules at
- arraialdajuda.tur.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 10 amazing places to get away from it all in Australia, Travelling to the UK: What do I need to know?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.



