From São Paulo to Ubatuba it is about 225 km and 4 h of driving. In a car that gets 11 km/L, with gas at R$ 6.00/L, fuel costs about R$ 123 and tolls about R$ 22: in total, about R$ 145 one way (R$ 289 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 20, 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 Ubatuba
booking on Civitatis
10· 1 review
Ubatuba Northern Islands Boat Tour
Don't pass up this boat tour of Ubatuba's northern islands, where we'll sail through breathtaking natural landscapes and enjoy a truly delightful adventure!
If you're in Ubatuba, take the opportunity to visit Anchieta Island and Sete Fontes Beach on this tour. You'll fall in love with the idyllic landscapes!
With 4 h of driving, it is a good idea to arrive with your hotel already booked: the average nightly rate in Ubatuba is around R$ 417. If you are driving, confirm that the hotel has parking before you book.
Frequently asked questions about the trip to Ubatuba
How much does it cost to drive from São Paulo to Ubatuba?
From São Paulo to Ubatuba it is about 225 km and 4 h of driving. In a car that gets 11 km/L, with gas at R$ 6.00/L, fuel costs about R$ 123 and tolls about R$ 22: in total, about R$ 145 one way (R$ 289 round trip).
How long does the drive from São Paulo to Ubatuba take?
It takes roughly 4 h by car to cover the 225 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 São Paulo to Ubatuba?
Yes. The route adds up to about R$ 22 in tolls each way. The amount can vary with the vehicle category and with rate adjustments by the toll road operators.