Flights to Porto Alegre

Direct flights from 11 cities, 293 flights a week. From Sao Paulo the flight takes 1h 40m, tickets from $41. From Rio de Janeiro the flight takes 2h 10m, tickets from $124.

Flights to Porto Alegre at a glance

cities with nonstop flights here
11
nonstop flights a week
293
lowest fare from Sao Paulo
$41
flight time from Sao Paulo
1h 40m
lowest fare from Rio de Janeiro
$124
flight time from Rio de Janeiro
2h 10m
arrival airport
Salgado Filho International

Where you can fly to Porto Alegre from

Nonstop flights, busiest routes first

FromFare
Sao Paulo 1h 40m, 98 a week from $41
Rio de Janeiro 2h 10m, 79 a week from $124
Curitiba 1h 15m, 37 a week
Brasilia 2h 40m, 34 a week
Belo Horizonte 2h 20m, 22 a week
Florianopolis 1h, 10 a week
Buenos Aires Argentina, 1h 40m, 7 a week
Santiago Chile, 3h 5m, 5 a week
Foz do Iguaçu 1h 20m, 1 a week
Montevideo Uruguay, 1h 35m, seasonal from $169
Salvador 3h, seasonal

Arrival airport

Where the nonstop flights land

293 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Porto Alegre from?
From 11 cities. The busiest routes are from Sao Paulo (98 flights a week), Rio de Janeiro (79 flights a week), Curitiba (37 flights a week), Brasilia (34 flights a week), Belo Horizonte (22 flights a week) and Florianopolis (10 flights a week).
How long is the flight from Sao Paulo to Porto Alegre?
A nonstop flight takes about 1 hour 40 minutes, tickets from $41.
How long is the flight from Rio de Janeiro to Porto Alegre?
A nonstop flight takes about 2 hours 10 minutes, tickets from $124.
What is the cheapest city to fly to Porto Alegre from?
Sao Paulo from $41, Rio de Janeiro from $124 and Montevideo from $169.
Which airport do flights to Porto Alegre arrive at?
All nonstop flights land at Salgado Filho International (POA).