1map logoGo to main page

Recife, Pernambuco to Joao Pessoa, Paraiba from $6: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Recife, Brazil
to
Joao Pessoa, Brazil

How to Get from Recife to Joao Pessoa: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$6 by busBest price
117 kmDistance
1h 36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Recife to Joao Pessoa with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
4h 
Estimated price
$6-20
Recommended
Company
various
Bus
Average Duration
4h 
Estimated price
$6-20
Cheapest
route map
Distance: 117 km
Duration: 1h 36m

See more options

Company
various
Drive
Average Duration
1h  36m
Estimated price
$11-17
Company
various
Taxi
Average Duration
1h  36m
Estimated price
$65-80
Company
various
Train
Plane
Average Duration
3h  1m
Estimated price
$88-356

Recife - Joao Pessoa operators

Explore transport companies operating between Recife and Joao Pessoa, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
0800 085 8282
Website
viajetotal.com.br

Bus from Recife to João Pessoa

Average Duration
2h 31m
Estimated price
$11-11
Contact phone
0800 8801 315
Website
viacaocatedral.com.br

Bus from Recife to João Pessoa

Average Duration
2h
Estimated price
$6-619
Train
Contact phone
+55 (81) 2102-8500
Website
cbtu.gov.br

Train from Recife to Shopping

Average Duration
29m
Estimated price
$61-61
Plane
Website
voeazul.com.br

Plane from Recife Airport (REC) to Joao Pessoa Airport (JPA)

Average Duration
40m
Estimated price
$60-70
all-pages.other Show other routes
Contact phone
+55 (81) 2121.4242
Website
teletaxirecife.com.br

Other from Recife to João Pessoa

Average Duration
1h 36m
Estimated price
$65-80
Contact phone
+55 81 3088.5768
Website
recifetaxi.com.br

Other from Recife to João Pessoa

Average Duration
1h 36m
Estimated price
$65-80
Contact phone
+55 (81) 2122-0202

Other from Recife to João Pessoa

Average Duration
1h 36m
Estimated price
$65-80

Recife to Joao Pessoa: Overview of Bus, Train, Flight, and Car Trips

Traveling between Recife and Joao Pessoa offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
$11 - $17
Departure Point
Recife Airport
Arrival Point
Joao Pessoa Airport
Useful tips for bus travellers
• The most convenient and direct option for your bus trip from Recife to João Pessoa is to take the Gontijo bus, which typically takes around 4 hours and costs between $6 to $20; you can book tickets in advance at gontijo.com.br or check schedules at distribusion.com
• Consider packing a small snack and a water bottle for the trip, as amenities on the bus may vary; however, you may find local food vendors at the Terminal Rodoviário in João Pessoa if you want to grab a meal upon arrival.
• Upon arrival at the Rodoviária de João Pessoa, navigate the station by referring to the station maps available on local transport websites; you will find clear signage for taxis and local buses, making it easy to continue your journey into the city.

Frequently asked questions

Find out more about the route from Recife to Joao Pessoa.

Or choose the category:
The cheapest way to travel from Recife to João Pessoa is by taking a bus. The bus journey typically takes around 4 hours and costs between $6 and $20, depending on the type of bus and the class of ticket you choose.
The fastest way to travel from Recife to João Pessoa is by taking a taxi, which typically takes around 1 hour and 36 minutes.
The distance from Recife to João Pessoa is approximately 105 km. If you travel by road, the distance is slightly longer at 118 km.
The most convenient and affordable way to travel from Recife to João Pessoa without a car is by bus. The journey takes approximately 4 hours and tickets can be purchased for $6 to $20, depending on the bus company and service level. Buses depart regularly from the main bus terminals in Recife and arrive at the bus terminal in João Pessoa, making it a convenient option for travelers.
The journey from Recife to João Pessoa typically takes around 4 hours, including any transfers you may need to make.
There are various accommodation options in João Pessoa. The city has over 1290 hotels to choose from, ranging in price from $38 and up. Whether you prefer luxury resorts or budget-friendly guesthouses, there are options available to suit every traveler's preference and budget. When booking your stay, consider factors such as location, amenities, and customer reviews to ensure a comfortable and enjoyable experience in João Pessoa.
Yes, you can drive from Recife to João Pessoa. The driving distance is approximately 118 km and it takes about 1 hour and 36 minutes to complete the journey.
Azul is the main airline that offers flights between Recife and Joao Pessoa. They have regular flights departing from Recife Airport and arriving at Joao Pessoa Airport. Other airlines may also offer flights on this route, but it is recommended to check with Azul for the most up-to-date flight options and schedules.
The fastest way to travel from Recife to Joao Pessoa is by plane. There is a direct flight offered by Azul from Recife Airport to Joao Pessoa Airport, which takes approximately 50 minutes.
The flight from Recife to Joao Pessoa takes approximately 50 minutes.
The cost of a bus ticket from Recife to Joao Pessoa typically ranges from $6 to $20.
The cost to drive from Recife to Joao Pessoa can vary depending on factors such as fuel prices and toll fees. On average, it can range from $11 to $17 for the distance of approximately 120 kilometers.