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 34mR$1,670–2,896Bus, 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$619–900Bus, 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 6mR$796–1,247Drive 1,413 km
- Drive from Recife to Caraivacar 1,413 km
19h 25mR$716–1,033Bus 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 56mR$1,458–3,298Drive 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 54mR$850–4,215Bus, 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,049–1,952Bus, 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,092–2,151
Recife International Airport (REC) to Porto Seguro (BPS) flights
Comparing Your Travel Options
The cheapest way to get from Recife to Caraiva is to bus and car ferry which costs R$ 600 - R$ 900 and takes 32h 4m.
The fastest way to get from Recife to Caraiva is to fly and car ferry and drive which takes 8h 34m and costs R$ 1600 - R$ 2900.
The distance between Recife and Caraiva is 1131 km. The road distance is 1413 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$ 1000 - R$ 2000.
It takes approximately 8h 34m to get from Recife to Caraiva, including transfers.
Yes, the driving distance between Recife to Caraiva is 1413 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 6m.
- 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$900–4,100
Flights from Recife International Airport to Porto Seguro via Salvador
- Ave. Duration
- 8h 25m
- When
- Tuesday and Saturday
- Estimated price
- R$700–3,900
Flights from Recife International Airport to Porto Seguro via Uberlandia
- Ave. Duration
- 9h 30m
- When
- Saturday and Sunday
- Estimated price
- R$1,000–4,300
Flights from Presidente Castro Pinto International Airport to Porto Seguro via Sao Paulo Viracopos
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- R$1,200–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$700–3,900
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–550
- 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$260–390
- 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 Bali: What to do if Mount Agung erupts, Italy Travel Guides, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.



