There are 6 ways to get from Teresina to Curitiba 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
best- Fly from Teresina Airport (THE) to Curitiba (CWB)plane THE - CWB
6h 43mR$587–2,541Bus
- Take the bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiâniabus Goiânia / ...
- Take the bus from Goiânia to Rodoferroviária de Curitibabus Brasília / ...
41h 18mR$1,012–2,179Drive 2,945.9 km
- Drive from Teresina to Curitibacar 2,945.9 km
39h 41mR$1,825–2,635Bus via Brasília
- 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 Goiâniabus
- Take the bus from Terminal Rodoviário Goiânia to Rodoferroviária de Curitibabus
46h 12mR$998–1,661Bus #2
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Brasíliabus
- Take the bus from Rodoviária de Brasília to Rodoferroviária de Curitibabus Brasilia
2d 5hR$933–1,321Bus #3
- Take the bus from Terminal Rodoviário de Teresina to Terminal Rodoviário de Balsasbus
- Take the bus from Terminal Rodoviário de Balsas to Terminal Rodoviário de Maringábus
- Take the bus from Maringa to Rodoferroviária de Curitibabus
2d 16hR$1,402–2,165
Teresina Airport (THE) to Curitiba (CWB) flights
Comparing Your Travel Options
The cheapest way to get from Teresina to Curitiba is to bus which costs R$ 900 - R$ 1400 and takes 2 days 5h.
The fastest way to get from Teresina to Curitiba is to fly which takes 6h 43m and costs R$ 550 - R$ 2600.
No, there is no direct bus from Teresina to Curitiba. However, there are services departing from Terminal Rodoviário de Teresina Gov. Lucídio Portella and arriving at Rodoferroviária de Curitiba via Goiânia. The journey, including transfers, takes approximately 41h 18m.
The distance between Teresina and Curitiba is 2396 km. The road distance is 2945.9 km.
The best way to get from Teresina to Curitiba without a car is to bus which takes 41h 18m and costs R$ 1000 - R$ 2200.
It takes approximately 6h 43m to get from Teresina to Curitiba, including transfers.
Teresina to Curitiba bus services, operated by Porto Rico, depart from Terminal Rodoviário de Teresina Gov. Lucídio Portella station.
The best way to get from Teresina to Curitiba is to fly which takes 6h 43m and costs R$ 550 - R$ 2600. Alternatively, you can bus, which costs R$ 1000 - R$ 2200 and takes 41h 18m.
Teresina to Curitiba bus services, operated by Porto Rico, arrive at Terminal Rodoviário de Goiânia station.
Yes, the driving distance between Teresina to Curitiba is 2946 km. It takes approximately 39h 41m to drive from Teresina to Curitiba.
What companies run services between Teresina, Brazil and Curitiba, Brazil?
Azul, LATAM Chile, and Gol Transportes Aéreos fly from Teresina Airport (THE) to Curitiba (CWB) every 3 hours. Alternatively, you can take a bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Rodoferroviária de Curitiba via Terminal Rodoviário de Goiânia and Goiânia in around 41h 18m.
- Website
- latam.com
Flights from Teresina Airport to Curitiba via Sao Paulo
- Ave. Duration
- 6h 41m
- When
- Every day
- Estimated price
- R$550–2,600
Flights from Teresina Airport to Curitiba via Brasilia
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- R$550–2,600
- Website
- voegol.com.br
Flights from Teresina Airport to Curitiba via Brasilia
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- R$1,000–3,900
Flights from Teresina Airport to Curitiba via Rio De Janeiro-Galeao
- Ave. Duration
- 6h 20m
- When
- Saturday
- Estimated price
- R$1,100–4,000
Flights from Teresina Airport to Curitiba via Sao Paulo
- Ave. Duration
- 7h 30m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- R$1,000–3,900
Flights from Teresina Airport to Curitiba via Rio De Janeiro-Galeao, Sao Paulo Congonhas
- Ave. Duration
- 10h
- When
- Tuesday
- Estimated price
- R$1,100–4,000
- Website
- voeazul.com.br
Flights from Teresina Airport to Curitiba via Belo Horizonte Confins
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- R$550–2,200
Flights from Teresina Airport to Curitiba via Sao Paulo Viracopos
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- R$550–2,200
Flights from Teresina Airport to Curitiba via Recife
- Ave. Duration
- 9h 20m
- When
- Sunday
- Estimated price
- R$550–2,200
- Phone
- (86) 9997-4000
- [email protected]
- Website
- Porto Rico
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
- R$440–490
- Schedules at
- Porto Rico
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiânia
- Ave. Duration
- 36h 8m
- Frequency
- Every 30 minutes
- Estimated price
- R$1–850
- Schedules at
- expressoguanabara.com.br
- Phone
- 0800 707 3838
- [email protected]
- Website
- satelitenorte.com.br
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiânia
- Ave. Duration
- 34h 50m
- Frequency
- 3 times a day
- Estimated price
- R$700–1,500
- Book at
- satelitenorte.queropassagem.com.br
Bus from Terminal Rodoviário Goiânia to Rodoferroviária de Curitiba
- Ave. Duration
- 16h 20m
- Frequency
- Once daily
- Estimated price
- R$490–1,000
- Book at
- satelitenorte.queropassagem.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiânia
- Ave. Duration
- 41h
- Frequency
- 4 times a day
- Estimated price
- R$500–850
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Terminal Rodoviário de Teresina to Terminal Rodoviário de Balsas
- Ave. Duration
- 11h 1m
- Frequency
- 4 times a day
- Estimated price
- R$190–290
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- +55 800 085 8830
- [email protected]
- Website
- realexpresso.com.br
Bus from Goiânia to Rodoferroviária de Curitiba
- Ave. Duration
- 26h 38m
- Frequency
- Every 2 hours
- Estimated price
- R$1–800
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
Bus from Terminal Rodoviário de Brasília to Goiânia
- Ave. Duration
- 4h 17m
- Frequency
- Every 4 hours
- Estimated price
- R$80–130
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- Phone
- 0800 723 2121
- [email protected]
- Website
- novaitapemirim.com.br
Bus from Goiânia to Rodoferroviária de Curitiba
- Ave. Duration
- 22h 43m
- Frequency
- 3 times a week
- Estimated price
- R$470–700
- Schedules at
- novaitapemirim.com.br
Bus from Rodoviária de Brasília to Rodoferroviária de Curitiba
- Ave. Duration
- 26h 34m
- Frequency
- 3 times a week
- Estimated price
- R$500–800
- Schedules at
- novaitapemirim.com.br
- Phone
- (61) 3358 1060
- [email protected]
- 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
- R$430–550
- Schedules at
- 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
- R$430–550
- Schedules at
- realsulturismo.com.br
- [email protected]
- Website
- expressosaoluiz.com.br
Bus from Terminal Rodoviário de Brasília to Goiânia
- Ave. Duration
- 3h 3m
- Frequency
- Hourly
- Estimated price
- R$70–95
- Schedules at
- expressosaoluiz.com.br
- Executivo
- R$70–95
- Phone
- 0800 8801 315
- [email protected]
- Website
- viacaocatedral.com.br
Bus from Terminal Rodoviário de Brasília to Goiânia
- Ave. Duration
- 2h 23m
- Frequency
- 5 times a day
- Estimated price
- R$85–140
- Schedules at
- viacaocatedral.com.br
- Book at
- viacaocatedral.com.br
- [email protected]
- Website
- rapidofederal.com.br
Bus from Terminal Rodoviário de Brasília to Goiânia
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- R$75–120
- Book at
- clickbus.com.br
- Phone
- +55 18 2212-5444
- [email protected]
- Website
- motta.com.br
Bus from Terminal Rodoviário de Brasília to Goiânia
- Ave. Duration
- 3h 33m
- Frequency
- 5 times a week
- Estimated price
- R$129
- Schedules at
- motta.com.br
- Book at
- motta.com.br
- Phone
- 0300 644 207
- [email protected]
- Website
- lopestur.com.br
Bus from Terminal Rodoviário de Balsas to Terminal Rodoviário de Maringá
- Ave. Duration
- 43h 10m
- Frequency
- 3 times a week
- Estimated price
- R$1,000–1,500
- Schedules at
- buson.com.br
- Phone
- +55 43 3373.2000
- [email protected]
- Website
- viacaogarcia.com.br
Bus from Maringa to Rodoferroviária de Curitiba
- Ave. Duration
- 8h 35m
- Frequency
- Hourly
- Estimated price
- R$210–380
- Schedules at
- viacaogarcia.com.br
- Book at
- viacaogarcia.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 The London Underground: Essential tips to navigate the Tube, Which London airport should I choose?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Book your Teresina to Curitiba bus tickets online with Omio and 12go.asia.
There are 1765+ hotels available in Curitiba.

































