The 10 best weekend trips from Sao Paulo, Brazil
- 1 day ago
- 6 min read
São Paulo sits within one of the most geographically diverse states in Brazil, but many of its most interesting landscapes are just beyond the range of a day trip. The state of Sao Paulo includes Atlantic Forest, mountain ranges like the Serra do Mar and Serra da Mantiqueira, river systems, and pristine coastline with dozens of islands to explore.
Whether you are living in Sao Paulo or just passing through, taking a weekend getaway gives you the chance to breath some fresh air outside the concrete jungle. You can visit PETAR (Alto da Ribeira State Park) to explore caves, or the pristine beaches of Ilha do Cardoso, of vast fields of flowers in Holombra.
If you're feeling adventurous, you can try whitewater rafting in the river in Brotas, hike between beaches and waterfalls in Ilhabela, or pop into mountain towns like Cunha and Campos do Jordão.
Top 10 trips from Sao Paulo to do this weekend
These are my personal top 10 weekend trips from Sao Paulo, for anyone who needs to touch some grass.
1. PETAR (Alto da Ribeira State Park)

Distance from São Paulo: ~320 km
Travel time: ~5 to 6 hours
PETAR is a protected State Park area known for its extensive network of limestone caves and well-preserved Atlantic Forest. Visits are organised through local guides, with routes in areas such as Núcleo Santana and Núcleo Ouro Grosso. Inside caves like Santana, Morro Preto, and Água Suja, you can walk through large chambers with stalactites and stalagmites, cross underground rivers, and in some sections move through shallow water using helmets and headlamps. Outside the caves, marked trails lead to waterfalls including Cachoeira do Couto and Cachoeira das Andorinhas, where swimming is permitted. The park also allows for wildlife observation along forest paths, particularly birds and small mammals. Access is typically arranged from nearby towns such as Iporanga, where guides, equipment, and entry logistics are coordinated.
2. Brotas
Distance from São Paulo: ~250 km
Travel time: ~3.5 hours
Brotas is best know for whitewater rafting on the Jacaré Pepira River. Rafting routes include sections with Class II to III rapids, suitable for beginners, with guides managing navigation and safety. Other activities include canyoning, where you descend alongside waterfalls using ropes, and zip lines that cross valleys within private parks. Parque dos Saltos provides access to river viewpoints and short walking routes through the town centre, while Cassorova EcoParque offers entry to multiple waterfalls with designated swimming areas and other activities. Most experiences can be booked directly through local operators who provide equipment, transport, and guides.
3. Ilha do Cardoso
Distance from São Paulo: ~270 km to Cananéia + boat trip
Travel time: ~3.5 hours drive + 60 minutes by boat
Ilha do Cardoso is a protected island with limited development, known for its pristine clear water. The island can be reached by boat from Cananéia to areas such as Marujá. Here, you can walk between long, undeveloped beaches and swim in the ocean. Trails connect the beaches to mangroves and forest paths, where you will have the opportunity to observe birds and other wildlife. Boat trips can be arranged to explore nearby islands, or to go dolphin spotting in the lagoon. For a cultural activity, visits to caiçara communities provide interesting insight into traditional fishing practices and local cuisine. Activities are mostly by foot or by boat, and local guides are available through Posadas on the island.
4. Campos do Jordão
Distance from São Paulo: ~170 km
Travel time: ~2.5 hours
Campos do Jordão is a mountain destination where most activities are concentrated around the Vila Capivari area and nearby sites. You can spend time in Vila Capivari visiting cafés, chocolate shops, and restaurants, but there is more scope to explore the surrounding area. Take the cable car up to Morro do Elefante for a higher viewpoint, then head out to places like the Felícia Leirner Museum, where you walk through open grounds filled with large scale sculptures. The Amantikir Park has themed gardens with walking paths, while nearby trails and parks allow for longer walks through forested areas. You can also visit Ducha de Prata for short paths alongside small waterfalls, or drive to viewpoints outside town for wider mountain views. A weekend allows you to mix food, short walks, and cultural stops without needing to rush between them.
5. Ubatuba

Distance from São Paulo: ~230 km
Travel time: ~3.5-4 hours
Ubatuba has over 100 beaches, each offering a different vibe and activities. Praia Grande and Itaguá are easier to access and have restaurants and facilities. Praia do Félix has clearer water and a mix of calm and open sea areas, Prumirim is quieter with fewer services and access to a nearby island, and Itamambuca is one of the main surf beaches in the region. Boat trips and short hikes take you to more isolated spots and nearby islands for snorkelling. Inland, there are waterfalls such as Cachoeira da Renata, where you can walk through forest and swim in freshwater pools. The area is backed by the dense green vegetation of the Atlantic Forest, making it a truly beautiful place to spend time.
6. Praia de Calhetas
Distance from São Paulo: ~170 km
Travel time: ~3 hours
Praia de Calhetas is a small, curved beach set between forested hills, with clear water and a smaller more scenic feel than some of the state's larger coastal towns. You can start at the viewpoint above the beach for a full view of the bay, then walk down to swim or relax on the sand. The water is generally calm enough for snorkelling close to the rocks, and there are short trails around the headlands that give different angles over the coastline. The beach itself has limited infrastructure, so most people bring what they need for the day. It's a great base for a slower relaxing weekend by the sea.
7. Holambra

Distance from São Paulo: ~140 km
Travel time: ~2 hours
Holambra is focused on flower production and Dutch culture, with activities concentrated around its gardens, landmarks, and seasonal displays. The Moinho Povos Unidos is a functioning windmill open for visits, offering views over the town and surrounding fields. The Museu Histórico de Holambra provides context on Dutch immigration and agricultural development. Depending on the time of year, visitors can access flower fields or exhibition areas where varieties are cultivated and displayed. The town centre has walking streets with cafés, bakeries, and shops selling plants and floral products. During major events such as Expoflora, additional exhibitions, performances, and food stalls are set up across the town.
8. Cunha
Distance from São Paulo: ~230 km
Travel time: ~4 to 4.5 hours
Cunha is a quieter mountain destination where you can move between viewpoints, art studios, and natural areas at a slower pace. The town is known for its ceramics, and you can visit working studios such as Ateliê Suenaga & Jardineiro to see wood fired kilns and handmade pottery. Nearby, lavender fields like Contemplário have walking paths and open views across the hills. For nature, you can drive sections of the Estrada Real towards Paraty, stopping at viewpoints and trailheads along the Serra do Mar. Short hikes lead to waterfalls and forest areas, and there are also viewpoints such as Pedra da Macela for sunrise walks with wide views over the coastline and mountains.
9. São Francisco Xavier
Distance from São Paulo: ~150 km
Travel time: ~2.5 to 3 hours
São Francisco Xavier is a small mountain village where the focus is on short hikes, waterfalls, and spending time outdoors without much structure. You can walk trails that lead directly to waterfalls such as Cachoeira Pedro David, where there are natural pools for swimming, or follow longer paths through forest and open viewpoints across the Serra da Mantiqueira. Many pousadas have private access to trails, streams, and lookout points, so part of the experience is exploring the area around where you stay. Activities include hiking, birdwatching, and simple river swimming, with most movement done on foot rather than between distant attractions. The town itself has a small centre with restaurants and cafés.
10. Ilhabela

Distance from São Paulo: ~210 km to São Sebastião
Travel time: ~3.5 hours drive + 20 minute ferry
Ilhabela is a large island, the majority of which is protected as a State Park, meaning you can combine beaches, extensive hiking trails, and waterfalls in the same trip. On the west side, you can access beaches like Perequê and Curral for swimming, restaurants, and easy infrastructure. For quieter spots, you can take a boat to more remote beaches such as Castelhanos, which sits on the east side of the island. The island's many waterfalls are a major attraction, where you can climb rocks, slide into pools, and swim in fresh water. Boat trips run along the coast to smaller beaches and snorkelling areas, and there are marked hiking routes inside the state park for those wanting longer trails.

















Comments