From Rio de Janeiro to Ilha Grande it is about 135 km and 2 h 30 min of driving. In a car that gets 11 km/L, with gas at R$ 6.09/L, fuel costs about R$ 75 and tolls about R$ 25: in total, about R$ 100 one way (R$ 199 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 Ilha Grande
booking on Civitatis
8· 1 review
Acaiá Cave & Ilha Grande Lagoons Boat Tour
If you're in Ilha Grande, don't miss the opportunity to take a tour around the Acaiá Cave and its main lagoons. You'll fall in love with its landscapes!
On this boat tour of the Angra dos Reis Islands, we'll sail along the canal that connects the mainland with Ilha Grande. Get ready to discover paradise!
With 2 h 30 min of driving, it is a good idea to arrive with your hotel already booked. If you are driving, confirm that the hotel has parking before you book.
Frequently asked questions about the trip to Ilha Grande
How much does it cost to drive from Rio de Janeiro to Ilha Grande?
From Rio de Janeiro to Ilha Grande it is about 135 km and 2 h 30 min of driving. In a car that gets 11 km/L, with gas at R$ 6.09/L, fuel costs about R$ 75 and tolls about R$ 25: in total, about R$ 100 one way (R$ 199 round trip).
How long does the drive from Rio de Janeiro to Ilha Grande take?
It takes roughly 2 h 30 min by car to cover the 135 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 Ilha Grande?
Yes. The route adds up to about R$ 25 in tolls each way. The amount can vary with the vehicle category and with rate adjustments by the toll road operators.