There are 5 ways to get from Altamira to São Luís 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 from Altamira
best- Fly from Altamira (ATM) to São Luís Airport (SLZ)plane ATM - SLZ
8h 50mR$1,572–7,588Bus, train
cheapest- Take the bus from Altamira to Marabábus Altamira
- Take the train from Marabá to São Luistrain Efc
25h 16mR$339–609Bus
- Take the bus from Terminal Rodoviário de Altamira to Rodoviária de São Luísbus Santarém
29h 25mR$763–1,124Drive 4,002.3 km
- Drive from Altamira to São Luíscar 4,002.3 km
2d 18hR$2,079–3,003Bus to Santarém–Maestro Wilson Fonseca Airport, fly
- Take the bus from Terminal Rodoviário de Altamira to Rodoviária de Santarémbus
- Fly from Santarém–Maestro Wilson Fonseca Airport (STM) to São Luís Airport (SLZ)plane STM - SLZ
17h 20mR$2,314–5,047
Altamira (ATM) to São Luís Airport (SLZ) flights
Questions & Answers
The cheapest way to get from Altamira to São Luís is to bus and train which costs R$ 330 - R$ 650 and takes 25h 16m.
The fastest way to get from Altamira to São Luís is to fly which takes 8h 50m and costs R$ 1500 - R$ 8000.
No, there is no direct bus from Altamira to São Luís. However, there are services departing from Terminal Rodoviário de Altamira and arriving at Rodoviária de São Luís via . The journey, including transfers, takes approximately 29h 25m.
The distance between Altamira and São Luís is 912 km. The road distance is 4002.3 km.
The best way to get from Altamira to São Luís without a car is to bus and train which takes 25h 16m and costs R$ 330 - R$ 650.
It takes approximately 8h 50m to get from Altamira to São Luís, including transfers.
Altamira to São Luís bus services, operated by Viação Ouro e Prata, depart from Terminal Rodoviário de Altamira station.
The best way to get from Altamira to São Luís is to fly which takes 8h 50m and costs R$ 1500 - R$ 8000. Alternatively, you can bus, which costs R$ 750 - R$ 1200 and takes 29h 25m.
Altamira to São Luís bus services, operated by Viação Ouro e Prata, arrive at Rodoviária de São Luís station.
Yes, the driving distance between Altamira to São Luís is 4002 km. It takes approximately 2 days 18h to drive from Altamira to São Luís.
What companies run services between Altamira, Brazil and São Luís, Brazil?
Azul, Gol Transportes Aéreos, and LATAM Chile fly from Altamira (ATM) to São Luís Airport (SLZ) 3 times a day. Alternatively, Viação Ouro e Prata operates a bus from Terminal Rodoviário de Altamira to Rodoviária de São Luís once daily. Tickets cost R$700–1,100 and the journey takes 29h 14m.
- Website
- voeazul.com.br
Flights from Altamira to São Luís Airport via Belem, Recife
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- R$1,800–8,000
Flights from Santarém–Maestro Wilson Fonseca Airport to São Luís Airport via Belem
- Ave. Duration
- 12h 42m
- When
- Every day
- Estimated price
- R$1,400–4,600
Flights from Santarém–Maestro Wilson Fonseca Airport to São Luís Airport via Manaus, Belem
- Ave. Duration
- 14h 20m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- R$1,400–4,600
- Website
- latam.com
Flights from Altamira to São Luís Airport via Belem, Brasilia
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,900–6,500
Flights from Altamira to São Luís Airport via Belem, Fortaleza
- Ave. Duration
- 9h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- R$1,500–7,500
Flights from Santarém–Maestro Wilson Fonseca Airport to São Luís Airport via Brasilia
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- R$1,200–5,500
- Website
- voegol.com.br
Flights from Altamira to São Luís Airport via Belem, Brasilia
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- R$1,900–6,500
Flights from Santarém–Maestro Wilson Fonseca Airport to São Luís Airport via Brasilia
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- R$1,200–5,500
- Phone
- 0800 285 7000
- Website
- vale.com
Train from Marabá to São Luis
- Ave. Duration
- 13h 31m
- Frequency
- 3 times a week
- Estimated price
- R$65–90
- Schedules at
- vale.com
- Book at
- tremdepassageiros.vale.com
- Econômica
- R$65–90
- Executiva
- R$130–150
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Altamira to Marabá
- Ave. Duration
- 10h 22m
- Frequency
- 4 times a day
- Estimated price
- R$180–270
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Altamira to Marabá
- Ave. Duration
- 10h 57m
- Frequency
- Once daily
- Estimated price
- R$270–410
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Altamira to Rodoviária de São Luís
- Ave. Duration
- 29h 14m
- Frequency
- Once daily
- Estimated price
- R$700–1,100
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Altamira to Rodoviária de Santarém
- Ave. Duration
- 8h 1m
- Frequency
- Twice daily
- Estimated price
- R$210–320
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.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 Getting to Milan from the airport, How do I get from Sydney to Melbourne, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Book your Altamira to São Luís bus tickets online with Omio.
There are 543+ hotels available in São Luís.









