São Sebastião

With its stunning coastline of more than 30 beaches, São Sebastião is a coastal gem on Brazil’s northern São Paulo shore. This historic town combines colonial charm with some of the best beach-hopping in the state, all framed by the lush Serra do Mar mountains. Whether you’re after a lively surf scene, a tranquil cove, or a taste of caiçara culture, São Sebastião delivers.

Highlights & What to See

Suggested Time to Spend

To properly experience São Sebastião’s beaches and its historic centre, plan at least three to four days. Use the first day to explore the town and relax on a central beach like Praia do Arrastão. Dedicate the second day to the northern beaches (Maresias, Juquehy) and a third to the quieter southern ones (Barra do Sahy). If you have a fourth day, take the ferry to Ilhabela for a day trip. The best time to visit is between December and March for warm weather and lively vibes, but shoulder months offer fewer crowds and lower prices.

Nearby Areas Worth Combining

Please check official sources for current details.

Note: opening hours, prices and booking requirements change often — please check official sources for current details.