Flights from Rio De Janeiro to Joao Pessoa – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
GIG to JPA – All flight route options from Galeao Antonio Carlos Jobim, Brazil to Intl. Pres. Castro Pinto, Brazil. These routes are operated by 4 airlines. Fly non-stop with LATAM Airlines or Gol, or choose from 7 different stopover flights. The shortest flight time is 2 hours and 55 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Intl. Pres. Castro Pinto
We got great deals on hotels and car rentals near the airport.
Rio De Janeiro to Joao Pessoa flights
With over 49 flights every week and 9 different airlines you have a wide range of options. You can fly non-stop to Joao Pessoa (JPA) from Rio De Janeiro (GIG) with Gol or LATAM Airlines but if a stopover option suits you better you can choose to fly via Belo Horizonte, Salvador or any other of the 7 alternatives with connectiing airports.
Tip! You can also fly to Joao Pessoa from Santos Dumont (SDU).
Rio De Janeiro to Joao Pessoa with Gol
You can fly non-stop every weekday with flights departing between 7:00 am and 11:00 pm. You can also catch a transit flight via Salvador or Sao Paulo.
With Azul
If you fly to Joao Pessoa from Rio De Janeiro with Azul you will do a stopover in Belo Horizonte.
Distance & flight times: Galeao Antonio Carlos Jobim to Intl. Pres. Castro Pinto
The shortest flight time between GIG and JPA is 3 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 0m | - | 1222 miles (1966 km) |
CNF Belo Horizonte | 4h 25m | 45m | 1285 miles (2068 km) |
SSA Salvador | 4h 30m | 50m | 1223 miles (1968 km) |
CGH Sao Paulo | 5h 40m | 1h 0m | 1609 miles (2589 km) |
GRU Sao Paulo | 5h 50m | 1h 20m | 1578 miles (2539 km) |
REC Recife | 6h 0m | 2h 30m | 1230 miles (1979 km) |
VCP Campinas | 6h 10m | 2h 55m | 1618 miles (2603 km) |
BSB Brasilia | 6h 10m | 1h 40m | 1641 miles (2640 km) |

