1map logoGo to main page

Rio de Janeiro, Rio de Janeiro to Santos (Sao Paulo), Sao Paulo from $18: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Rio de Janeiro, Brazil
to
Santos (Sao Paulo), Brazil

How to Get from Rio de Janeiro to Santos (Sao Paulo): 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.

$18 by busBest price
344 kmDistance
3h 40m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Rio de Janeiro to Santos (Sao Paulo) 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
Bus
Average Duration
3h  40m
Estimated price
$49-435
Recommended
Company
various
Bus
Average Duration
9h  3m
Estimated price
$18-44
Cheapest
route map
Distance: 344 km
Duration: 3h 40m

See more options

Company
various
Plane
Bus
Average Duration
4h  31m
Estimated price
$50-455
Company
various
Plane
Bus
Average Duration
4h  6m
Estimated price
$50-528
Company
various
Drive
Average Duration
5h  51m
Estimated price
$50-493
Company
various
Plane
Bus
Average Duration
4h  47m
Estimated price
$56-430
Company
various
Plane
Bus
Average Duration
4h  45m
Estimated price
$490-491
Company
various
Bus
Average Duration
9h  35m
Estimated price
$492-493

Rio de Janeiro - Santos (Sao Paulo) operators

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

Plane
Website
latam.com

Plane from Rio de Janeiro Santos Dumont (SDU) to Sao Paulo Congonhas (CGH)

Average Duration
1h 10m
Estimated price
$495-496

Plane from Rio de Janeiro Santos Dumont (SDU) to Sao Paulo (GRU)

Average Duration
1h 10m
Estimated price
$493-4950

Plane from Rio de Janeiro-Galeao (GIG) to Sao Paulo Congonhas (CGH)

Average Duration
1h 12m
Estimated price
$495-4950

Plane from Rio de Janeiro-Galeao (GIG) to Sao Paulo (GRU)

Average Duration
1h 10m
Estimated price
$494-4950
Website
voegol.com.br

Plane from Rio de Janeiro Santos Dumont (SDU) to Sao Paulo Congonhas (CGH)

Average Duration
1h 10m
Estimated price
$50-4950

Plane from Rio de Janeiro-Galeao (GIG) to Sao Paulo Congonhas (CGH)

Average Duration
1h 13m
Estimated price
$497-4950

Plane from Rio de Janeiro-Galeao (GIG) to Sao Paulo (GRU)

Average Duration
1h 10m
Estimated price
$494-4950
Website
voeazul.com.br

Plane from Rio de Janeiro Santos Dumont (SDU) to Sao Paulo Congonhas (CGH)

Average Duration
1h 8m
Estimated price
$498-4950

Plane from Rio de Janeiro Santos Dumont (SDU) to Sao Paulo (GRU)

Average Duration
1h 5m
Estimated price
$498-4950

Plane from Rio de Janeiro-Galeao (GIG) to Sao Paulo (GRU)

Average Duration
1h 10m
Estimated price
$496-499

Plane from Rio de Janeiro Jacarepagua (RRJ) to Sao Paulo Congonhas (CGH)

Average Duration
1h 42m
Estimated price
$495-4350
Bus
Contact phone
+55 (11) 3661-6553
Website
expressoluxo.com.br

Bus from Congonhas Airport to Santos - Rodoviaria

Average Duration
1h 40m
Estimated price
$4351-0

Bus from São Paulo - Jabaquara to Santos

Average Duration
1h 35m
Estimated price
$4352-0
Website
viacaocometa.com.br

Bus from São Paulo - Jabaquara to Santos

Average Duration
1h 50m
Estimated price
$4353-4354

Bus from Guarulhos International Airport to Santos Bus Station

Average Duration
2h
Estimated price
$180-181
Contact phone
0800 771 1126
Website
viacaoultra.com.br

Bus from Congonhas Airport to Santos

Average Duration
1h 30m
Estimated price
$4351-0
Contact phone
+55 4004-5001
Website
autoviacao1001.com.br

Bus from Rio de Janeiro to Tietê Bus Terminal

Average Duration
6h 30m
Estimated price
$183-497
Contact phone
0800 771 1126

Bus from São Paulo - Jabaquara to Santos

Average Duration
1h 36m
Estimated price
$4352-0
Website
util.com.br

Bus from Rio de Janeiro - Novo Rio Bus Terminal to Santos, SP

Average Duration
9h 35m
Estimated price
$492-493
Contact phone
+55 800 728 1992
Website
expressoguanabara.com.br

Bus from Rio de Janeiro to Santos

Average Duration
9h
Estimated price
$50-0

Rio de Janeiro to Santos (Sao Paulo): Overview of Bus, Train, Flight, and Car Trips

Traveling between Rio de Janeiro and Santos (Sao Paulo) 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 - Novo Rio Bus Terminal station
Arrival Point
Santos, SP station
Useful tips for bus travellers
• Book your bus tickets in advance through UTIL or other operators such as Águia Branca to secure the best prices and ensure you get a seat on the bus at your desired time: UTIL and Águia Branca.
• Prepare for the long journey by bringing snacks, water, and entertainment, as the trip takes around 9 hours and 35 minutes; also, consider using headphones to enjoy music or podcasts during the ride.
• Upon arrival at Santos Bus Station, navigate the local transport options by checking the EMTU website for bus schedules that can take you to various destinations in Santos, including the beach and downtown: EMTU.

Frequently asked questions

Find out more about the route from Rio de Janeiro to Santos (Sao Paulo).

Or choose the category:
The distance between Rio de Janeiro and Santos is approximately 344 km by air and 503 km by road. If traveling by plane, it takes about 3 hours and 9 minutes, including a flight from Rio de Janeiro Santos Dumont to Sao Paulo Congonhas, and then a bus ride to Santos. By car, the journey from Santos to Rio de Janeiro takes around 5 hours and 51 minutes. Alternatively, taking a bus from Rio de Janeiro to Santos would typically take approximately 8 hours and 15 minutes.
The most cost-effective option for traveling from Rio de Janeiro to Santos is by bus, which takes 8h 15m and costs $12. Though it may take longer, it is a more affordable option for those on a budget. If time is of the essence, the quickest way to reach Santos from Rio de Janeiro is by flying and then taking a bus, which takes 3h 9m and costs $50-$460.
The price for a bus ticket between Santos and Rio de Janeiro is $12.
To get from Rio de Janeiro to Santos without using public transportation, you can opt for a road trip. The driving distance between the two cities is approximately 502 km, and it usually takes around 5 hours and 51 minutes to complete the journey by car. Keep in mind that the cost of the trip can vary, with prices ranging from $50 to $75.
The most convenient way to travel from Rio de Janeiro to Santos without a car is by taking a bus via São Paulo. This journey typically takes around 7 hours and 32 minutes and costs around $30-$50. There are regular bus services available that will take you from Rio de Janeiro to São Paulo, and from there, you can easily transfer to another bus that will take you to Santos.
Yes, there is a direct link between Rio de Janeiro and Santos. Bus services operated by Penha and Viação Cometa depart from Rio de Janeiro and arrive at Santos Bus Station. The journey takes approximately 8 hours and 15 minutes.
The flight from Rio de Janeiro Santos Dumont Airport to Sao Paulo Congonhas Airport typically takes 1 hour. The cost of the flight can vary depending on the airline and time of booking. Once you arrive at Sao Paulo Congonhas Airport, you can take a bus or taxi to Santos, which is approximately 112 kilometers away. The bus journey takes about 2-3 hours, depending on traffic conditions.
There are plenty of accommodation options available near Santos. With over 2576 hotels to choose from, travelers can find a range of options to suit their preferences and budget. Prices start at $37, offering affordable choices for those looking for budget-friendly stays.