From Curitiba to Florianópolis it is about 300 km and 3 h 48 min of driving. In a car that gets 11 km/L, with gas at R$ 6.10/L, fuel costs about R$ 166 and tolls about R$ 24: in total, about R$ 190 one way (R$ 381 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 Florianópolis
booking on Civitatis
8.4· 124 reviews
Blumenau & Pomerode Day Trip
Discover a little piece of Germany in Brazil on this day trip to Blumenau and Pomerode from Florianópolis. It'll be an amazing day!
With 3 h 48 min of driving, it is a good idea to arrive with your hotel already booked: the average nightly rate in Florianópolis is around R$ 404. If you are driving, confirm that the hotel has parking before you book.
Frequently asked questions about the trip to Florianópolis
How much does it cost to drive from Curitiba to Florianópolis?
From Curitiba to Florianópolis it is about 300 km and 3 h 48 min of driving. In a car that gets 11 km/L, with gas at R$ 6.10/L, fuel costs about R$ 166 and tolls about R$ 24: in total, about R$ 190 one way (R$ 381 round trip).
How long does the drive from Curitiba to Florianópolis take?
It takes roughly 3 h 48 min by car to cover the 300 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 Florianópolis?
Yes. The route adds up to about R$ 24 in tolls each way. The amount can vary with the vehicle category and with rate adjustments by the toll road operators.