1map logoGo to main page

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

Compare Travel Options and Prices

from
Rio de Janeiro, Brazil
to
Salvador, Brazil

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

$68 by busBest price
1217 kmDistance
3h 46m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Rio de Janeiro to Salvador 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
3h  46m
Estimated price
$108-404
Recommended
Company
various
Bus
Average Duration
35h  22m
Estimated price
$68-121
Cheapest
route map
Distance: 1217 km
Duration: 3h 46m

See more options

Company
Águia Branca
Bus
Average Duration
30h  10m
Estimated price
$82-103
Company
various
Plane
Average Duration
5h  5m
Estimated price
$100-422
Company
various
Drive
Average Duration
21h  52m
Estimated price
$160-1080

Traveling From Rio de Janeiro to Salvador

Traveling between Rio de Janeiro and Salvador offers a journey through two vibrant cities that contrast lively beaches and modern attractions with rich cultural heritage and historic charm.

Best Neighbourhoods in Salvador

Salvador boasts diverse neighborhoods, each offering unique experiences for travelers.

Pelourinho
• Historic center filled with colonial architecture.
• Vibrant cultural scene with music and dance.
Barra
• Stunning beaches and lively nightlife.
• Famous for the iconic Barra Lighthouse.
Rio Vermelho
• Known for its excellent dining options.
• Hosts popular street festivals and events.

Best Times To Visit Salvador's Attractions

Timing your visits to Salvador’s attractions can greatly enhance your experience.

Pelourinho
Visit early in the morning on weekdays for fewer crowds and better photo opportunities.
Elevador Lacerda
Late afternoon offers stunning sunset views and a less busy experience.
Mercado Modelo
Go on weekdays to enjoy a relaxed atmosphere and engage with local artisans.

Salvador Weather: What to Expect Year-Round

Salvador enjoys a tropical climate with warm temperatures year-round, making it ideal for beach activities and outdoor exploration. The months from December to March typically offer the best weather, although visitors should be prepared for occasional rain showers that can enhance the lush scenery.

Culinary Delight: A Taste of Salvador

When in Salvador, trying the dish 'Moqueca' at Restaurante Cais do Sertão provides a rich contrast to the seafood dishes often found in Rio. This traditional Bahian stew, infused with coconut milk and dendê oil, offers a vibrant explosion of flavors that reflect the local culture, all enjoyed in a lively atmosphere filled with music and art.

Rio de Janeiro - Salvador operators

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

Plane Show flights
Website
latam.com

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

Average Duration
2h 1m
Estimated price
$1088-1089

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

Average Duration
4h 51m
Estimated price
$4040-1086
Website
voegol.com.br

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

Average Duration
2h 11m
Estimated price
$1085-1086

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

Average Duration
4h 49m
Estimated price
$100-1087
Website
voeazul.com.br

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

Average Duration
3h 42m
Estimated price
$1088-10820
Bus Show bus routes
Contact phone
0800 725 1211
Website
aguiabranca.com.br

Bus from Terminal Rodoviário do Rio de Janeiro to Rodoviária de Paraíba do Sul

Average Duration
2h 30m
Estimated price
$4041-4042

Bus from New Rio Bus Station to Itabuna Bus Station

Average Duration
21h 25m
Estimated price
$4045-1085
Contact phone
0800 728 0044
Website
buson.com.br

Bus from Paraíba do Sul to Salvador

Average Duration
26h 40m
Estimated price
$4043-4044
Contact phone
0800 728 0044
Website
queropassagem.com.br

Bus from Rio de Janeiro - Novo Rio to Itabuna

Average Duration
22h 25m
Estimated price
$4045-4046
Contact phone
+55 0800 075 0010
Website
viacaocidadesol.com.br

Bus from Itabuna to Ubatã

Average Duration
1h 47m
Estimated price
$681-682
Contact phone
+55 71 32772525
Website
camurujipe.com.br

Bus from Ubatã to Salvador

Average Duration
10h 10m
Estimated price
$683-684
Drive

Drive from Rio de Janeiro to Salvador

Average Duration
21h 52m
Estimated price
$160-1080

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

Traveling between Rio de Janeiro and Salvador 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.

Departure Point
Rio De Janeiro-Galeao Airport
Arrival Point
Salvador Airport
Useful tips for plane travellers
• Book a direct flight with LATAM Chile or Gol Transportes Aéreos to reduce travel time; the quick 2-hour flight can save you energy for exploring Salvador.
• Upon arriving at Deputado Luís Eduardo Magalhães International Airport (SSA), follow the signage to the baggage claim and exit, where you'll find an organized taxi stand; consider using apps like 99 or Uber for a reliable ride into the city.
• Expect to pay around BRL 50-70 (approximately $10-14 USD) for a taxi from SSA to the city center of Salvador, and always verify the fare with the driver or use the app for an estimate.
Departure Point
Terminal Rodoviário do Rio de Janeiro station
Arrival Point
Salvador station
Useful tips for bus travellers
• Book your ticket in advance with operators like Águia Branca (aguiabranca.com.br) or Viação Nacional (viacaonacional.com.br) as they offer varying schedules and prices that can help you find the most convenient option for your journey.
• During your transfer at Paraíba do Sul, make sure to check the local timetable, as waiting times can vary significantly; having a translator app handy might help you communicate with locals if you need directions.
• Upon arrival at the Salvador bus station (Terminal Rodoviário de Salvador), be aware that it's a large facility; locate the information desk immediately for assistance and consider downloading the station map in advance to make navigating easier (rodoviariadesalvador.com.br).

Frequently asked questions

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

Or choose the category:
The distance between Rio de Janeiro and Salvador is approximately 756 miles by air and 1017 miles by road. If traveling by air, it typically takes around 3 hours and 35 minutes. Taking a bus and ferry combination, it can take approximately 32 hours and 12 minutes. If driving, it can take around 21 hours and 52 minutes by car or 37 hours and 21 minutes by bus. These travel times are approximate and may vary depending on traffic conditions and other factors.
The most cost-effective option for traveling from Rio de Janeiro to Salvador is by bus. Although it takes longer, at 37 hours and 21 minutes, this option is more affordable, with prices ranging from $65 to $85. However, if time is a priority, flying is the quickest option, taking only 3 hours and 35 minutes, with prices ranging from $100 to $430. It all depends on whether you prioritize cost or time for your travel.
The prices for a bus ticket between Salvador and Rio de Janeiro can range from $69 to $84. However, it's important to note that these prices may vary depending on factors such as the time of year and the bus company. It's advisable to compare prices and book tickets in advance to secure the best deal for your journey.
To travel from Rio de Janeiro to Salvador without using public transportation, you can drive the distance of approximately 1017 miles. The journey typically takes around 21 hours and 52 minutes by car. It is advisable to budget anywhere between $160 to $240 for fuel costs depending on the vehicle and fuel prices.
To travel from Rio de Janeiro to Salvador without a car, the best option is to take a bus. The bus journey usually takes around 30 hours and costs between $80 and $110. There are several bus companies that operate this route, offering comfortable and convenient travel options. Some buses may have amenities such as reclining seats and onboard toilets for added comfort during the long journey.
No, there is no direct bus link between Rio de Janeiro and Salvador. However, you can take a bus from Rodoviária do Rio de Janeiro to Salvador via Paraíba do Sul, with the journey taking approximately 30 hours and 10 minutes including transfers. The bus services are operated by Aguia Branca and Viação Nacional, with the final destination being Salvador station.
The flight from Rio de Janeiro to Salvador typically takes around 2 hours and 5 minutes on a direct flight. The prices for this flight can range from $105 to $425. It is advised to check with different airlines and booking platforms for the most accurate and up-to-date prices for this route.
There are plenty of options for accommodation near Salvador with over 1085 hotels to choose from. Prices start at $31, so there is a range of options to fit different budgets. Whether you prefer luxury hotels, boutique accommodations, or budget-friendly options, you can easily find a place to stay that suits your needs and preferences in Salvador.

Trips from Rio de Janeiro