There are 5 ways to get from Barreiras to São Luís 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
best- Fly from Barreiras Airport (BRA) to São Luís Airport (SLZ)plane BRA - SLZ
5h 50mR$3,581–7,098Bus via Teresina
cheapest- Take the bus from Barreiras to Teresinabus Palmas / ...
- Take the bus from Terminal Rodoviário Gov Nunes Freire to Rodoviária de São Luísbus São Luís
26h 48mR$396–866Bus
- Take the bus from Barreiras to Teresinabus Palmas / ...
- Take the bus from Teresina to Sao Luisbus Teresina / ...
24h 14mR$448–990Drive 1,334.3 km
- Drive from Barreiras to São Luíscar 1,334.3 km
20h 56mR$693–1,001Bus, train
- Take the bus from Barreiras to Teresinabus
- Take the bus from Teresina to Miranda do Nortebus
- Take the train from Arari to São Luistrain Efc
25hR$478–870
Barreiras Airport (BRA) to São Luís Airport (SLZ) flights
Questions & Answers
The cheapest way to get from Barreiras to São Luís is to bus via Teresina which costs R$ 390 - R$ 900 and takes 26h 48m.
The fastest way to get from Barreiras to São Luís is to fly which takes 5h 50m and costs R$ 3500 - R$ 7500.
No, there is no direct bus from Barreiras to São Luís. However, there are services departing from Barreiras and arriving at Sao Luis via Teresina. The journey, including transfers, takes approximately 24h 14m.
The distance between Barreiras and São Luís is 1084 km. The road distance is 1334.3 km.
The best way to get from Barreiras to São Luís without a car is to bus which takes 24h 14m and costs R$ 440 - R$ 1000.
It takes approximately 5h 50m to get from Barreiras to São Luís, including transfers.
Barreiras to São Luís bus services, operated by Real Maia, depart from Barreiras station.
The best way to get from Barreiras to São Luís is to fly which takes 5h 50m and costs R$ 3500 - R$ 7500. Alternatively, you can bus, which costs R$ 440 - R$ 1000 and takes 24h 14m.
Barreiras to São Luís bus services, operated by Real Maia, arrive at Teresina station.
Yes, the driving distance between Barreiras to São Luís is 1334 km. It takes approximately 20h 56m to drive from Barreiras to São Luís.
What companies run services between Barreiras, Brazil and São Luís, Brazil?
Azul and Gol Transportes Aéreos fly from Barreiras Airport (BRA) to São Luís Airport (SLZ) twice a week. Alternatively, you can take a bus from Barreiras to São Luís via Teresina and Sao Luis in around 24h 14m.
- Website
- voeazul.com.br
Flights from Barreiras Airport to São Luís Airport via Salvador
- Ave. Duration
- 5h 15m
- When
- Tuesday and Thursday
- Estimated price
- R$1,400–6,500
- Phone
- 0800 285 7000
- Website
- vale.com
Train from Arari to São Luis
- Ave. Duration
- 2h 19m
- 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 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Barreiras to Teresina
- Ave. Duration
- 14h 47m
- Frequency
- Every 4 hours
- Estimated price
- R$390–650
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Teresina to Sao Luis
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- R$150–220
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Barreiras to Teresina
- Ave. Duration
- 14h 47m
- Frequency
- Every 4 hours
- Estimated price
- R$390–650
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Teresina to Miranda do Norte
- Ave. Duration
- 5h 32m
- Frequency
- Twice daily
- Estimated price
- R$100–170
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Barreiras to Teresina
- Ave. Duration
- 14h 47m
- Frequency
- Every 4 hours
- Estimated price
- R$390–650
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Barreiras to Teresina
- Ave. Duration
- 19h 54m
- Frequency
- Twice daily
- Estimated price
- R$380–550
- Schedules at
- expressoguanabara.com.br
Bus from Teresina to Sao Luis
- Ave. Duration
- 8h 17m
- Frequency
- Every 4 hours
- Estimated price
- R$150–400
- Schedules at
- expressoguanabara.com.br
Bus from Barreiras to Teresina
- Ave. Duration
- 19h 54m
- Frequency
- Twice daily
- Estimated price
- R$380–550
- Schedules at
- expressoguanabara.com.br
Bus from Barreiras to Teresina
- Ave. Duration
- 19h 54m
- Frequency
- Twice daily
- Estimated price
- R$380–550
- Schedules at
- expressoguanabara.com.br
- Phone
- (61) 3358 1060
- [email protected]
- Website
- realsulturismo.com.br
Bus from Barreiras to Teresina
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- R$260–450
- Schedules at
- realsulturismo.com.br
Bus from Barreiras to Teresina
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- R$260–450
- Schedules at
- realsulturismo.com.br
Bus from Barreiras to Teresina
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- R$260–450
- Schedules at
- realsulturismo.com.br
- Phone
- +55 98 3199 5000
- [email protected]
- Website
- Aguiar
Bus from Terminal Rodoviário Gov Nunes Freire to Rodoviária de São Luís
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- R$95–270
- Schedules at
- Aguiar
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 How to get from London to Edinburgh, 4 of the smartest ways to explore Australia, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Book your Barreiras to São Luís bus tickets online with Omio.
There are 543+ hotels available in São Luís.











