There are 7 ways to get from São Luís to Bahia by plane, bus, car, 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 to Deputado Luís Eduardo Magalhães International Airport
best- Fly from São Luís Airport (SLZ) to Deputado Luís Eduardo Magalhães International Airport (SSA)plane SLZ - SSA
2h 23mR$670–2,583Bus via Teresina
cheapest- Take the bus from Rodoviária de São Luís to Terminal Rodoviário Gov Nunes Freirebus São Luís
- Take the bus from Teresina, Timon to Salvadorbus Salvador / ...
30h 18mR$551–1,062Bus
- Take the bus from Sao Luis to Teresinabus Teresina / ...
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Rodoviária de Salvadorbus
30h 14mR$621–1,087Drive 1,579.8 km
- Drive from São Luís to Salvadorcar 1,579.8 km
21h 34mR$819–1,183Fly to Petrolina
- Fly from São Luís Airport (SLZ) to Petrolina (PNZ)plane SLZ - PNZ
4h 57mR$1,495–4,318Fly to Porto Seguro
- Fly from São Luís Airport (SLZ) to Porto Seguro (BPS)plane SLZ - BPS
5h 23mR$1,145–3,553Train, bus
- Take the train from São Luis to Araritrain Efc
- Take the bus from Miranda do Norte to Teresinabus
- Take the bus from Teresina, Timon to Salvadorbus
31h 9mR$634–1,072
São Luís Airport (SLZ) to Deputado Luís Eduardo Magalhães International Airport (SSA) flights
Questions & Answers
The cheapest way to get from São Luís to Bahia is to bus via Teresina which costs R$ 550 - R$ 1100 and takes 30h 18m.
The fastest way to get from São Luís to Bahia is to fly which takes 2h 23m and costs R$ 650 - R$ 2600.
No, there is no direct bus from São Luís to Bahia. However, there are services departing from Sao Luis and arriving at Rodoviária de Salvador via Terminal Rodoviário Gov. Lucídio Portella. The journey, including transfers, takes approximately 30h 14m.
The distance between São Luís and Bahia is 1335 km. The road distance is 1579.8 km.
The best way to get from São Luís to Bahia without a car is to bus which takes 30h 14m and costs R$ 600 - R$ 1100.
It takes approximately 2h 23m to get from São Luís to Bahia, including transfers.
São Luís to Bahia bus services, operated by Guanabara, depart from Sao Luis station.
The best way to get from São Luís to Bahia is to fly which takes 2h 23m and costs R$ 650 - R$ 2600. Alternatively, you can bus, which costs R$ 600 - R$ 1100 and takes 30h 14m.
São Luís to Bahia bus services, operated by Guanabara, arrive at Teresina station.
Yes, the driving distance between São Luís to Bahia is 1580 km. It takes approximately 21h 34m to drive from São Luís to Bahia.
What companies run services between São Luís, Brazil and Bahia, Brazil?
Gol Transportes Aéreos, LATAM Chile, and two other airlines fly from São Luís Airport (SLZ) to Deputado Luís Eduardo Magalhães International Airport (SSA) 4 times a day. Alternatively, you can take a vehicle from São Luís to Salvador via Sao Luis, Terminal Rodoviário Gov. Lucídio Portella, and Rodoviária de Salvador in around 30h 14m.
- Website
- latam.com
Flights from São Luís Airport to Deputado Luís Eduardo Magalhães International Airport via Fortaleza
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- R$600–2,300
Flights from São Luís Airport to Petrolina via Sao Paulo
- Ave. Duration
- 7h 13m
- When
- Every day
- Estimated price
- R$1,700–7,500
Flights from São Luís Airport to Petrolina via Recife
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$1,500–3,500
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 Deputado Luís Eduardo Magalhães International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R$470–2,500
Flights from São Luís Airport to Petrolina via Deputado Luís Eduardo Magalhães International Airport
- Ave. Duration
- 4h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,100–5,500
Flights from São Luís Airport to Petrolina via Sao Paulo
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- R$1,900–6,500
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
- flytap.com
Flights from São Luís Airport to Deputado Luís Eduardo Magalhães International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R$470–2,500
Flights from São Luís Airport to Deputado Luís Eduardo Magalhães International Airport via Fortaleza
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- R$470–2,500
Flights from São Luís Airport to Petrolina via Sao Paulo
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- R$1,900–6,500
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
- Website
- voeazul.com.br
Flights from São Luís Airport to Deputado Luís Eduardo Magalhães International Airport via Recife
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- R$700–2,600
Flights from São Luís Airport to Petrolina via Recife
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- R$1,500–3,500
Flights from São Luís Airport to Petrolina via Sao Paulo Viracopos
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- R$1,500–3,500
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 Deputado Luís Eduardo Magalhães International Airport
- 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 Rodoviária de Salvador
- Ave. Duration
- 20h 40m
- Frequency
- 3 times a week
- Estimated price
- R$400–600
- 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$420–750
- Website
- Jamjoy
Bus from Teresina, Timon to Salvador
- Ave. Duration
- 19h 30m
- Frequency
- Twice daily
- Estimated price
- R$420–750
- Website
- Jamjoy
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 Train travel in Spain: A guide to Renfe, How to travel India's Golden Triangle, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 3540+ hotels available in Bahia.















