There are 7 ways to get from Altamira to Teresina by plane, bus, car, train, or busferry
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 Altamira (ATM) to Teresina Airport (THE)plane ATM - THE
7h 25mR$1,754–8,066Bus, train
cheapest- Take the bus from Altamira to Marabábus
- Take the train from Marabá to Araritrain Efc
- Take the bus from Miranda do Norte to Teresinabus
29h 32mR$386–771Bus via Marabá
- Take the bus from Altamira to Marabábus Altamira
- Take the bus from Terminal Rodoviário de Marabá to Timonbus
27h 29mR$466–976Drive 3,922.6 km
- Drive from Altamira to Teresinacar 3,922.6 km
2d 12hR$1,987–2,870Fly to São Luís Airport, bus
- Fly from Altamira (ATM) to São Luís Airport (SLZ)plane ATM - SLZ
- Take the bus from Sao Luis to Teresinabus
17h 46mR$1,256–6,956Bus and ferry, bus
- Take the busferry from Terminal Rodoviário de Altamira to Terminal Rodoviário de Tucuruíbusferry Belém
- Take the bus from Terminal Rodoviário de Tucuruí to Timonbus
30hR$592–1,034Bus
- Take the bus from Terminal Rodoviário de Altamira to Miranda do Norte R. Do Comerciobus Santarém
- Take the bus from Miranda do Norte to Terminal Rodoviário Gov Nunes Freirebus São Luís
34h 4mR$699–1,020
Altamira (ATM) to Teresina Airport (THE) flights
Comparing Your Travel Options
The cheapest way to get from Altamira to Teresina is to bus and train which costs R$ 380 - R$ 800 and takes 29h 32m.
The fastest way to get from Altamira to Teresina is to fly which takes 7h 25m and costs R$ 1700 - R$ 8500.
No, there is no direct bus from Altamira to Teresina. However, there are services departing from Altamira and arriving at Timon via Terminal Rodoviário de Marabá. The journey, including transfers, takes approximately 27h 29m.
The distance between Altamira and Teresina is 1077 km. The road distance is 3922.6 km.
The best way to get from Altamira to Teresina without a car is to bus via Marabá which takes 27h 29m and costs R$ 460 - R$ 1000.
It takes approximately 7h 25m to get from Altamira to Teresina, including transfers.
Altamira to Teresina bus services, operated by Real Maia, depart from Altamira station.
The best way to get from Altamira to Teresina is to fly which takes 7h 25m and costs R$ 1700 - R$ 8500. Alternatively, you can bus via Marabá, which costs R$ 460 - R$ 1000 and takes 27h 29m.
Altamira to Teresina bus services, operated by Real Maia, arrive at Marabá station.
Yes, the driving distance between Altamira to Teresina is 3923 km. It takes approximately 2 days 12h to drive from Altamira to Teresina.
What companies run services between Altamira, Brazil and Teresina, Brazil?
Azul, Gol Transportes Aéreos, and LATAM Chile fly from Altamira (ATM) to Teresina Airport (THE) twice daily. Alternatively, you can take a bus from Altamira to Timon via Terminal Rodoviário de Marabá in around 27h 29m.
- Website
- latam.com
Flights from Altamira to Teresina Airport via Belem, Fortaleza
- Ave. Duration
- 9h 52m
- When
- Friday, Monday, and Thursday
- Estimated price
- R$1,700–8,000
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 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R$1,500–7,000
- Website
- voeazul.com.br
Flights from Altamira to São Luís Airport via Belem
- Ave. Duration
- 12h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,100–6,500
Flights from Altamira to São Luís Airport via Belem, Recife
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- R$1,900–7,500
- Website
- voegol.com.br
Flights from Altamira to Teresina Airport via Belem, Brasilia
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$2,100–7,500
- Phone
- 0800 285 7000
- Website
- vale.com
Train from Marabá to Arari
- Ave. Duration
- 11h 12m
- Frequency
- 3 times a week
- Estimated price
- R$60–80
- Schedules at
- vale.com
- Book at
- tremdepassageiros.vale.com
- Econômica
- R$60–80
- Executiva
- R$110–130
- 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$130–210
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Sao Luis to Teresina
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- R$110–180
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Altamira to Marabá
- Ave. Duration
- 10h 22m
- Frequency
- 4 times a day
- Estimated price
- R$130–210
- 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$75–170
- 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$250–380
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Altamira to Marabá
- Ave. Duration
- 10h 57m
- Frequency
- Once daily
- Estimated price
- R$250–380
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Busferry from Terminal Rodoviário de Altamira to Terminal Rodoviário de Tucuruí
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- R$190–290
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Altamira to Miranda do Norte R. Do Comercio
- Ave. Duration
- 26h 17m
- Frequency
- Once daily
- Estimated price
- R$600–900
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Phone
- +55 91 3266-0033
- [email protected]
- Website
- viajeboaesperanca.com.br
Bus from Terminal Rodoviário de Marabá to Timon
- Ave. Duration
- 16h 7m
- Frequency
- 3 times a day
- Estimated price
- R$330–600
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
Bus from Terminal Rodoviário de Tucuruí to Timon
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- R$400–750
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
- 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$130–400
- Schedules at
- expressoguanabara.com.br
- Phone
- +55 98 3199 5000
- [email protected]
- Website
- Aguiar
Bus from Miranda do Norte to Terminal Rodoviário Gov Nunes Freire
- Ave. Duration
- 6h 47m
- Frequency
- Twice daily
- Estimated price
- R$90–120
- 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 Luton Airport into central London, Is ride-sharing platform BlaBlaCar right for you?, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
Booking & Getting There
Book your Altamira to Teresina bus tickets online with Omio.
There are 194+ hotels available in Teresina.
















