1map logoGo to main page

Rio de Janeiro to Sao Paulo from $16: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Rio de Janeiro, Brazil
to
Sao Paulo, Brazil

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

$16 by busBest price
351 kmDistance
1h 52m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Rio de Janeiro to 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
Average Duration
1h  52m
Estimated price
$47-422
Recommended
Company
various
Bus
Average Duration
6h 
Estimated price
$16-50
Cheapest
route map
Distance: 351 km
Duration: 1h 52m

See more options

Pricing table
Company
various
Plane
Average Duration
2h  30m
Estimated price
$47-447
Company
various
Plane
Average Duration
2h  19m
Estimated price
$48-515
Company
various
Plane
Average Duration
2h  46m
Estimated price
$53-422
Company
various
Plane
Average Duration
2h  58m
Estimated price
$80-470
Company
various
Plane
Average Duration
3h  20m
Estimated price
$471-472
Company
various
Bus
Average Duration
7h  43m
Estimated price
$473-474
Company
various
Drive
Average Duration
4h  49m
Estimated price
$475-476

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $16 $15 $14 $14 $15 $12 $21
Fly $374 $178 $77 $321 $117 $60 $40

Traveling From Rio de Janeiro to Sao Paulo

The journey from Rio de Janeiro to Sao Paulo reveals contrasting experiences, with Rio's vibrant beaches and festive culture juxtaposed against São Paulo's bustling urban landscape and rich culinary scene.

Best Neighbourhoods in Sao Paulo

Sao Paulo boasts diverse neighborhoods, each offering distinct experiences.

Jardins
• High-end shopping and dining options available.
• Lush parks and cultural spaces to explore.
Liberdade
• Japan's cultural influence is prominent here.
• Vibrant street markets every weekend.
Vila Madalena
• Known for its lively nightlife and bars.
• Famous for colorful street art and murals.

Best Times To Visit Sao Paulo's Attractions

Strategizing your visits can enhance your experiences at Sao Paulo's top spots.

Avenida Paulista
Visit early in the morning on weekdays for fewer crowds and a peaceful atmosphere.
Ibirapuera Park
Weekday afternoons are ideal, as weekends can get very busy.
Liberdade
Best explored on weekday mornings to enjoy quieter streets and shops.

Sao Paulo Weather: What to Expect Year-Round

Sao Paulo experiences a humid subtropical climate, with warm summers and mild winters. Visiting during the dry season from May to September offers more pleasant conditions that enhance your exploration of the city.

Sao Paulo Dining Recommendation

Try the iconic pizza at Pizzeria Sao Pedro, where you'll find a thicker crust and a diverse array of toppings that stand apart from Rio's casual beach fare. The lively atmosphere and emphasis on local ingredients create a distinct dining experience that showcases São Paulo's culinary richness.

Rio de Janeiro - Sao Paulo operators

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

Plane
Website
voeazul.com.br

Plane from Rio de Janeiro Santos Dumont to Sao Paulo Congonhas

Average Duration
1h 8m
Estimated price
$476-4710

Plane from Rio de Janeiro Santos Dumont to Sao Paulo

Average Duration
1h 5m
Estimated price
$476-4710

Plane from Rio de Janeiro-Galeao to Sao Paulo

Average Duration
1h 10m
Estimated price
$479-4221

Plane from Rio de Janeiro Jacarepagua to Sao Paulo Congonhas

Average Duration
1h 42m
Estimated price
$471-4222

Plane from Rio de Janeiro Santos Dumont to Sao Paulo Viracopos

Average Duration
1h 13m
Estimated price
$4223-42200
Website
voegol.com.br

Plane from Rio de Janeiro Santos Dumont to Sao Paulo Congonhas

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

Plane from Rio de Janeiro-Galeao to Sao Paulo Congonhas

Average Duration
1h 13m
Estimated price
$475-4710

Plane from Rio de Janeiro-Galeao to Sao Paulo

Average Duration
1h 10m
Estimated price
$477-4710
Bus Show bus routes
Contact phone
0800 725 1211
Website
aguiabranca.com.br

Bus from Rio de Janeiro - Novo Rio to Tietê Bus Terminal

Average Duration
6h
Estimated price
$16-50
Contact phone
0800 723 2121
Website
itapemirim.com.br

Bus from Novo Rio to Tietê Bus Terminal

Average Duration
6h
Estimated price
$16-4226
Contact phone
0800 334 4344
Website
expressoadamantina.com.br

Bus from Terminal Rodoviário do Rio de Janeiro to Rodoviária de São Paulo - Terminal Tietê

Average Duration
5h 45m
Estimated price
$4228-0
Contact phone
0800 646 2122
Website
nspenha.com.br

Bus from New Rio Bus Station to Sao Paulo Tiete Bus Station

Average Duration
6h
Estimated price
$473-160
Contact phone
+55 4004-5001
Website
autoviacao1001.com.br

Bus from Rio de Janeiro to Tietê Bus Terminal

Average Duration
6h 30m
Estimated price
$473-475

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

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

Average price
$40 - $65
Departure Point
Rio De Janeiro Santos Dumont Airport
Arrival Point
Sao Paulo Congonhas Airport
Useful tips for plane travellers
• Book a direct flight from Santos Dumont to Congonhas, as it's the quickest option and allows for minimal travel hassle within the bustling cities.
• Upon arriving at Congonhas Airport, expect a vibrant atmosphere; follow the signs to baggage claim and use the dedicated taxi stands located outside for a swift transfer into the city.
• Taxi fares from Congonhas Airport to the city center of São Paulo typically range from R$40 to R$70, depending on traffic; consider using reliable apps like 99 or Uber for competitive pricing and convenience.
Departure Point
Rio de Janeiro - Novo Rio station
Arrival Point
Tietê Bus Terminal station
Useful tips for bus travellers
• Book your bus ticket in advance online to secure the best price and seat selection; reliable operators like Águia Branca, Expresso Do Sul, and Itapemirim allow you to do this through their websites: Águia Branca, Expresso Do Sul, Itapemirim.
• Arrive at the Novo Rio Bus Terminal early to make sure you find your platform without rush; it can get busy, especially before evening departures, and factors like traffic may delay your arrival.
• Upon arrival at Tietê Bus Terminal in São Paulo, look for the 'Informações Turísticas' (Tourist Information) desk to gather maps and tips, and be prepared for a larger terminal layout with numerous bus companies; navigating may involve asking staff for directions, especially if connecting to other destinations.

Frequently asked questions

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

Or choose the category:
The distance between Rio de Janeiro and Sao Paulo is 362.1 km by air and 429.9 km by road. The typical travel time by plane is 1 hour and 35 minutes, while by car it takes approximately 4 hours and 55 minutes. Taking a bus between the two cities will usually take around 6 hours and 10 minutes.
The most cost-effective option for traveling from Rio de Janeiro to Sao Paulo is by bus, with prices ranging from $11 to $35. Although it takes approximately 6 hours and 10 minutes, it offers a lower cost compared to other modes of transportation. However, if time efficiency is a priority, flying is the quickest option, taking only 1 hour and 35 minutes but with costs ranging from $45 to $450.
The prices for a bus ticket between Sao Paulo and Rio de Janeiro range from $11 to $35.
One option to get from Rio de Janeiro to São Paulo without public transportation is to use Blablacar's carpooling service, where you can find rideshare options between the two cities. This is a convenient choice if you don't have a driver's license or want to avoid public transport. The driving distance between Rio de Janeiro and São Paulo is approximately 429.7 km, and it takes around 4 hours and 55 minutes to drive between the two cities. The prices for carpooling services can vary, ranging from $40 to $65.
The most convenient way to travel from Rio de Janeiro to São Paulo without a car is by bus, which takes around 6 hours and 10 minutes. The bus journey offers scenic views and is a comfortable option with various prices ranging from $11 to $35.
Yes, there is a direct bus link between Rio de Janeiro and Sao Paulo. The bus service provided by Penha operates daily and departs from Rio de Janeiro, with a journey time of approximately 6 hours and 10 minutes. The buses arrive at Sao Paulo Tiete Bus Station, and departures are available every 20 minutes.
The flight duration between Rio de Janeiro and Sao Paulo is typically around 1 hour. However, it is important to note that this is for a direct flight from Rio de Janeiro Santos Dumont Airport to Sao Paulo Congonhas Airport. The cost of a flight between Sao Paulo and Rio de Janeiro can vary widely, ranging from $49 to $443.
There are plenty of accommodation options near São Paulo. With over 1357 hotels available, you'll have a wide variety to choose from. Prices start at $33, offering affordable options for different budgets. Whether you're looking for luxury hotels, boutique accommodations, or budget-friendly stays, São Paulo has something to offer for every traveler.