1map logoGo to main page

Salvador, Bahia to Rio de Janeiro, Rio de Janeiro from $64: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Salvador, Brazil
to
Rio de Janeiro, Brazil

How to Get from Salvador 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.

$64 by busBest price
1217 kmDistance
4h 44m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Salvador 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
4h  44m
Estimated price
$106-399
Recommended
Company
various
Bus
Average Duration
26h  15m
Estimated price
$64-218
Cheapest
route map
Distance: 1217 km
Duration: 4h 44m

See more options

Pricing table
Company
various
Bus
Average Duration
36h  36m
Estimated price
$67-1060
Company
various
Bus
Average Duration
30h  34m
Estimated price
$75-92
Company
various
Plane
Average Duration
5h  55m
Estimated price
$96-426
Company
various
Drive
Average Duration
21h  46m
Estimated price
$1061-1062

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Fly $64 $77 $92 $116 $74 $66 $237

Salvador - Rio de Janeiro operators

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

Plane
Website
voegol.com.br

Plane from Salvador (SSA) to Rio De Janeiro-Galeao (GIG)

Average Duration
2h 11m
Estimated price
$1064-1069

Plane from Salvador (SSA) to Rio De Janeiro Santos Dumont (SDU)

Average Duration
4h 52m
Estimated price
$1065-3990
Website
latam.com

Plane from Salvador (SSA) to Rio De Janeiro-Galeao (GIG)

Average Duration
2h 16m
Estimated price
$3991-3992

Plane from Salvador (SSA) to Rio De Janeiro Santos Dumont (SDU)

Average Duration
4h 45m
Estimated price
$3993-1069
Website
voeazul.com.br

Plane from Salvador (SSA) to Rio De Janeiro-Galeao (GIG)

Average Duration
3h 40m
Estimated price
$3994-3995

Plane from Salvador (SSA) to Rio De Janeiro Santos Dumont (SDU)

Average Duration
3h 47m
Estimated price
$3991-3996
Bus
Contact phone
0800 8801 315
Website
viacaocatedral.com.br

Bus from Salvador to Tietê Bus Terminal

Average Duration
19h 30m
Estimated price
$3997-3998
Contact phone
+55 4004-5001
Website
autoviacao1001.com.br

Bus from Tietê Bus Terminal to Rio de Janeiro

Average Duration
5h 45m
Estimated price
$642-643
Contact phone
0800 075 0010
Website
viacaocidadesol.com.br

Bus from Salvador to Feira de Santana

Average Duration
1h 40m
Estimated price
$648-2181

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

Traveling between Salvador 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
$160 - $240
Departure Point
Salvador Airport
Arrival Point
Rio De Janeiro-Galeao Airport
Useful tips for plane travellers
• Book your ticket early with airlines such as Azul, LATAM Chile, or Gol Transportes Aéreos to secure the best prices, which range from $106 to $399 for the direct 2h 10m flight.
• Upon arrival at Rio de Janeiro-Galeao Airport, be prepared for a busy terminal; follow the signs to public transportation for the BRT Rapid Transit system, which is an efficient way to reach the city center while avoiding traffic.
• Expect to pay approximately R$70 to R$100 for a taxi from Galeao Airport to the city center; using reputable ride-sharing services like Uber can also be a convenient option.
Departure Point
Salvador station
Arrival Point
Rio de Janeiro station
Useful tips for bus travellers
• Upon arrival at Rio de Janeiro's bus terminal, Rodoviária do Rio de Janeiro, head to the ground floor where you can find taxis and ride-sharing services; making sure to follow official signs to avoid unregulated transport options, and check the terminal's map online (http://www.riobodoturismo.com.br/en) to familiarize yourself with the layout.

Frequently asked questions

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

Or choose the category:
The distance between Salvador and Rio de Janeiro is 756 miles. By ferry and bus, it takes approximately 31 hours and 57 minutes to travel between the two cities. If you choose to fly, the travel time is reduced to 4 hours and 30 minutes. Driving from Rio de Janeiro to Salvador takes around 21 hours and 46 minutes, while taking a bus back to Salvador from Rio de Janeiro will take approximately 37 hours and 15 minutes.
The most cost-effective option for traveling from Salvador to Rio de Janeiro is by bus, which typically costs between $65 and $85. However, this option takes the longest amount of time, with a travel time of 37 hours and 15 minutes. On the other hand, the quickest and most time-efficient option is to fly, which takes about 4 hours and 30 minutes and costs between $100 and $430.
The prices of a bus ticket between Rio de Janeiro and Salvador vary from $70 to $84. It is important to note that these prices are subject to change and may vary depending on the season or the specific bus company. It is recommended to check with different bus companies or online travel websites to get the most accurate and up-to-date prices for this route.
To travel from Salvador to Rio de Janeiro without using public transportation, you can opt for a road trip. The distance between the two cities is around 1015 miles, and it takes approximately 21 hours and 46 minutes to drive from Salvador to Rio de Janeiro. By renting a car, you have the freedom to explore various attractions along the way and enjoy the scenic beauty of Brazil's landscape. Prices for car rentals range from $160 to $240, depending on the duration and type of vehicle chosen.
To travel from Salvador to Rio de Janeiro without a car, the best option is to take a bus. The journey takes approximately 30 hours and 34 minutes and costs between $75 and $100. Buses provide a comfortable and affordable means of transportation between the two cities, allowing you to sit back and enjoy the scenic views along the way.
Yes, there is a direct link between Salvador and Rio de Janeiro. While there are no direct buses between the two cities, there are bus services available with a transfer in Feira de Santana. The total travel time, including transfers, is approximately 30 hours and 34 minutes. The bus services are operated by Camurujipe and Viação Nacional.
The flight between Salvador and Rio de Janeiro typically takes 2 hours and 10 minutes on a direct flight. The prices for flights between the two cities can vary, ranging from $101 to $426. It is recommended to check with different airlines and travel websites to find the best deals and prices for flights between Salvador and Rio de Janeiro.
There are numerous accommodation options available near Rio de Janeiro. With over 1273 hotels to choose from, travelers can find something to suit their preferences and budget. Prices for hotels in Rio de Janeiro start at around $75 per night. Whether you are looking for luxurious resorts or budget-friendly accommodations, there are plenty of options to choose from in and around the city.