Ilhabela’s beaches are a great alternative for those who dream of visiting idyllic island destinations, such as Fernando de Noronha, but prefer a getaway closer to São Paulo.
About 200 kilometers from the capital, this archipelago municipality boasts coves with crystal-clear waters and unspoiled landscapes that make any weekend feel like a vacation—complete with whale-watching, if you’re lucky!
As the name suggests, Ilhabela consists of islands and islets off the northern coast of São Paulo, across from São Sebastião. You can travel by car or bus, but the main way to reach the city is always by ferry, with the crossing taking an average of 20 minutes. Therefore, it’s worth factoring in the wait time when planning your trip, especially on holidays and during peak season.

The best beaches in Ilhabela (SP): from peaceful swimming to adventure
Castelhanos Beach is among Ilhabela’s top attractions. With open ocean, a long stretch of sand, and a heart-shaped shoreline, it’s ideal for experiencing a “wilder” side of the island. Access is only by boat or 4×4 vehicle, which makes the journey an adventure in itself.
If you prefer convenience, Praia do Curral is the best choice, as it has a good selection of bars and restaurants. Praia do Julião (or Prainha), on the other hand, is one of the quietest beaches on the island and ideal for snorkeling, while Feiticeira Beach combines crystal-clear waters with an old colonial mansion.
Want to know what else to do in Ilhabela besides enjoying the ocean? Set aside some time to explore the town’s hiking trails and waterfalls!

When and how can you spot whales in Ilhabela?
Humpback whale season in Ilhabela generally runs from May through August, when the animals pass along the northern coast of São Paulo during their migration. The best months are usually June and July, when sightings are most frequent and, consequently, you have the best chance of spotting them.
However, it’s important to remember that whale sightings aren’t guaranteed. Since the animals live freely in the wild, sightings depend on factors such as sea conditions, the weather, and their migratory route. So, if you want to see them, visit the city during the right seasons— but don’t be too disappointed if they don’t make an appearance.
If you’re lucky, the best viewing spots on land are the Caminho ao Mar Boardwalk and VIVA o DECK! You can also book official boat tours, which allow you to observe the whales in a sustainable and respectful way.
