The bus ride between Sao Paulo and Florianopolis takes approximately 12 hours, and there are departure starting in the morning, and others which will travel overnight allowing you to save on accommodation.
The three companies offering the Sao Paulo to Florianopolis bus route all depart from the Terminal Rodoviário Tietê (Sao Paulo's main bus terminal), arriving at Rita Maria bus station in Florianopolis (main bus terminal).
Classes of buses used on this route are:
Leito - buses with the most recline
Executivo - almost full recline
Executivo DD - almost full recline on a doule decker bus
Semileito DD - almost full recline on a doule decker bus
Convencional - Semi-bed half recline
It is best to arrive to the Tiete Terminal at least 40 minutes before your buses scheduled departure because you will need to redeem your ticket at the Ticket Desk of your chosen company. While collecting your ticket, hey will also tell you which is the boarding platform you need to wait at for your bus. The buses do have basic onboard bathrooms, and they do make rest stops along the way where buying food and drink is possible. Airconditioning can be very strong, so take something warm to put on incase, even if the temperature outside the bus is very warm.
The trip travels along the southern coastal highway and stop at major cities along the way such as Curitiba, Joinville, and Camboru. You know you are arriving when you begin to cross the long bridge to the island, and the terminal is not far on the other side, located close to downtown Florianopolis. With so many beaches to explore, not many people go to Florianopolis to see the city though. Unfortunately getting to the beaches requires further local buses, taxis, or even Uber now. Be warned, Florianopolis traffic can be crazy.
To purchase a ticket online directly you may need a CPF number which is like a Brazilian Tax File number.
Buses from Sao Paulo to Florianopolis
Sao Paulo to Florianopolis Bus Route
Each day you will find several bus departures between Sao Paulo and Florianopolis. There are 3 bus lines which currently offer this route, and you will have a variety of comfort choices. Florianopolis is a huge island and capital of the state of Santa Catarina, and offers many beach options, making this route popular with the population of Sao Paulo.
Book your bus now!