There are 7 ways to get from Brasília to Maranhão by plane, bus, train, or car
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 Teresina Airport
best- Fly from Brasilia International Airport (BSB) to Teresina Airport (THE)plane BSB - THE
2h 26mR$667–2,980Bus via Teresina
cheapest- Take the bus from Estação Rodoviária de Brasilia to Teresinabus Parnaiba / ...
- Take the bus from Teresina to Sao Luisbus Teresina / ...
40h 51mR$181–1,292Bus, train
- Take the bus from Terminal Rodoviário de Brasília to Rodoviária de Açailândiabus Castanhal
- Take the train from Açailandia to São Luistrain Efc
26h 54mR$928–1,428Drive 1,896 km
- Drive from Brasília to São Luíscar 1,896 km
29h 37mR$983–1,420Fly to Imperatriz
- Fly from Brasilia International Airport (BSB) to Imperatriz (IMP)plane BSB - IMP
2h 10mR$1,871–3,784Fly to São Luís Airport
- Fly from Brasilia International Airport (BSB) to São Luís Airport (SLZ)plane BSB - SLZ
2h 49mR$842–3,211Bus
- Take the bus from Terminal Rodoviário de Brasília to Rodoviária de Anápolisbus
- Take the bus from Rodoviária de Anápolis to Rodoviária de São Luísbus
38h 52mR$785–1,223
Brasilia International Airport (BSB) to Teresina Airport (THE) flights
Questions & Answers
The cheapest way to get from Brasília to Maranhão is to bus via Teresina which costs R$ 180 - R$ 1300 and takes 40h 51m.
The fastest way to get from Brasília to Maranhão is to fly which takes 2h 10m and costs R$ 1800 - R$ 3800.
No, there is no direct bus from Brasília to Maranhão. However, there are services departing from Terminal Rodoviário de Brasília and arriving at Rodoviária de São Luís via Rodoviária de Anápolis. The journey, including transfers, takes approximately 38h 52m.
The distance between Brasília and Maranhão is 1338 km. The road distance is 1896 km.
The best way to get from Brasília to Maranhão without a car is to bus and train which takes 26h 54m and costs R$ 900 - R$ 1500.
It takes approximately 2h 26m to get from Brasília to Maranhão, including transfers.
Brasília to Maranhão bus services, operated by Rapido Federal, depart from Terminal Rodoviário de Brasília station.
The best way to get from Brasília to Maranhão is to fly which takes 2h 26m and costs R$ 650 - R$ 3000. Alternatively, you can bus, which costs R$ 750 - R$ 1300 and takes 38h 52m.
Brasília to Maranhão bus services, operated by Rapido Federal, arrive at Rodoviária de Anápolis station.
Yes, the driving distance between Brasília to Maranhão is 1896 km. It takes approximately 29h 37m to drive from Brasília to Maranhão.
What companies run services between Brasília, Brazil and Maranhão, Brazil?
Gol Transportes Aéreos and LATAM Chile fly from Brasilia International Airport (BSB) to Teresina Airport (THE) 3 times a day. Alternatively, you can take a bus from Terminal Rodoviário de Brasília to São Luís via Rodoviária de Anápolis and Rodoviária de São Luís in around 38h 52m.
- Website
- latam.com
Flights from Brasilia International Airport to Teresina Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R$550–3,100
Flights from Brasilia International Airport to Imperatriz
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- R$700–4,100
Flights from Brasilia International Airport to São Luís Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- R$700–3,100
- Website
- voegol.com.br
Flights from Brasilia International Airport to Teresina Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- R$700–2,600
Flights from Brasilia International Airport to São Luís Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- R$600–2,800
- Website
- voeazul.com.br
Flights from Brasilia International Airport to São Luís Airport via Recife
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- R$2,000–3,500
- Phone
- 0800 285 7000
- Website
- vale.com
Train from Açailandia to São Luis
- Ave. Duration
- 9h 41m
- Frequency
- 3 times a week
- Estimated price
- R$55–75
- Schedules at
- vale.com
- Book at
- tremdepassageiros.vale.com
- Econômica
- R$55–75
- Executiva
- R$95–110
- Phone
- +55 0800 940 8090
- [email protected]
- Website
- roderotas.com
Bus from Terminal Rodoviário de Brasília to Rodoviária de Açailândia
- Ave. Duration
- 15h 36m
- Frequency
- Once a week
- Estimated price
- R$750–1,200
- Schedules at
- roderotas.com
- Book at
- roderotas.com
- [email protected]
- Website
- rapidofederal.com.br
Bus from Terminal Rodoviário de Brasília to Rodoviária de Anápolis
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- R$55–85
- Book at
- clickbus.com.br
- Phone
- 0800 707 3838
- [email protected]
- Website
- satelitenorte.com.br
Bus from Rodoviária de Anápolis to Rodoviária de São Luís
- Ave. Duration
- 35h 42m
- Frequency
- Twice daily
- Estimated price
- R$700–1,100
- Book at
- satelitenorte.queropassagem.com.br
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Estação Rodoviária de Brasilia to Teresina
- Ave. Duration
- 31h 24m
- Frequency
- Twice daily
- Estimated price
- R$1–850
- 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
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- 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
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 Need to know: Greyhound, How to get from Stansted Airport into central London, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 541+ hotels available in Maranhão.














