1map logoGo to main page

Recife, Pernambuco to Rio de Janeiro, Rio de Janeiro from $100: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Recife, Brazil
to
Rio de Janeiro, Brazil

How to Get from Recife to Rio de Janeiro: 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.

$100 by busBest price
1885 kmDistance
4h 49m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Recife to Rio de Janeiro 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
Plane
Average Duration
5h  13m
Estimated price
$180-669
Recommended
Company
Gontijo
Bus
Average Duration
43h  45m
Estimated price
$100-171
Cheapest
route map
Distance: 1885 km
Duration: 4h 49m

See more options

Company
various
Plane
Average Duration
6h  44m
Estimated price
$110-466
Company
various
Taxi
Average Duration
4h  49m
Estimated price
$177-452
Company
various
Taxi
Average Duration
5h  48m
Estimated price
$341-1800
Company
various
Plane
Average Duration
8h  26m
Estimated price
$1801-1802
Company
various
Bus
Average Duration
45h  51m
Estimated price
$1803-1804
Company
various
Drive
Average Duration
31h  5m
Estimated price
$1805-1806

Recife - Rio de Janeiro operators

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

Plane
Website
voeazul.com.br

Plane from Recife (REC) to Rio de Janeiro-Galeao (GIG)

Average Duration
2h 50m
Estimated price
$6692-6693

Plane from Recife (REC) to Rio de Janeiro-Galeao (GIG) via Maceio

Average Duration
4h 35m
Estimated price
$6692-6693

Plane from Recife (REC) to Rio de Janeiro-Galeao (GIG) via Belo Horizonte Confins

Average Duration
4h 45m
Estimated price
$6692-6693

Plane from Recife (REC) to Rio de Janeiro Santos Dumont (SDU) via Belo Horizonte Confins

Average Duration
5h 15m
Estimated price
$6694-6690

Plane from Recife (REC) to Rio de Janeiro Santos Dumont (SDU) via Sao Paulo Viracopos

Average Duration
5h 40m
Estimated price
$6694-6690

Plane from Recife (REC) to Rio de Janeiro Santos Dumont (SDU) via Sao Paulo Congonhas

Average Duration
5h 48m
Estimated price
$6694-6690

Plane from Joao Pessoa (JPA) to Rio de Janeiro-Galeao (GIG) via Recife

Average Duration
5h 12m
Estimated price
$6695-6696

Plane from Joao Pessoa (JPA) to Rio de Janeiro-Galeao (GIG) via Belo Horizonte Confins

Average Duration
5h
Estimated price
$6695-6696

Plane from Joao Pessoa (JPA) to Rio de Janeiro-Galeao (GIG) via Sao Paulo Viracopos

Average Duration
6h 20m
Estimated price
$6695-6696

Plane from Campina Grande (CPV) to Rio de Janeiro-Galeao (GIG)

Average Duration
2h 50m
Estimated price
$6697-6696

Plane from Campina Grande (CPV) to Rio de Janeiro-Galeao (GIG) via Recife

Average Duration
5h 42m
Estimated price
$6698-6699

Plane from Campina Grande (CPV) to Rio de Janeiro-Galeao (GIG) via Belo Horizonte Confins

Average Duration
6h 20m
Estimated price
$6698-6699
Website
voegol.com.br

Plane from Recife (REC) to Rio de Janeiro-Galeao (GIG)

Average Duration
2h 58m
Estimated price
$180-1001

Plane from Recife (REC) to Rio de Janeiro-Galeao (GIG) via Salvador

Average Duration
4h 50m
Estimated price
$180-1001

Plane from Recife (REC) to Rio de Janeiro Santos Dumont (SDU) via Sao Paulo Congonhas

Average Duration
5h 30m
Estimated price
$6697-6699

Plane from Recife (REC) to Rio de Janeiro Santos Dumont (SDU) via Brasilia

Average Duration
6h 5m
Estimated price
$6697-6699

Plane from Joao Pessoa (JPA) to Rio de Janeiro-Galeao (GIG)

Average Duration
3h
Estimated price
$6697-1002

Plane from Joao Pessoa (JPA) to Rio de Janeiro-Galeao (GIG) via Salvador

Average Duration
4h 50m
Estimated price
$6697-1002

Plane from Joao Pessoa (JPA) to Rio de Janeiro-Galeao (GIG) via Sao Paulo

Average Duration
5h 45m
Estimated price
$6697-1002

Plane from Campina Grande (CPV) to Rio de Janeiro-Galeao (GIG) via Salvador

Average Duration
5h
Estimated price
$1003-1004
Website
latam.com

Plane from Recife (REC) to Rio de Janeiro-Galeao (GIG)

Average Duration
2h 50m
Estimated price
$1005-1006

Plane from Recife (REC) to Rio de Janeiro Santos Dumont (SDU) via Brasilia

Average Duration
5h 35m
Estimated price
$180-10030

Plane from Recife (REC) to Rio de Janeiro Santos Dumont (SDU) via Sao Paulo Congonhas

Average Duration
5h 30m
Estimated price
$180-10030

Plane from Recife (REC) to Rio de Janeiro Santos Dumont (SDU) via Sao Paulo

Average Duration
5h 43m
Estimated price
$180-10030

Plane from Joao Pessoa (JPA) to Rio de Janeiro-Galeao (GIG) via Sao Paulo

Average Duration
6h
Estimated price
$1007-1008

Plane from Joao Pessoa (JPA) to Rio de Janeiro-Galeao (GIG) via Brasilia

Average Duration
6h 55m
Estimated price
$1007-1008

Plane from Campina Grande (CPV) to Rio de Janeiro-Galeao (GIG) via Fortaleza

Average Duration
5h 55m
Estimated price
$6698-6696
Bus
Contact phone
0800 728 0044
Website
queropassagem.com.br

Bus from Recife Bus Station to New Rio Bus Station

Average Duration
42h 16m
Estimated price
$100-1808
Contact phone
+55 800 766 9000
Website
progressoonline.com.br

Bus from Recife to Maceió

Average Duration
4h
Estimated price
$1710-1711
all-pages.other Show other routes
Contact phone
+55 (81) 2121.4242

Other from Recife to Joao Pessoa

Average Duration
1h 35m
Estimated price
$1716-1003

Recife to Rio de Janeiro: Overview of Bus, Train, Flight, and Car Trips

Traveling between Recife and Rio de Janeiro 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
$230 - $340
Departure Point
Recife Airport
Arrival Point
Rio De Janeiro-Galeao Airport
Useful tips for plane travellers
• If you have a choice, fly LATAM or Gol, as they typically offer the most convenient schedules and reliable services on the Recife to Rio de Janeiro route.
• Upon arrival at Rio de Janeiro-Galeao Airport, familiarize yourself with the airport's layout; the main terminal can be large, so follow the signs to baggage claim and make use of the information desks if needed.
• Expect to pay around R$ 80 to R$ 100 for a taxi ride from Galeao Airport to downtown Rio de Janeiro; check for official taxi counters at the airport to avoid unlicensed options.
Useful tips for bus travellers
• Make sure to book your bus tickets in advance, especially during peak travel seasons; operators like Gontijo (gontijo.com.br) and Expresso São Luiz (expresso.com.br) offer multiple options, so check their schedules for the best fit.
• Pack snacks and drinks for the long journey, as while there are stops, they may not always have food available; consider trying local delicacies from Recife before you leave, as well as checking the bus company like Viação Rio Doce (viacaoriodoce.com.br) for their onboard amenities.
• Upon arrival at Terminal Rodoviário do Rio de Janeiro, familiarize yourself with the layout by visiting their official website (riodejaneiro.gov.br), as navigating transport options to your final destination can be made easier with maps and signage available online.

Frequently asked questions

Find out more about the route from Recife to Rio de Janeiro.

Or choose the category:
The distance between Recife and Rio de Janeiro is approximately 1884.5 km by air, while the road distance is 2310.2 km. The typical travel time by plane is 6 hours and 44 minutes. Alternatively, taking a combination of train and flight can take 6 hours and 5 minutes. For those who prefer driving, it takes approximately 31 hours and 5 minutes by car and 43 hours and 37 minutes by bus to travel between the two cities.
The most cost-effective option for traveling from Recife to Rio de Janeiro is by bus, with ticket prices ranging from $110 to $160. Although it is the cheapest option, it is also the longest, taking approximately 44 hours and 47 minutes. If time efficiency is a priority, the quickest option would be to take a train to Recife and then fly to Rio de Janeiro. This option takes around 6 hours and 5 minutes, but ticket prices can range from $170 to $700.
The prices for a bus ticket between Recife and Rio de Janeiro can range from $100 to $171.
To travel from Recife to Rio de Janeiro without using public transportation, you can choose to drive. The road distance is approximately 2309.4 km, and it takes about 31 hours and 5 minutes to reach your destination. Rental car prices range from $230 to $340, depending on the type of vehicle and rental duration.
The most convenient way to travel from Recife to Rio de Janeiro without a car is by taking a bus via Aracaju. The journey takes approximately 33 hours and 27 minutes, and ticket prices range from $110 to $280.
There is no direct link between Recife and Rio de Janeiro by bus. However, there are bus services available that include transfers and take approximately 44h 47m. These services are operated by companies like Progresso and Viação Nacional.
The flight between Recife and Rio de Janeiro typically takes around 2 hours and 50 minutes on a direct flight. However, the duration may vary depending on factors such as weather conditions and airline schedules. The cost of the flight can range from $120 to $456, depending on factors such as the airline, time of booking, and seat availability.
There are plenty of options for accommodation near Rio de Janeiro. With over 1273 hotels to choose from, you'll have no trouble finding a place that suits your preferences and budget. Prices for hotels start at $75 per night, offering a range of options for every traveler.