There are 11 ways to get from Teresina to Peru 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 Jorge Chávez International Airport
best- Fly from Teresina Airport (THE) to Jorge Chávez International Airport (LIM)plane THE - LIM
9h 24m$393–1,117Fly to Alejandro Velasco Astete International Airport
cheapest- Fly from Teresina Airport (THE) to Alejandro Velasco Astete International Airport (CUZ)plane THE - CUZ
12h 42m$365–1,306Bus via Goiânia
- Take the bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiâniabus
- Take the bus from Goiânia to Cuiabá, Terminal Rodoviáriobus
- Take the bus from Cuiabá, Terminal Rodoviário to Lima - Atocongobus
4d 15h$378–1,196Drive 6,013.3 km
- Drive from Teresina to Limacar 6,013.3 km
3d 12h$904–1,306Fly to Capitán Fap Carlos Martínez De Pinillos International Airport
- Fly from Teresina Airport (THE) to Capitán Fap Carlos Martínez De Pinillos International Airport (TRU)plane THE - TRU
12h 12m$418–1,412Fly to Cap. Fap José A. Quiñones Gonzáles International Airport
- Fly from Teresina Airport (THE) to Cap. Fap José A. Quiñones Gonzáles International Airport (CIX)plane THE - CIX
12h 14m$412–1,403Fly to Rodríguez Ballón International Airport
- Fly from Teresina Airport (THE) to Rodríguez Ballón International Airport (AQP)plane THE - AQP
13h 34m$391–1,314Fly to Francisco Carle Airport, bus
- Fly from Teresina Airport (THE) to Francisco Carle Airport (JAU)plane THE - JAU
- Take the bus from Jauja Airport to Jirón Amazonasbus
15h 21m$514–1,727Bus
- Take the bus from Teresina, Timon to Salvadorbus
- Take the bus from Salvador to Porto Velhobus
- Take the bus from Porto Velho to Icabus
- Take the bus from Ica to Limabus
5dBus via Ica
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Brasíliabus
- Take the bus from Terminal Rodoviário de Brasília to Cuiabá, Terminal Rodoviáriobus
- Take the bus from Cuiabá, Terminal Rodoviário to Icabus
- Take the bus from Ica to Limabus
5d 3h$422–495Bus via Porto Velho
- Take the bus from Teresina to Taguatingabus
- Take the bus from Rodoviária de Taguatinga to Rodoviária de Porto Velhobus
- Take the bus from Porto Velho to Lima - Atocongobus
5d 17h
Teresina Airport (THE) to Jorge Chávez International Airport (LIM) flights
Questions & Answers
The cheapest way to get from Teresina to Peru is to bus via Ica which costs $420 - $500 and takes 5 days 3h.
The fastest way to get from Teresina to Peru is to fly which takes 9h 24m and costs $390 - $1,200.
No, there is no direct bus from Teresina to Peru. However, there are services departing from Terminal Rodoviário Gov. Lucídio Portella and arriving at España via Terminal Rodoviário de Brasília, Cuiabá, Terminal Rodoviário, Ica and Tarma. The journey, including transfers, takes approximately 5 days 3h.
The distance between Teresina and Peru is 3856 km. The road distance is 6013.3 km.
The best way to get from Teresina to Peru without a car is to bus via Goiânia which takes 4 days 15h and costs $370 - $1,200.
It takes approximately 9h 24m to get from Teresina to Peru, including transfers.
Teresina to Peru bus services, operated by Real Sul Turismo, depart from Terminal Rodoviário Gov. Lucídio Portella station.
The best way to get from Teresina to Peru is to fly which takes 9h 24m and costs $390 - $1,200. Alternatively, you can bus via Goiânia, which costs $370 - $1,200 and takes 4 days 15h.
Teresina to Peru bus services, operated by Real Sul Turismo, arrive at Terminal Rodoviário de Brasília station.
Peru is 2h behind Teresina. It is currently 2:24 AM in Teresina and 12:24 AM in Peru.
What companies run services between Teresina, Brazil and Peru?
LATAM Chile, Gol Transportes Aéreos, and Sky Airline fly from Teresina Airport (THE) to Jorge Chávez International Airport (LIM) every 4 hours. Alternatively, you can take a bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Presbítero Maestro via Goiânia, Cuiabá, Terminal Rodoviário, Lima - Atocongo, and Atocongo in around 4d 15h.
- Website
- latam.com
Flights from Teresina Airport to Jorge Chávez International Airport via Brasilia
- Ave. Duration
- 9h 12m
- When
- Every day
- Estimated price
- $460–950
Flights from Teresina Airport to Jorge Chávez International Airport via Sao Paulo
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- $460–950
Flights from Teresina Airport to Jorge Chávez International Airport via Fortaleza, Brasilia
- Ave. Duration
- 13h 10m
- When
- Tuesday to Friday
- Estimated price
- $460–950
Flights from Teresina Airport to Capitán Fap Carlos Martínez De Pinillos International Airport via Sao Paulo, Jorge Chávez International Airport
- Ave. Duration
- 12h 26m
- When
- Every day
- Estimated price
- $480–1,600
Flights from Teresina Airport to Capitán Fap Carlos Martínez De Pinillos International Airport via Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 14h 2m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $410–1,400
Flights from Teresina Airport to Capitán Fap Carlos Martínez De Pinillos International Airport via Fortaleza, Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 18h
- When
- Thursday and Friday
- Estimated price
- $470–1,600
Flights from Teresina Airport to Cap. Fap José A. Quiñones Gonzáles International Airport via Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 12h 12m
- When
- Every day
- Estimated price
- $410–1,400
Flights from Teresina Airport to Cap. Fap José A. Quiñones Gonzáles International Airport via Sao Paulo, Jorge Chávez International Airport
- Ave. Duration
- 16h 56m
- When
- Every day
- Estimated price
- $480–1,600
Flights from Teresina Airport to Cap. Fap José A. Quiñones Gonzáles International Airport via Fortaleza, Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 16h 10m
- When
- Tuesday to Friday
- Estimated price
- $470–1,600
Flights from Teresina Airport to Alejandro Velasco Astete International Airport via Sao Paulo, Jorge Chávez International Airport
- Ave. Duration
- 13h 53m
- When
- Every day
- Estimated price
- $420–1,400
Flights from Teresina Airport to Alejandro Velasco Astete International Airport via Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 12h 12m
- When
- Friday
- Estimated price
- $360–1,300
Flights from Teresina Airport to Alejandro Velasco Astete International Airport via Brasilia, Santiago
- Ave. Duration
- 14h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $440–1,500
Flights from Teresina Airport to Alejandro Velasco Astete International Airport via Fortaleza, Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 16h 10m
- When
- Friday
- Estimated price
- $410–1,400
Flights from Teresina Airport to Rodríguez Ballón International Airport via Sao Paulo, Jorge Chávez International Airport
- Ave. Duration
- 17h 21m
- When
- Every day
- Estimated price
- $440–1,500
Flights from Teresina Airport to Rodríguez Ballón International Airport via Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 12h 47m
- When
- Every day
- Estimated price
- $380–1,300
Flights from Teresina Airport to Rodríguez Ballón International Airport via Brasilia, Jorge Chávez International Airport, Alejandro Velasco Astete International Airport
- Ave. Duration
- 14h 20m
- When
- Friday
- Estimated price
- $390–1,400
Flights from Teresina Airport to Rodríguez Ballón International Airport via Fortaleza, Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 16h 45m
- When
- Tuesday to Friday
- Estimated price
- $430–1,500
Flights from Teresina Airport to Francisco Carle Airport via Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 12h 42m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $490–1,700
Flights from Teresina Airport to Francisco Carle Airport via Sao Paulo, Jorge Chávez International Airport
- Ave. Duration
- 16h 50m
- When
- Every day
- Estimated price
- $550–1,900
Flights from Teresina Airport to Francisco Carle Airport via Fortaleza, Brasilia, Jorge Chávez International Airport
- Ave. Duration
- 16h 40m
- When
- Thursday and Friday
- Estimated price
- $550–1,900
- Website
- skyairline.com
Flights from Teresina Airport to Jorge Chávez International Airport via Sao Paulo
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- $290–950
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiânia
- Ave. Duration
- 13h 40m
- Frequency
- Twice daily
- Estimated price
- $85–170
- Schedules at
- viacaoportorico.com.br
- Phone
- +55 (62) 99931 9109
- site@realmaia.com.br
- Website
- realmaia.com.br
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiânia
- Ave. Duration
- 38h 35m
- Frequency
- Every 4 hours
- Estimated price
- $110–200
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Executivo
- $110–150
- Leito
- $120–170
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiânia
- Ave. Duration
- 35h 26m
- Frequency
- Twice daily
- Estimated price
- $80–160
- Schedules at
- expressoguanabara.com.br
Bus from Teresina to Taguatinga
- Ave. Duration
- 31h 53m
- Frequency
- Twice daily
- Estimated price
- $1–270
- Schedules at
- expressoguanabara.com.br
- Leito
- $30–200
- Executivo
- $45–270
- Phone
- 0800 707 3838
- contato@satelitenorte.com.br
- Website
- satelitenorte.com.br
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiânia
- Ave. Duration
- 39h 40m
- Frequency
- 3 times a day
- Estimated price
- $110–250
- Schedules at
- satelitenorte.com.br
Bus from Goiânia to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 13h 34m
- Frequency
- Twice daily
- Estimated price
- $50–120
- Schedules at
- satelitenorte.com.br
Bus from Goiânia to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 13h 5m
- Frequency
- Every 4 hours
- Estimated price
- $66–120
- Schedules at
- expressosaoluiz.com.br
- Executivo
- $90–120
Bus from Salvador to Porto Velho
- Ave. Duration
- 44h 35m
- Frequency
- Twice a week
- Estimated price
- $1–320
- Book at
- expressosaoluiz.com.br
- Executivo
- $250–320
- Phone
- +55 (62) 3565-1900
- contato@satelitenorte.com.br
- Website
- satelitenorte.com.br
Bus from Goiânia to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 13h 20m
- Frequency
- Twice daily
- Estimated price
- $94
- Schedules at
- satelitenorte.com.br
Bus from Goiânia to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 16h 45m
- Frequency
- Twice daily
- Estimated price
- $45–85
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
- Phone
- 800 045 5050
- Website
- eucatur.com.br
Bus from Goiânia to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 14h 46m
- Frequency
- Once daily
- Estimated price
- $60–110
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
Bus from Terminal Rodoviário de Brasília to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 18h 32m
- Frequency
- 4 times a week
- Estimated price
- $85–130
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
- Phone
- 0800 704 8780
- andorinha@andorinha.com
- Website
- andorinha.com
Bus from Goiânia to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 14h 59m
- Frequency
- Once daily
- Estimated price
- $130–700
- Schedules at
- andorinha.com
Bus from Terminal Rodoviário de Brasília to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 18h 25m
- Frequency
- Once daily
- Estimated price
- $70–90
- Schedules at
- andorinha.com
Bus from Rodoviária de Taguatinga to Rodoviária de Porto Velho
- Ave. Duration
- 44h 3m
- Frequency
- Once daily
- Estimated price
- $170–1,300
- Schedules at
- andorinha.com
- Phone
- +55 (68) 3221-1660
- Website
- transacreana.com.br
Bus from Cuiabá, Terminal Rodoviário to Lima - Atocongo
- Ave. Duration
- 3d 10h
- Frequency
- Once a week
- Estimated price
- $251
- Schedules at
- transacreana.com.br
- Book at
- transacreana.com.br
Bus from Porto Velho to Ica
- Ave. Duration
- 2d 1h
- Frequency
- Once a week
- Schedules at
- transacreana.com.br
- Book at
- transacreana.com.br
Bus from Cuiabá, Terminal Rodoviário to Ica
- Ave. Duration
- 3d
- Frequency
- Once a week
- Estimated price
- $250
- Schedules at
- transacreana.com.br
- Book at
- transacreana.com.br
Bus from Porto Velho to Lima - Atocongo
- Ave. Duration
- 2d 11h
- Frequency
- Once a week
- Schedules at
- transacreana.com.br
- Book at
- transacreana.com.br
- Phone
- +51904244509
- Website
- aeroexpreso.com.pe
Bus from Jauja Airport to Jirón Amazonas
- Ave. Duration
- 1h 27m
- Frequency
- Twice daily
- Estimated price
- $11
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +55 99 3525 1468
- sac@jamjoy.com.br
- Website
- jamjoy.com.br
Bus from Teresina, Timon to Salvador
- Ave. Duration
- 19h 30m
- Frequency
- Twice daily
- Estimated price
- $75–110
- Website
- https://www.jamjoy.com.br/?locale=en
- Convencional
- $75–110
- Phone
- +51 1 4800725
- info@floreshnos.pe
- Website
- floreshnos.pe
Bus from Ica to Lima
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $13–26
- Schedules at
- floreshnos.pe
- Book at
- floreshnos.pe
- Phone
- +55 (61) 3358-1060 / 0800 880 13 15
- contato@realsulturismo.com.br
- Website
- realsulturismo.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Brasília
- Ave. Duration
- 25h 30m
- Frequency
- Once daily
- Estimated price
- $89
- Schedules at
- realsulturismo.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 Which side of Niagara Falls should I choose (and how do I get there)?, How to travel India's Golden Triangle, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Teresina to Peru is 6013 km. It takes approximately 3 days 12h to drive from Teresina to Peru.
There are 2209+ hotels available in Peru.




































