From Curitiba to São Paulo it is about 408 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$ 223 and tolls about R$ 29: in total, about R$ 252 one way (R$ 503 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
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
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!
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.
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.
Frequently asked questions about the trip to São Paulo
How much does it cost to drive from Curitiba to São Paulo?
From Curitiba to São Paulo it is about 408 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$ 223 and tolls about R$ 29: in total, about R$ 252 one way (R$ 503 round trip).
How long does the drive from Curitiba to São Paulo take?
It takes roughly 6 h by car to cover the 408 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 Curitiba to São Paulo?
Yes. The route adds up to about R$ 29 in tolls each way. The amount can vary with the vehicle category and with rate adjustments by the toll road operators.