There are 6 ways to get from Teresina to Pernambuco by plane, bus, 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 Recife International Airport
best- Fly from Teresina Airport (THE) to Recife International Airport (REC)THE - REC
3h 7mR$773–4,520Bus
cheapest- Take the bus from Teresina to Recife - TIP
19h 3mR$224–375Drive 1,125.7 km
- Drive from Teresina to Recife1,125.7 km
15h 13mR$627–905Fly to Campina Grande, bus
- Fly from Teresina Airport (THE) to Campina Grande (CPV)THE - CPV
- Take the bus from Campina Grande to Caruaru
9h 15mR$835–4,708Fly to Petrolina
- Fly from Teresina Airport (THE) to Petrolina (PNZ)THE - PNZ
7h 33mR$1,153–5,565Bus via Picos
- Take the bus from Timon to PicosPicos
- Take the bus from Terminal Rodoviário de Picos to Recife - TIP
20h 41mR$283–497
Teresina Airport (THE) to Recife International Airport (REC) flights
Questions & Answers
The cheapest way to get from Teresina to Pernambuco is to bus which costs R$ 220 - R$ 380 and takes 19h 3m.
The fastest way to get from Teresina to Pernambuco is to fly which takes 3h 7m and costs R$ 750 - R$ 4600.
The distance between Teresina and Pernambuco is 962 km. The road distance is 1125.7 km.
The best way to get from Teresina to Pernambuco without a car is to bus which takes 19h 3m and costs R$ 220 - R$ 380.
It takes approximately 3h 7m to get from Teresina to Pernambuco, including transfers.
The best way to get from Teresina to Pernambuco is to fly which takes 3h 7m and costs R$ 750 - R$ 4600. Alternatively, you can bus, which costs R$ 220 - R$ 380 and takes 19h 3m.
Yes, the driving distance between Teresina to Pernambuco is 1126 km. It takes approximately 15h 13m to drive from Teresina to Pernambuco.
There are 1599+ hotels available in Pernambuco.
What companies run services between Teresina, Brazil and Pernambuco, Brazil?
Azul flies from Teresina Airport (THE) to Recife International Airport (REC) 6 times a week. Alternatively, Progresso operates a bus from Teresina to Recife - TIP 4 times a day. Tickets cost R$320–335 and the journey takes 18h 30m. Cruzeiro also services this route once a week.
- Website
- latam.com
Flights from Teresina Airport to Campina Grande via Brasilia
- Ave. Duration
- 6h 17m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R$1,200–6,000
Flights from Teresina Airport to Petrolina via Sao Paulo
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- R$1,700–8,000
- Website
- voeazul.com.br
Flights from Teresina Airport to Recife International Airport
- Ave. Duration
- 1h 35m
- When
- Monday to Saturday
- Estimated price
- R$650–3,100
Flights from Teresina Airport to Campina Grande via Recife International Airport
- Ave. Duration
- 5h 10m
- When
- Monday and Friday
- Estimated price
- R$750–4,600
- Website
- voegol.com.br
Flights from Teresina Airport to Petrolina via Sao Paulo
- Ave. Duration
- 10h 25m
- When
- Saturday
- Estimated price
- R$1,400–6,000
Flights from Teresina Airport to Petrolina via Brasilia, Salvador
- Ave. Duration
- 11h 35m
- When
- Monday and Saturday
- Estimated price
- R$1,100–5,500
- Phone
- +55 800 766 9000
- Website
- progressoonline.com.br
Bus from Teresina to Recife - TIP
- Ave. Duration
- 18h 30m
- Frequency
- 4 times a day
- Estimated price
- R$320–335
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Campina Grande to Caruaru
- Ave. Duration
- 2h 52m
- Frequency
- 4 times a day
- Estimated price
- R$45–60
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
- Phone
- +55 (81) 2101-9000
- Website
- viacaocruzeiro.com.br
Bus from Teresina to Recife - TIP
- Ave. Duration
- 19h 25m
- Frequency
- Once a week
- Estimated price
- R$210–371
- Schedules at
- clickbus.com.br
- Book at
- clickbus.com.br
- Convencional
- R$210–250
- Executivo
- R$230–320
Bus from Terminal Rodoviário de Picos to Recife - TIP
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- R$160–319
- Schedules at
- clickbus.com.br
- Book at
- clickbus.com.br
- Convencional
- R$160–190
- Executivo
- R$170–230
Bus from Timon to Picos
- Ave. Duration
- 5h 48m
- Frequency
- 4 times a day
- Estimated price
- R$110–180
- 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 How to plan an amazing trip around Scandinavia, Thanksgiving 2018: How to travel stress-free, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.









