Cheap flights to Curitiba
Arrivals in the capital of the state of Paraná are served by Afonso Pena International Airport, located 14 kilometers from the city center. The route network covers 14 departure cities, ensuring a steady connection with key regions of Brazil and neighboring South American countries. The highest number of weekly flights arrive from São Paulo (760 flights), Rio de Janeiro (231 flights), and Porto Alegre (107 flights). Current route information is also available in the how to get there section.
Regular flights to Curitiba are operated by 15 airlines, among which the national carriers Azul Linhas Aereas Brasileiras, GOL Linhas Aereas, and Latam Airlines Group lead in flight frequency. Passengers can choose the most convenient connection options based on offers from major international and local airlines. Below on this page, you will find departure city cards with a search form for ticket selection. Detailed information about the destination can be found in the city guide or the weather section.

Rio de Janeiro — Curitiba

Cascavel — Curitiba

Londrina — Curitiba

Porto Alegre — Curitiba

Sao Paulo — Curitiba

Maringa — Curitiba


Brasilia — Curitiba

Foz do Iguaçu — Curitiba



Belo Horizonte — Curitiba


Santiago — Curitiba


Buenos Aires — Curitiba


Asunción — Curitiba
Flight insights to Curitiba
Data-driven trends for direct flights to Curitiba — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Curitiba come from Sao Paulo, Rio de Janeiro and Porto Alegre. Sao Paulo leads with around 760 flights a week.
- Sao Paulo760 flights/week
- Rio de Janeiro231 flights/week
- Porto Alegre107 flights/week
- Brasilia69 flights/week
- Belo Horizonte49 flights/week
Top departure countries
Most direct flights to Curitiba depart from Brazil, Argentina and Chile. Brazil alone accounts for about 98% of all direct routes.
- Brazilavg $65
- Argentinaavg $139
- Chileavg $163
- Peruavg $227
- Paraguayavg $189
Direct routes & fares
Popular non-stop routes to Curitiba range from Rio de Janeiro at $44 to Belo Horizonte at $55 — a quick way to compare direct-flight fares.
- Sao Paulofrom $48
- Rio de Janeirofrom $44
- Porto Alegrefrom $46
- Brasiliafrom $55
- Belo Horizontefrom $55
Cheapest departure cities
The cheapest places to fly to Curitiba from right now are Rio de Janeiro from $44, Porto Alegre from $46 and Sao Paulo from $48.
- Rio de Janeirofrom $44
- Porto Alegrefrom $46
- Sao Paulofrom $48
- Foz do Iguaçufrom $50
- Brasiliafrom $55
Longest direct flights
The longest direct flight to Curitiba is from Lima at about 4h 42m, followed by Cusco (3h 59m) and Bariloche (3h 56m).
- Lima4h 42m
- Cusco3h 59m
- Bariloche3h 56m
- Fortaleza3h 55m
- Natal3h 53m
Popular departure cities to Curitiba
Frequently asked questions
- How many cities offer flights to Curitiba?
- Currently, flight connections to Curitiba are established from 14 cities. Most routes connect the city with Brazil's largest transportation hubs and other countries in the region.
- Which cities have the most frequent flights to Curitiba?
- The most popular destinations are São Paulo with a frequency of 760 flights per week, Rio de Janeiro (231 flights), and Porto Alegre (107 flights). Flights from Brasília and Belo Horizonte are also popular.
- How many airlines fly to Curitiba?
- Regular flights to this city are operated by 15 airlines. The leading carriers by number of available flights are Azul Linhas Aereas Brasileiras, GOL Linhas Aereas, and Latam Airlines Group.
- Which airports handle flights to Curitiba?
- The region's main aviation hub is Afonso Pena International Airport (CWB). It is located approximately 14 kilometers from the city center and handles the main flow of domestic and international flights.
- How can I find cheap tickets to Curitiba?
- To find the best offers, we recommend using the search form in the departure city cards provided below. Comparing prices from 15 different airlines and booking 2–3 months before your trip will help you find the optimal flight option.