Skip to content
Road trip

Driving from Rio de Janeiro to São Paulo

Short answer

From Rio de Janeiro to São Paulo it is about 433 km and 6 h of driving. In a car that gets 11 km/L, with gas at R$ 6.00/L, fuel costs about R$ 236 and tolls about R$ 70: in total, about R$ 306 one way (R$ 612 round trip).

Amounts are in Brazilian reais (R$), with no conversion to another currency. Gas uses the reference price from the ANP, Brazil's National Petroleum Agency.
Sources: ANP (fuel) · OpenStreetMap (route) · updated on October 19, 2026
Most reviewed activity in São PauloSão Paulo Complete Tour★ 9.4 · 177 reviews · from US$ 77 · via CivitatisSee dates and price →
Distance
433 km
Average time
6 h
Fuel
R$ 236
Tolls
R$ 70
Calculate with your car
Total one way: R$ 306 · R$ 612 round trip
+ accommodation in São Paulo: average nightly rate of about R$ 547. Book before you leave See hotels on Booking →

Estimate covers fuel and tolls only, not parking, food or wear on the car. Distance and time calculated on OpenStreetMap; the gas price is a reference price (ANP).

Tours and tickets

Things to do in São Paulo

booking on Civitatis
São Paulo Complete Tour
9.4· 177 reviews

São Paulo Complete Tour

Come with us to discover all the most iconic places in São Paulo. Along the way, you'll see fantastic buildings, and a lot of world-class art!

7 h
from US$ 77
Book →
Day Trip to Campos do Jordão
9· 120 reviews

Day Trip to Campos do Jordão

Known as the 'Brazilian Switzerland', escape the heat of Sao Paulo and fall in love with the alpine scenery on this day trip to Campos do Jordão.

12 h
from US$ 116
Book →
Day Trip to Aparecida
9.6· 77 reviews

Day Trip to Aparecida

Explore the city of Aparecida and visit the Basilica of the National Shrine of Our Lady of Aparecida, one of the biggest in the world.

10 h
from US$ 109
Book →
Day Trip to Santos, Sao Vicente and Guarujá
9.1· 61 reviews

Day Trip to Santos, Sao Vicente and Guarujá

Enjoy a day exploring the coast of Sao Paulo, discovering the incredible beaches and cities of Santos, Sao Vicente and Guarujá.

10 h
from US$ 109
Book →
Sao Paulo City Top Attractions Tour
8.9· 57 reviews

Sao Paulo City Top Attractions Tour

Discover the Brazilian city from a different point of view with this Sao Paulo City Tour. Don't miss the most important monuments and essential attractions.

5 h
from US$ 68
Book →
Holambra Excursion
9.5· 37 reviews

Holambra Excursion

Explore the beautiful Brazilian city of flowers on this excursion to Holambra. You'll see colorful fields of tulips, chrysanthemums and daisies!

9 h
from US$ 116
Book →
See all activities in São Paulo
Where to stay

Hotels in São Paulo

With 6 h of driving, it is a good idea to arrive with your hotel already booked: the average nightly rate in São Paulo is around R$ 547. If you are driving, confirm that the hotel has parking before you book.

Rosewood São Paulo in São Paulo 9.5 ★★★★★ · 65 reviews Rosewood São Paulo See on Booking → San Michel Hotel in São Paulo 8.7 ★★★ · 358 reviews San Michel Hotel See on Booking → H4 La Residence Paulista in São Paulo 8.6 ★★★★ · 213 reviews H4 La Residence Paulista See on Booking → Braston Augusta Hotel by Castelo Itaipava in São Paulo 8.5 ★★★ · 496 reviews Braston Augusta Hotel by Castelo Itaipava See on Booking →
See all hotels in São Paulo

Rates change with the dates: confirm the price on Booking.com.

Torn between São Paulo and another destination?

Before you set out, see São Paulo side by side with other destinations competing for the same trip: weather, driving cost, ideal days and profile.

São Paulo or Arraial d'Ajuda? São Paulo or Arraial do Cabo? São Paulo or Balneário Camboriú?
see all comparisons →
Frequently asked questions

Frequently asked questions about the trip to São Paulo

How much does it cost to drive from Rio de Janeiro to São Paulo?

From Rio de Janeiro to São Paulo it is about 433 km and 6 h of driving. In a car that gets 11 km/L, with gas at R$ 6.00/L, fuel costs about R$ 236 and tolls about R$ 70: in total, about R$ 306 one way (R$ 612 round trip).

How long does the drive from Rio de Janeiro to São Paulo take?

It takes roughly 6 h by car to cover the 433 km, not counting stops. On public holidays and high-season weekends, the time can increase considerably because of traffic leaving and arriving.

Are there tolls on the way from Rio de Janeiro to São Paulo?

Yes. The route adds up to about R$ 70 in tolls each way. The amount can vary with the vehicle category and with rate adjustments by the toll road operators.

Complete guide to São Paulo Getting to São Paulo Best time to visit Return route: from São Paulo to Rio de Janeiro by car