Flights to Curitiba

Direct flights from 9 cities, 234 flights a week. From Sao Paulo the flight takes 1h, tickets from $37. From Rio de Janeiro the flight takes 1h 30m, tickets from $88.

Flights to Curitiba at a glance

cities with nonstop flights here
9
nonstop flights a week
234
lowest fare from Sao Paulo
$37
flight time from Sao Paulo
1h
lowest fare from Rio de Janeiro
$88
flight time from Rio de Janeiro
1h 30m
arrival airport
Afonso Pena International

Where you can fly to Curitiba from

Nonstop flights, busiest routes first

FromFare
Sao Paulo 1h, 76 a week from $37
Rio de Janeiro 1h 30m, 63 a week from $88
Porto Alegre 1h 10m, 42 a week
Foz do Iguaçu 1h 20m, 23 a week
Belo Horizonte 1h 40m, 13 a week
Maringa 1h 13m, 13 a week
Buenos Aires Argentina, 2h 10m, 4 a week
Cuiaba 2h 5m, seasonal
Salvador 2h 50m, seasonal

Arrival airport

Where the nonstop flights land

234 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Curitiba from?
From 9 cities. The busiest routes are from Sao Paulo (76 flights a week), Rio de Janeiro (63 flights a week), Porto Alegre (42 flights a week), Foz do Iguaçu (23 flights a week), Belo Horizonte (13 flights a week) and Maringa (13 flights a week).
How long is the flight from Sao Paulo to Curitiba?
A nonstop flight takes about 1 hour, tickets from $37.
How long is the flight from Rio de Janeiro to Curitiba?
A nonstop flight takes about 1 hour 30 minutes, tickets from $88.
What is the cheapest city to fly to Curitiba from?
Sao Paulo from $37 and Rio de Janeiro from $88.
Which airport do flights to Curitiba arrive at?
All nonstop flights land at Afonso Pena International (CWB).

Cities near Curitiba with their own flights

Worth a look when fares or dates to Curitiba do not suit; distance by straight line