There are 5 ways to get from São Luís to Porto Seguro by plane, bus (Flixbus), car, train, 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
best- Fly from São Luís Airport (SLZ) to Porto Seguro (BPS)plane SLZ - BPS
5h 23mR$1,145–3,553Bus
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
41h 32mR$796–1,452Drive 2,088.4 km
- Drive from São Luís to Porto Segurocar 2,088.4 km
29h 20mR$1,083–1,564Train, bus
- 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 Cruz das Almasbus
- Take the bus from Cruz das Almas, BA to Porto Seguro, BAbus
42h 16mR$821–1,326Bus via Ubatã
- 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 to Ubatãbus
- Take the bus from Ubatã to Canavieirasbus
- Take the bus from Canavieiras to Rodoviária de Porto Segurobus
2d 5hR$851–1,612
São Luís Airport (SLZ) to Porto Seguro (BPS) flights
Questions & Answers
The cheapest way to get from São Luís to Porto Seguro is to bus which costs R$ 750 - R$ 1500 and takes 41h 32m.
The fastest way to get from São Luís to Porto Seguro is to fly which takes 5h 23m and costs R$ 1100 - R$ 3600.
No, there is no direct bus from São Luís to Porto Seguro. However, there are services departing from Sao Luis and arriving at Porto Seguro, BA via Terminal Rodoviário Gov. Lucídio Portella, Feira de Santana and Cruz das Almas, BA. The journey, including transfers, takes approximately 41h 32m.
The distance between São Luís and Porto Seguro is 1653 km. The road distance is 2088.4 km.
The best way to get from São Luís to Porto Seguro without a car is to bus which takes 41h 32m and costs R$ 750 - R$ 1500.
It takes approximately 5h 23m to get from São Luís to Porto Seguro, including transfers.
São Luís to Porto Seguro bus services, operated by Guanabara, depart from Sao Luis station.
The best way to get from São Luís to Porto Seguro is to fly which takes 5h 23m and costs R$ 1100 - R$ 3600. Alternatively, you can bus, which costs R$ 750 - R$ 1500 and takes 41h 32m.
São Luís to Porto Seguro bus services, operated by Guanabara, arrive at Teresina station.
Yes, the driving distance between São Luís to Porto Seguro is 2088 km. It takes approximately 29h 20m to drive from São Luís to Porto Seguro.
What companies run services between São Luís, Brazil and Porto Seguro, Brazil?
LATAM Chile, Gol Transportes Aéreos, and Azul fly from São Luís Airport (SLZ) to Porto Seguro (BPS) every 4 hours. Alternatively, you can take a vehicle from São Luís to Porto Seguro, BA via Sao Luis, Terminal Rodoviário Gov. Lucídio Portella, Feira de Santana, and Cruz das Almas, BA in around 41h 32m.
- 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–3,900
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
- 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
- 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$360–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$360–550
- Schedules at
- gontijo.com.br
- Phone
- 0800 042 4223
- [email protected]
- Website
- 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 Cruz das Almas
- Ave. Duration
- 1h 5m
- Frequency
- Once a week
- Estimated price
- R$30–50
- 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 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
- 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$420–750
- Website
- Jamjoy
- Phone
- +55 0800 075 0010
- [email protected]
- Website
- cidadesol.com.br
Bus from Salvador to Ubatã
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- R$110–180
- Schedules at
- cidadesol.com.br
- Book at
- cidadesol.com.br
Bus from Ubatã to Canavieiras
- Ave. Duration
- 5h 33m
- Frequency
- Twice daily
- Estimated price
- R$110–160
- Schedules at
- cidadesol.com.br
- Book at
- cidadesol.com.br
- Phone
- 0800 075 0010
- [email protected]
- Website
- expressobrasileiro.com.br
Bus from Canavieiras to Rodoviária de Porto Seguro
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- R$80–210
- Book at
- expressobrasileiro.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 5 incredible day trips from Florence by train, 4 of the smartest ways to explore Australia, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Book your São Luís to Porto Seguro bus tickets online with Omio.
There are 2460+ hotels available in Porto Seguro.



























