There are 7 ways to get from São Luís to Caraiva by plane, car ferry, car, bus, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, car ferry, drive
best- Fly from São Luís Airport (SLZ) to Porto Seguro (BPS)plane SLZ - BPS
- Take the carferry from Porto Seguro to Arraial D'Ajudacarferry
- Drive from Arraial D'Ajuda to Caraivacar
8h 14mR$1,206–3,641Bus, car ferry
cheapest- Take the bus from Sao Luis to Teresinabus
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Feira de Santanabus
- Take the bus from Feira de Santana to Cruz das Almasbus
- Take the bus from Cruz das Almas, 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
45h 42mR$855–1,516Bus, taxi
- Take the bus from Sao Luis to Teresinabus
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Feira de Santanabus
- Take the bus from Feira de Santana to Eunapolisbus
- Take the taxi from Eunapolis to Caraivataxi
41h 55mR$1,196–1,892Drive 2,118.3 km
- Drive from São Luís to Caraivacar 2,118.3 km
30h 30mR$1,101–1,590Train, bus, taxi
- Take the train from São Luis to Araritrain Efc
- Take the bus from Miranda do Norte to Teresinabus
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Feira de Santanabus
- Take the bus from Feira de Santana to Eunapolisbus
- Take the taxi from Eunapolis to Caraivataxi
42h 38mR$1,221–1,766Bus, car ferry via Eunápolis
- Take the bus from Sao Luis to Teresinabus
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella 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 15hR$1,473–2,452Bus, car ferry #2
- Take the bus from Rodoviária de São Luís to Terminal Rodoviário Gov Nunes Freirebus
- Take the bus from Teresina, Timon to Salvadorbus
- 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 20hR$1,493–2,607
São Luís Airport (SLZ) to Porto Seguro (BPS) flights
Questions & Answers
The cheapest way to get from São Luís to Caraiva is to bus and car ferry which costs R$ 850 - R$ 1600 and takes 45h 42m.
The fastest way to get from São Luís to Caraiva is to fly and car ferry and drive which takes 8h 14m and costs R$ 1200 - R$ 3700.
The distance between São Luís and Caraiva is 1739 km. The road distance is 2118.3 km.
The best way to get from São Luís to Caraiva without a car is to bus and taxi which takes 41h 55m and costs R$ 1200 - R$ 1900.
It takes approximately 8h 14m to get from São Luís to Caraiva, including transfers.
Yes, the driving distance between São Luís to Caraiva is 2118 km. It takes approximately 30h 30m to drive from São Luís to Caraiva.
There are 376+ hotels available in Caraiva.
What companies run services between São Luís, Brazil and Caraiva, Brazil?
There is no direct connection from São Luís to Caraiva. However, you can take the taxi to São Luís Airport (SLZ) 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 the taxi to Sao Luis, take the bus to Teresina, take the bus to Terminal Rodoviário de Feira de Santana, take the bus to Eunapolis, then take the taxi to Caraiva.
- Website
- latam.com
Flights from São Luís Airport to Porto Seguro via Sao Paulo
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- R$1,000–4,400
- Website
- voegol.com.br
Flights from São Luís Airport to Porto Seguro via Sao Paulo
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- R$1,100–4,000
Flights from São Luís Airport to Porto Seguro via Rio De Janeiro-Galeao
- Ave. Duration
- 10h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R$1,000–3,900
- Website
- voeazul.com.br
Flights from São Luís Airport to Porto Seguro via Belo Horizonte Confins
- Ave. Duration
- 8h 50m
- When
- Monday to Friday
- Estimated price
- R$1,100–3,500
Flights from São Luís Airport to Porto Seguro via Salvador
- Ave. Duration
- 5h 10m
- When
- Tuesday and Saturday
- Estimated price
- R$700–3,500
- Phone
- 0800 285 7000
- Website
- vale.com
Train from São Luis to Arari
- Ave. Duration
- 2h 16m
- Frequency
- 3 times a week
- Estimated price
- R$35–50
- Schedules at
- vale.com
- Book at
- tremdepassageiros.vale.com
- Econômica
- R$35–50
- Executiva
- R$42–48
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Sao Luis to Teresina
- Ave. Duration
- 8h 17m
- Frequency
- Every 4 hours
- Estimated price
- R$150–400
- Schedules at
- expressoguanabara.com.br
Bus from Sao Luis to Teresina
- Ave. Duration
- 8h 17m
- Frequency
- Every 4 hours
- Estimated price
- R$150–400
- Schedules at
- expressoguanabara.com.br
Bus from Sao Luis to Teresina
- Ave. Duration
- 8h 17m
- Frequency
- Every 4 hours
- Estimated price
- R$150–400
- Schedules at
- expressoguanabara.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Sao Luis to Teresina
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- R$150–220
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Miranda do Norte to Teresina
- Ave. Duration
- 5h 33m
- Frequency
- Twice daily
- Estimated price
- R$100–170
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Sao Luis to Teresina
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- R$150–220
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Sao Luis to Teresina
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- R$150–220
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- 0800 728 0044
- [email protected]
- Website
- gontijo.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Feira de Santana
- Ave. Duration
- 19h 5m
- Frequency
- 3 times a week
- Estimated price
- R$370–550
- Schedules at
- gontijo.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Feira de Santana
- Ave. Duration
- 19h 5m
- Frequency
- 3 times a week
- Estimated price
- R$370–550
- Schedules at
- gontijo.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Feira de Santana
- Ave. Duration
- 19h 5m
- Frequency
- 3 times a week
- Estimated price
- R$370–550
- Schedules at
- gontijo.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Feira de Santana
- Ave. Duration
- 19h 5m
- Frequency
- 3 times a week
- Estimated price
- R$370–550
- Schedules at
- gontijo.com.br
- Phone
- 0800 042 4223
- [email protected]
- Website
- Flixbus Brazil
Bus from Feira de Santana to Eunapolis
- Ave. Duration
- 10h 10m
- Frequency
- Once a week
- Estimated price
- R$270–450
- Schedules at
- Flixbus Brazil
Bus from Feira de Santana to Eunapolis
- Ave. Duration
- 10h 10m
- Frequency
- Once a week
- Estimated price
- R$270–450
- Schedules at
- Flixbus Brazil
Bus from Feira de Santana to Cruz das Almas
- Ave. Duration
- 1h 5m
- Frequency
- Once a week
- Estimated price
- R$30–50
- Schedules at
- Flixbus Brazil
Bus from Feira de Santana to Eunapolis
- Ave. Duration
- 10h 10m
- Frequency
- Once a week
- Estimated price
- R$270–450
- Schedules at
- Flixbus Brazil
- Phone
- +55 800 725 1211
- [email protected]
- Website
- aguiabranca.com.br
Bus from Cruz das Almas, BA to Porto Seguro, BA
- Ave. Duration
- 9h 55m
- Frequency
- Twice daily
- Estimated price
- R$220–410
- Book at
- aguiabranca.com.br
Bus from Salvador, BA to Porto Seguro, BA
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- R$240–440
- Book at
- aguiabranca.com.br
- Phone
- +55 73 3575-1170
- [email protected]
- Website
- instagram.com
Bus from Terminal Balsas Arraial D'Ajuda to Caraíva
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- R$27–40
- Schedules at
- instagram.com
Bus from Terminal Balsas Arraial D'Ajuda to Caraíva
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- R$27–40
- Schedules at
- instagram.com
Bus from Terminal Balsas Arraial D'Ajuda to Caraíva
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- R$27–40
- Schedules at
- instagram.com
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Eunápolis to Porto Seguro
- Ave. Duration
- 18h 36m
- Frequency
- Twice daily
- Estimated price
- R$600–950
- Schedules at
- gontijo.com.br
Bus from Porto Seguro to Porto Seguro
- Ave. Duration
- 19h 22m
- Frequency
- Twice daily
- Estimated price
- R$600–1,000
- Schedules at
- gontijo.com.br
- Phone
- +55 98 3199 5000
- [email protected]
- Website
- Aguiar
Bus from Rodoviária de São Luís to Terminal Rodoviário Gov Nunes Freire
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- R$95–270
- Schedules at
- Aguiar
- Phone
- +55 99 3525 1468
- [email protected]
- Website
- Jamjoy
Bus from Teresina, Timon to Salvador
- Ave. Duration
- 19h 30m
- Frequency
- Twice daily
- Estimated price
- R$400–700
- Website
- Jamjoy
- 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
- Ave. Duration
- 2h 12m
- Estimated price
- R$370–450
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 Italian Lakes: Getting around by train, The London Underground: Essential tips to navigate the Tube, and How to get from Luton Airport into central London - to help you get the most out of your next trip.

























