Flights to Recife

Direct flights from 14 cities, 372 flights a week. From Sao Paulo the flight takes 3h 5m, tickets from $139. From Brasilia the flight takes 2h 35m, tickets from $104.

Flights to Recife at a glance

cities with nonstop flights here
14
nonstop flights a week
372
lowest fare from Sao Paulo
$139
flight time from Sao Paulo
3h 5m
lowest fare from Brasilia
$104
flight time from Brasilia
2h 35m
arrival airport
Guararapes-Gilberto Freyre International

Where you can fly to Recife from

Nonstop flights, busiest routes first

FromFare
Sao Paulo 3h 5m, 110 a week from $139
Brasilia 2h 35m, 56 a week from $104
Rio de Janeiro 2h 45m, 43 a week
Fortaleza 1h 15m, 40 a week
Salvador 1h 20m, 39 a week
Fernando De Noronha 15m, 22 a week
Goiania 2h 40m, 14 a week
Natal 1h, 14 a week
Lisbon Portugal, 7h 45m, 10 a week
Madrid Spain, 8h 38m, 9 a week
Aracaju 1h 20m, 8 a week
Manaus 3h 50m, 6 a week from $147
Praia Cape Verde, 4h 3m, 1 a week from $204
Foz do Iguaçu 4h, seasonal

Arrival airport

Where the nonstop flights land

372 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Recife from?
From 14 cities. The busiest routes are from Sao Paulo (110 flights a week), Brasilia (56 flights a week), Rio de Janeiro (43 flights a week), Fortaleza (40 flights a week), Salvador (39 flights a week) and Fernando De Noronha (22 flights a week).
How long is the flight from Sao Paulo to Recife?
A nonstop flight takes about 3 hours 5 minutes, tickets from $139.
How long is the flight from Brasilia to Recife?
A nonstop flight takes about 2 hours 35 minutes, tickets from $104.
What is the cheapest city to fly to Recife from?
Brasilia from $104, Sao Paulo from $139, Manaus from $147 and Praia from $204.
Which airport do flights to Recife arrive at?
All nonstop flights land at Guararapes-Gilberto Freyre International (REC).