São Paulo is a massive metropolis filled with culture, flavor, and fast-paced energy — but even the busiest city dwellers need a break now and then. Fortunately, there are plenty of charming towns, scenic spots, and cultural gems within just a few hours’ drive. Whether you’re craving nature, history, good food, or a slower pace, here are seven amazing destinations within 200 km of São Paulo that make for perfect day trips or weekend getaways. Let’s explore the top places to visit near São Paulo!
1. Embu das Artes (30 km)
Just a short drive from São Paulo, Embu das Artes is a creative hub full of color and charm. Its weekend open-air art fair attracts locals and tourists alike, offering everything from handmade jewelry and pottery to sculptures and folk art.
The town’s cobbled streets and colonial architecture create a cozy atmosphere, perfect for a relaxed stroll. You’ll find plenty of art galleries, antique stores, and cafés to spend the day enjoying a slower, more artistic pace of life.
Get Directions in Google Maps
2. Campos do Jordão (170 km)
Nestled in the Mantiqueira Mountains, Campos do Jordão is one of the best places to visit near Sao Paulo. It feels like a little piece of Europe in Brazil. Nicknamed the “Brazilian Switzerland,” the city is especially popular in the winter months, when tourists flock to its alpine architecture, fondue restaurants, and scenic viewpoints.
Don’t miss the Amantikir Gardens, the Horto Florestal, and a ride up the cable car to Morro do Elefante. Whether you’re hiking, enjoying the cool mountain air, or cozying up by a fireplace, Campos do Jordão is a top-tier escape from the city.


3. Santos (75 km)
If you’re looking for a mix of beach and history, head to Santos, just over an hour away on the coast. The city features one of Brazil’s most iconic beaches, but it’s also deeply connected to the country’s coffee-exporting past.
You can visit the Coffee Museum, ride a vintage tram through the historic center, and walk or bike along the world’s longest beachfront garden. It’s a great option for a full-day trip with a bit of everything: sun, history, and seafood.
Get Directions in Google Maps
4. Holambra (130 km)
Famous for its vibrant flowers and Dutch heritage, Holambra is like a postcard come to life. The name itself is a fusion of Holland, America, and Brazil — a nod to the Dutch immigrants who founded the town.
Holambra is the largest flower producer in Latin America, and the annual Expoflora festival in September draws visitors from across the country. Even outside festival season, you can admire windmills, visit flower farms, and enjoy traditional Dutch pastries in peaceful cafés.


5. Atibaia (65 km)
Known for its outdoor activities and beautiful landscapes, Atibaia is a popular escape for those looking to breathe fresh air and enjoy panoramic views. The highlight is the Pedra Grande, a massive rock formation with stunning vistas — ideal for hiking or paragliding.
Atibaia also hosts the Flowers and Strawberries Festival each spring, celebrating the city’s agricultural traditions. With its small-town charm and adventure options, it’s an excellent destination for all kinds of travelers.
6. Itu (100 km)
Itu is famous throughout Brazil as the city of “exaggeration” — and it embraces the title with oversized phone booths, traffic lights, and even giant pens scattered across town. These playful landmarks are a hit with visitors and make for fun photos.
Beyond the novelty, Itu has significant historical appeal, with colonial churches and the Museu Republicano offering a deeper look at Brazil’s political heritage. It’s a great mix of whimsy and culture for a laid-back day trip.
7. São Roque (65 km)
A true gem for wine lovers, São Roque is one of the great places to visit near São Paulo. It is known for the Wine Route, a picturesque stretch of wineries, restaurants, and wine shops nestled in the green hills of the São Paulo countryside
Visitors can tour vineyards, sample local wines, enjoy traditional Italian and Portuguese cuisine, and even take part in grape stomping during harvest season. Beyond wine, São Roque also offers hiking, horseback riding, and a charming downtown area with colonial-style buildings.
Just over an hour from São Paulo, São Roque is ideal for couples, foodies, and anyone looking to indulge in good wine and beautiful scenery.
Final Thoughts
São Paulo might be one of the busiest cities in the world, but peace, beauty, and adventure are never far away. Whether you’re seeking cultural experiences, outdoor thrills, beach days, or culinary indulgence, these seven destinations within 200 km offer a world of possibilities just beyond the city.
So pick your route, pack your bag, and enjoy a different side of São Paulo — one charming town at a time.