There are 7 ways to get from Recife to Altamira 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 from Recife International Airport
best- Fly from Recife International Airport (REC) to Altamira (ATM)plane REC - ATM
7h 18mR$1,684–7,094Bus via Marabá
cheapest- Take the bus from Recife - TIP to Teresinabus
- Take the bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Marabábus
- Take the bus from Marabá to Altamirabus
47h 8mR$850–1,658Drive 4,627 km
- Drive from Recife to Altamiracar 4,627 km
2d 21hR$2,831–4,089Drive to Campina Grande, fly
- Drive from Recife - TIP to Campina Grande (CPV)car
- Fly from Campina Grande (CPV) to Altamira (ATM)plane CPV - ATM
15h 42mR$2,236–9,193Bus, train
- Take the bus from Recife - TIP to Sao Luisbus
- Take the train from São Luis to Marabátrain Efc
- Take the bus from Marabá to Altamirabus
2d 5hR$913–1,311Bus
- Take the bus from Recife - TIP to Sao Luisbus Recife
- Take the bus from Rodoviária de São Luís to Terminal Rodoviário de Altamirabus Santarém
2d 9hR$1,333–1,751Bus, bus and ferry
- Take the bus from Recife - TIP to Natalbus
- Take the bus from Natal to Belémbus
- Take the busferry from Terminal Rodoviário de Belém to Terminal Rodoviário de Altamirabusferry
2d 17hR$1,024–2,664
Recife International Airport (REC) to Altamira (ATM) flights
Comparing Your Travel Options
The cheapest way to get from Recife to Altamira is to bus and train which costs R$ 900 - R$ 1400 and takes 2 days 5h.
The fastest way to get from Recife to Altamira is to fly which takes 7h 18m and costs R$ 1600 - R$ 7500.
No, there is no direct bus from Recife to Altamira. However, there are services departing from Recife - TIP and arriving at Altamira via Terminal Rodoviário de Teresina Gov. Lucídio Portella and Marabá. The journey, including transfers, takes approximately 47h 8m.
The distance between Recife and Altamira is 2011 km. The road distance is 4627 km.
The best way to get from Recife to Altamira without a car is to bus via Marabá which takes 47h 8m and costs R$ 850 - R$ 1700.
It takes approximately 7h 18m to get from Recife to Altamira, including transfers.
Recife to Altamira bus services, operated by Progresso, depart from Recife - TIP station.
The best way to get from Recife to Altamira is to fly which takes 7h 18m and costs R$ 1600 - R$ 7500. Alternatively, you can bus via Marabá, which costs R$ 850 - R$ 1700 and takes 47h 8m.
Recife to Altamira bus services, operated by Progresso, arrive at Teresina station.
Yes, the driving distance between Recife to Altamira is 4627 km. It takes approximately 2 days 21h to drive from Recife to Altamira.
What companies run services between Recife, Brazil and Altamira, Brazil?
Azul flies from Recife International Airport (REC) to Altamira (ATM) once daily. Alternatively, you can take a bus from Recife - TIP to Altamira via Terminal Rodoviário de Teresina Gov. Lucídio Portella and Marabá in around 47h 8m.
- Website
- voeazul.com.br
Flights from Recife International Airport to Altamira via Belem
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- R$1,600–7,000
Flights from Campina Grande to Altamira via Recife International Airport, Belem
- Ave. Duration
- 16h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$2,100–9,000
Flights from Campina Grande to Altamira via Belo Horizonte Confins, Belem
- Ave. Duration
- 26h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- R$2,900–10,000
Flights from Campina Grande to Altamira via Recife International Airport, Sao Luiz, Belem
- Ave. Duration
- 24h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$2,100–9,000
Flights from Campina Grande to Altamira via Salvador, Recife International Airport, Belem
- Ave. Duration
- 13h
- When
- Saturday
- Estimated price
- R$2,600–10,000
Flights from Campina Grande to Altamira via Salvador, Brasilia, Belem
- Ave. Duration
- 13h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- R$2,700–9,000
- Phone
- 0800 285 7000
- Website
- vale.com
Train from São Luis to Marabá
- Ave. Duration
- 13h 31m
- Frequency
- 3 times a week
- Estimated price
- R$65–100
- Schedules at
- vale.com
- Book at
- tremdepassageiros.vale.com
- Econômica
- R$65–90
- Executiva
- R$130–150
- Phone
- +55 800 766 9000
- Website
- maisprogresso.com.br
Bus from Recife - TIP to Teresina
- Ave. Duration
- 18h 30m
- Frequency
- Twice daily
- Estimated price
- R$420–450
- Schedules at
- maisprogresso.com.br
- Book at
- maisprogresso.com.br
Bus from Recife - TIP to Sao Luis
- Ave. Duration
- 27h 30m
- Frequency
- Once daily
- Estimated price
- R$550–650
- Schedules at
- maisprogresso.com.br
- Book at
- maisprogresso.com.br
Bus from Recife - TIP to Sao Luis
- Ave. Duration
- 27h 30m
- Frequency
- Once daily
- Estimated price
- R$550–650
- Schedules at
- maisprogresso.com.br
- Book at
- maisprogresso.com.br
- Phone
- +55 (81) 2101-9000
- Website
- viacaocruzeiro.com.br
Bus from Recife - TIP to Teresina
- Ave. Duration
- 19h 25m
- Frequency
- Once a week
- Estimated price
- R$370–600
- Schedules at
- clickbus.com.br
- Book at
- clickbus.com.br
Bus from Recife - TIP to Natal
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Estimated price
- R$130–160
- Schedules at
- clickbus.com.br
- Book at
- clickbus.com.br
- Phone
- +55 91 3266-0033
- [email protected]
- Website
- viajeboaesperanca.com.br
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Marabá
- Ave. Duration
- 16h 15m
- Frequency
- 3 times a day
- Estimated price
- R$330–650
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Marabá to Altamira
- Ave. Duration
- 10h 23m
- Frequency
- 4 times a day
- Estimated price
- R$150–240
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Marabá to Altamira
- Ave. Duration
- 10h 23m
- Frequency
- 4 times a day
- Estimated price
- R$150–240
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Marabá to Altamira
- Ave. Duration
- 10h 57m
- Frequency
- Once daily
- Estimated price
- R$280–410
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Marabá to Altamira
- Ave. Duration
- 10h 57m
- Frequency
- Once daily
- Estimated price
- R$280–410
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Bus from Rodoviária de São Luís to Terminal Rodoviário de Altamira
- Ave. Duration
- 29h 13m
- Frequency
- Once daily
- Estimated price
- R$750–1,100
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
Busferry from Terminal Rodoviário de Belém to Terminal Rodoviário de Altamira
- Ave. Duration
- 17h 30m
- Frequency
- 3 times a day
- Estimated price
- R$290–700
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Natal to Belém
- Ave. Duration
- 39h 17m
- Frequency
- 3 times a day
- Estimated price
- R$600–1,800
- Schedules at
- expressoguanabara.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 Italy Travel Guides, Getting to Rome from the airport, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Book your Recife to Altamira bus tickets online with Omio.
There are 15+ hotels available in Altamira.






















