Flights to Joao Pessoa

Direct flights from 3 cities, 94 flights a week. From Sao Paulo the flight takes 3h 13m, tickets from $81. From Brasilia the flight takes 2h 40m, tickets from $97.

Flights to Joao Pessoa at a glance

cities with nonstop flights here
3
nonstop flights a week
94
lowest fare from Sao Paulo
$81
flight time from Sao Paulo
3h 13m
lowest fare from Brasilia
$97
flight time from Brasilia
2h 40m
arrival airport
Presidente Castro Pinto International

Where you can fly to Joao Pessoa from

Nonstop flights, busiest routes first

FromFare
Sao Paulo 3h 13m, 65 a week from $81
Brasilia 2h 40m, 28 a week from $97
Buenos Aires Argentina, 6h 55m, 1 a week

Arrival airport

Where the nonstop flights land

94 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Joao Pessoa from?
From 3 cities. The busiest routes are from Sao Paulo (65 flights a week), Brasilia (28 flights a week) and Buenos Aires (1 flight a week).
How long is the flight from Sao Paulo to Joao Pessoa?
A nonstop flight takes about 3 hours 13 minutes, tickets from $81.
How long is the flight from Brasilia to Joao Pessoa?
A nonstop flight takes about 2 hours 40 minutes, tickets from $97.
What is the cheapest city to fly to Joao Pessoa from?
Sao Paulo from $81 and Brasilia from $97.
Which airport do flights to Joao Pessoa arrive at?
All nonstop flights land at Presidente Castro Pinto International (JPA).