There are 5 ways to get from Santarém to Teresina by plane, busferry, 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 Santarém–Maestro Wilson Fonseca Airport (STM) to Teresina Airport (THE)plane STM - THE
7h 7mR$1,991–4,609Bus and ferry, bus
cheapest- Take the busferry from Rodoviária de Santarém to Terminal Rodoviário de Tucuruíbusferry Belém
- Take the bus from Terminal Rodoviário de Tucuruí to Timonbus
39h 31mR$832–1,426Drive 3,802.5 km
- Drive from Santarém to Teresinacar 3,802.5 km
2d 10hR$1,984–2,866Bus, train
- Take the bus from Rodoviária de Santarém to Terminal Rodoviário de Marabábus
- Take the train from Marabá to Araritrain Efc
- Take the bus from Miranda do Norte to Teresinabus
42h 24mR$856–1,228Bus
- Take the bus from Rodoviária de Santarém 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
46h 20mR$906–1,618
Santarém–Maestro Wilson Fonseca Airport (STM) to Teresina Airport (THE) flights
Questions & Answers
The cheapest way to get from Santarém to Teresina is to bus and ferry and bus which costs R$ 800 - R$ 1500 and takes 39h 31m.
The fastest way to get from Santarém to Teresina is to fly which takes 7h 7m and costs R$ 1900 - R$ 4700.
No, there is no direct bus from Santarém to Teresina. However, there are services departing from Rodoviária de Santarém and arriving at Timon via Terminal Rodoviário de Tucuruí. The journey, including transfers, takes approximately 39h 31m.
The distance between Santarém and Teresina is 1377 km. The road distance is 3802.5 km.
The best way to get from Santarém to Teresina without a car is to bus and ferry and bus which takes 39h 31m and costs R$ 800 - R$ 1500.
It takes approximately 7h 7m to get from Santarém to Teresina, including transfers.
Santarém to Teresina bus services, operated by Viação Ouro e Prata, depart from Rodoviária de Santarém station.
The best way to get from Santarém to Teresina is to fly which takes 7h 7m and costs R$ 1900 - R$ 4700. Alternatively, you can bus, which costs R$ 900 - R$ 1700 and takes 46h 20m.
Santarém to Teresina bus services, operated by Viação Ouro e Prata, arrive at Terminal Rodoviário de Tucuruí station.
Yes, the driving distance between Santarém to Teresina is 3803 km. It takes approximately 2 days 10h to drive from Santarém to Teresina.
What companies run services between Santarém, Brazil and Teresina, Brazil?
LATAM Chile, Gol Transportes Aéreos, and Azul fly from Santarém–Maestro Wilson Fonseca Airport (STM) to Teresina Airport (THE) 3 times a day. Alternatively, you can take a bus from Rodoviária de Santarém to Terminal Rodoviário Gov Nunes Freire via Miranda do Norte R. Do Comercio and Miranda do Norte in around 46h 20m.
- Website
- latam.com
Flights from Santarém–Maestro Wilson Fonseca Airport to Teresina Airport via Brasilia
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- R$2,000–4,500
Flights from Santarém–Maestro Wilson Fonseca Airport to Teresina Airport via Belem, Fortaleza
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$1,900–4,500
- Website
- voeazul.com.br
Flights from Santarém–Maestro Wilson Fonseca Airport to Teresina Airport via Belem, Recife
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- R$1,900–4,500
Flights from Santarém–Maestro Wilson Fonseca Airport to Teresina Airport via Manaus, Recife
- Ave. Duration
- 14h 20m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- R$1,900–4,500
- Website
- voegol.com.br
Flights from Santarém–Maestro Wilson Fonseca Airport to Teresina Airport via Brasilia
- Ave. Duration
- 8h 20m
- When
- Thursday and Saturday
- Estimated price
- R$2,000–4,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
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Busferry from Rodoviária de Santarém to Terminal Rodoviário de Tucuruí
- Ave. Duration
- 17h 31m
- Frequency
- Twice daily
- Estimated price
- R$430–650
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Rodoviária de Santarém to Terminal Rodoviário de Marabá
- Ave. Duration
- 23h 13m
- Frequency
- Once daily
- Estimated price
- R$550–850
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Rodoviária de Santarém to Miranda do Norte R. Do Comercio
- Ave. Duration
- 38h 33m
- Frequency
- Once daily
- Estimated price
- R$800–1,500
- 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 Tucuruí to Timon
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- R$400–800
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- 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
- +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–200
- 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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Flying into Beijing?, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
There are 176+ hotels available in Teresina.













