There are 10 ways to get from Maranhão 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 Teresina Airport to Deputado Luís Eduardo Magalhães International Airport
best- Fly from Teresina Airport (THE) to Deputado Luís Eduardo Magalhães International Airport (SSA)plane THE - SSA
1h 58mR$1,044–2,953Bus 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,132Bus
- 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$631–1,087Drive 1,579.8 km
- Drive from São Luís to Salvadorcar 1,579.8 km
21h 34mR$828–1,196Fly São Luís Airport to Deputado Luís Eduardo Magalhães International Airport
- 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,583Fly Teresina Airport to Petrolina
- Fly from Teresina Airport (THE) to Petrolina (PNZ)plane THE - PNZ
4h 27mR$2,569–5,588Fly São Luís Airport to Petrolina
- Fly from São Luís Airport (SLZ) to Petrolina (PNZ)plane SLZ - PNZ
4h 57mR$1,595–4,418Fly Imperatriz to Deputado Luís Eduardo Magalhães International Airport
- Fly from Imperatriz (IMP) to Deputado Luís Eduardo Magalhães International Airport (SSA)plane IMP - SSA
5h 9mR$2,745–4,053Fly São Luís Airport 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$644–1,122
Teresina Airport (THE) to Deputado Luís Eduardo Magalhães International Airport (SSA) flights
Questions & Answers
The cheapest way to get from Maranhão to Bahia is to bus via Teresina which costs R$ 550 - R$ 1200 and takes 30h 18m.
The fastest way to get from Maranhão to Bahia is to fly which takes 1h 58m and costs R$ 1000 - R$ 3000.
No, there is no direct bus from Maranhão 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 Maranhão and Bahia is 1013 km. The road distance is 1579.8 km.
The best way to get from Maranhão to Bahia without a car is to bus which takes 30h 14m and costs R$ 600 - R$ 1100.
It takes approximately 1h 58m to get from Maranhão to Bahia, including transfers.
Maranhão to Bahia bus services, operated by Guanabara, depart from Sao Luis station.
The best way to get from Maranhão to Bahia is to fly which takes 1h 58m and costs R$ 1000 - R$ 3000. Alternatively, you can bus, which costs R$ 600 - R$ 1100 and takes 30h 14m.
Maranhão to Bahia bus services, operated by Guanabara, arrive at Teresina station.
Yes, the driving distance between Maranhão to Bahia is 1580 km. It takes approximately 21h 34m to drive from Maranhão to Bahia.
What companies run services between Maranhão, Brazil and Bahia, Brazil?
Gol Transportes Aéreos and LATAM Chile fly from Teresina Airport (THE) to Deputado Luís Eduardo Magalhães International Airport (SSA) once daily. 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 Teresina Airport to Deputado Luís Eduardo Magalhães International Airport via Fortaleza
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- R$1,000–2,600
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 Teresina Airport to Petrolina via Sao Paulo
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- R$2,000–9,000
Flights from São Luís Airport to Petrolina via Sao Paulo
- Ave. Duration
- 7h 13m
- When
- Every day
- Estimated price
- R$1,800–8,000
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,600
Flights from Imperatriz to Deputado Luís Eduardo Magalhães International Airport via Brasilia
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- R$900–4,600
Flights from Imperatriz to Deputado Luís Eduardo Magalhães International Airport via Sao Paulo
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- R$1,200–6,000
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,600
- Website
- voegol.com.br
Flights from Teresina Airport to Deputado Luís Eduardo Magalhães International Airport
- Ave. Duration
- 1h 45m
- When
- Thursday and Saturday
- Estimated price
- R$550–3,600
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 Teresina Airport to Petrolina via Deputado Luís Eduardo Magalhães International Airport
- Ave. Duration
- 4h 5m
- When
- Thursday and Saturday
- Estimated price
- R$1,100–6,500
Flights from Teresina Airport to Petrolina via Sao Paulo
- Ave. Duration
- 7h 30m
- When
- Saturday
- Estimated price
- R$2,200–7,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$2,000–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 Teresina Airport to Deputado Luís Eduardo Magalhães International Airport via Fortaleza
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- R$1,000–2,600
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 Teresina Airport to Petrolina via Sao Paulo
- Ave. Duration
- 7h 30m
- When
- Saturday
- Estimated price
- R$2,200–7,500
Flights from São Luís Airport to Petrolina via Sao Paulo
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- R$2,000–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$650–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,600
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,600
Flights from Imperatriz to Deputado Luís Eduardo Magalhães International Airport via Belo Horizonte Confins
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- R$2,700–3,400
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$160–230
- 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$110–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$410–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–290
- 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–800
- Website
- Jamjoy
Bus from Teresina, Timon to Salvador
- Ave. Duration
- 19h 30m
- Frequency
- Twice daily
- Estimated price
- R$420–800
- 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 Travel Insider: Top Japan travel tips by Beatrix Holland, Need to know: Greyhound, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
There are 3548+ hotels available in Bahia.















