Adriele Lube

13 best places to visit in São Paulo, Brazil

São Paulo is a state with a great variety of destinations to explore. With stunning beaches, a mountain range filled with waterfalls, romantic cities, high-level gastronomy, and a vibrant capital rich in culture, São Paulo offers an incredible range of destinations to discover. To help you explore this state of Brazil, we have compiled a list of the best places to visit in São Paulo.

If you are a lover of ecotourism, cold weather, and beautiful landscapes, you can’t miss traveling to the mountainous region and the countryside of São Paulo. But if you can’t give up a good beach, a stunning sea, and all the summer vibes, head to the coast and explore destinations like Ilhabela and Ubatuba. And for those who enjoy art, museums, renowned restaurants, and parties, be sure to visit the city of São Paulo.


Discover the places to visit in São Paulo State

Ubatuba, Ilhabela, and São Sebastião are the best beach destinations to visit in São Paulo.

Santos is the best beach city close to the capital.

For those who enjoy trails, viewpoints, and nature, the best places to visit in São Paulo are São Pedro and Santo Antônio do Pinhal.

Brotas is a great destination in São Paulo, ideal for practicing extreme sports.

For couples, Campos do Jordão and Santo Antônio do Pinhal are the best places for romantic getaways in São Paulo.

If you love parties, bars, and museums, the capital is the best place to visit in São Paulo.

The best places for a day trip in São Paulo are Holambra, Embu das Artes, and São Roque.


Places to visit in São Paulo, Brazil

1. Ilhabela

A woman in a turquoise bikini splashes in the shallow waters of a tropical beach in Ilhabela, São Paulo, Brazil. The crystal-clear sea transitions from light green near the shore to deep blue further out, with a backdrop of lush green mountains under a partly cloudy sky. She smiles joyfully, embracing the vibrant and refreshing beach setting.
Pinto Beach in Ilhabela

Ilhabela is located on the north coast, 200 kilometers (124.274 miles) from São Paulo’s capital. This destination is known for its beautiful beaches with crystal-clear waters and lush nature. In Ilhabela, you’ll find incredible trails, wild beaches, and stunning waterfalls.

Despite being a more rustic destination, the island offers amazing hotels, including luxury options, and a variety of tours. If you enjoy more secluded beaches, be sure to visit Castelhanos Beach and Bonete Beach, two of the most beautiful beaches in Ilhabela.

For the more adventurous, the Paquetá Waterfall, with its infinity edge and stunning view, is a great choice. For more discerning travelers and couples, we recommend staying at the DPNY Beach Hotel & SPA to enjoy Curral Beach with plenty of privacy and take advantage of all the hotel’s amenities.

Ilhabela

Main attractions: Curral Beach, Armação Beach, Cabras Islands, Castelhanos Beach, Sino Beach, Sino Stone, Grande Beach, Paquetá Waterfall, Fome Beach, Jabaquara Beach, Pinto Beach, and Bonete Beach.

Recommended accommodations: DPNY Beach Hotel & SPA (rated 9.2, including breakfast) and Porto Pacuíba Hotel (rated 9.6, including breakfast).

See the best tours in Ilhabela.

2. Ubatuba

A woman in a turquoise bikini stands on a rocky ledge overlooking a secluded tropical beach in Ubatuba, São Paulo, Brazil. She raises a wide-brimmed sun hat in one hand, facing the turquoise water and golden sand, framed by lush green palm trees and dense jungle. The bright blue sky and untouched shoreline create a dreamy, exotic paradise feel
Português Beach in Ubatuba

Ubatuba is located 233 kilometers (144.779 miles) from São Paulo’s capital and 80 kilometers (49.7097 miles) from Ilhabela. This destination boasts over 102 beaches and is known as the “Surf Capital.” For those who love beaches and nature, it is one of the best places to visit in São Paulo.

Ubatuba is home to some of the most beautiful beaches in São Paulo, including Félix Beach, Português Beach, and Prumirim Beach, which feature green, crystal-clear waters surrounded by nature

For surfers, the best beach is Itamambuca, a beautiful beach with plenty of waves, where surfing competitions take place. In addition to surfing, this destination is great for practicing various water sports such as sailing, diving, fishing, and stand-up paddleboarding. Ubatuba also features stunning waterfalls and trails.

For those who are not into trails and nature, Ubatuba offers excellent urban beaches, such as Grande Beach and Toninhas Beach.

Ubatuba

Main attractions: Português Beach, Prumirim Walterfall, Prumirim Beach, Prumirim Island, Fazenda Beach, Anchieta Island, Cedro Beach, Couves Island, Félix Beach, Conchas Beach, and Guarani Street.

Recommended accommodations: Casa Melville (rated 9.4, including breakfast) and UPG Hotel (rated 9.1, including breakfast)

See the best tours in Ubatuba.

3. São Sebastião

A breathtaking aerial view of São Sebastião, Brazil, showcasing a winding coastal road hugging lush green hills. The turquoise ocean meets a secluded sandy beach, while a small village is nestled among the trees in the background. The golden light casts a warm glow over the landscape, highlighting the natural beauty of this tropical paradise.
Toque Toque Pequeno Beach

São Sebastião is located 200 kilometers (124.274 miles) from São Paulo’s capital and is one of the most popular destinations in São Paulo. The region has over 30 easily accessible beaches, making it a great choice for those who love beautiful beaches but are not big fans of hiking.

São Sebastião also offers a vibrant nightlife, especially in the summer. The area is home to exceptional bars and restaurants and hosts lively parties. Additionally, São Sebastião provides a wide range of hotels and vacation rentals, with options ranging from luxurious to more budget-friendly accommodations.

The ferry to Ilhabela departs from the port of São Sebastião, making it possible to visit the island on the same trip. Ubatuba is 80 kilometers (49.7097 miles) from São Sebastião, offering another nearby destination to explore.

São Sebastião

Main attractions: Maresias Beach, Toque-Toque Beach, Calhetas Beach, Guaecá Beach, Barequeçaba Beach, Santiago Beach, Boiçucanga Beach, Juquehy Beach, Camburizinho Beach, Baleia Beach, Engenho Beach, and Gatos Island.

Recommended accommodations: Residencial Marina Del Sol (rated 9.3) and
Miradouro de São Sebastião (rated 9.4, including breakfast)

See the best tours in São Sebastião.

4. Santos

A peaceful beach scene in Santos, Brazil, featuring a red Itaipava-branded beach umbrella shading a plastic stool and a blue-and-white striped chair. A few pigeons peck at the sand nearby, while cargo ships float on the horizon against the deep blue ocean. The background showcases a green hill and a bright blue sky dotted with fluffy white clouds.

Santos is very close to São Paulo’s Capital, just 80 kilometers (49.7097 miles) away. If you enjoy urban beaches and want to take a quick trip, this is one of the best beach destinations in São Paulo. Santos is a very popular destination, so its beaches tend to be quite crowded, especially on weekends.

The main attraction in Santos is its waterfront, home to one of the largest beachfront gardens in the world. The Baixada Santista region also features an interesting old town and is one of the main cruise ship routes in Brazil.

Santos

Main attractions: Orla da Praia e Jardins, José Menino Beach, Boqueirão Beach, Café Museum, Aquário Municipal de Santos, Complexo Turístico do Monte Serrat, Outeiro de Santa Catarina, and Parque Municipal Roberto Mário Santini.

Recommended accommodations: Sheraton Santos Hotel (rated 9.2, including breakfast).

See the best tours in Santos.

5. Campos do Jordão

A European-style building with a steeply pitched roof, wooden beams, and white walls, resembling traditional Swiss or German architecture. The building houses the 'Matterhorn' restaurant and a few other businesses, with green awnings, wooden balconies, and flower boxes adding to its charm. The scene is set in Campos do Jordão, São Paulo, a popular mountain town known for its alpine aesthetics and cozy ambiance.

Campos do Jordão, located 180 kilometers (111.847 miles) from downtown São Paulo, is one of the most popular mountain destinations in the state. The city is a romantic getaway, offering amazing inns and upscale restaurants, making it one of the best places in São Paulo for couples to visit.

Campos do Jordão is a charming city, known for its cold climate, European-inspired architecture, parks, beautiful gardens, excellent gastronomy, and stunning landscapes. The city is also home to one of Brazil’s most famous cultural events, the Winter Festival, which takes place in July.

This is a perfect destination for a romantic getaway in São Paulo or a relaxing trip. However, Campos do Jordão also features great bars and hosts lively parties during the high season.

Campos do Jordão

Main attractions: Amantikir Park, Borboletário, Vila Capivari, Cervejaria Baden Baden, Chocolate Araucária, Morro do Elefante, Horto Florestal, Complexo Pedra do Baú, and Pico Itapeva.

Recommended accommodations: Pousada Luis XV (rated 9.4, including breakfast) and Villa Amistà (rated 9.7, including breakfast).

See the best tours in Campos do Jordão.

6. Santo Antônio do Pinhal

A lush botanical garden in Santo Antônio do Pinhal, Brazil, featuring vibrant pink flowers in the foreground and towering Araucaria trees in the background. The landscape is rich with greenery, with a mix of cypress and native Brazilian pine trees standing tall against a bright blue sky. The scene captures the serene beauty of the Mantiqueira Mountains, a popular destination for nature lovers and hikers.

Another great place to visit in São Paulo is Santo Antônio do Pinhal, located near Campos do Jordão, 180 kilometers (111.847 miles) from the capital.

Santo Antônio do Pinhal is nestled in the Serra da Mantiqueira and offers many attractions and activities, especially those connected to nature. In the region, you will find rivers, peaks, valleys, and a wide range of adventure sports such as rock climbing, rappelling, canopy tours, hiking, off-road trails, and paragliding.

The region also hosts the traditional Truta e Pinhão Festival (party with various typical foods, including fish and a chestnut from the region), featuring food stalls with local delicacies, handicrafts, and live music performances. In Santo Antônio do Pinhal, you’ll find charming chalets, making it a more affordable and peaceful alternative to Campos do Jordão for a romantic getaway in São Paulo.

Santo Antonio do Pinhal

Main attractions: Lageado Waterfall, Eco Parque Jardim dos Pinhais, Fazenda Renópolis, Mirante do Cruzeiro, Mirante Nossa Senhora Auxiliadora, Pico Agudo, and A Bodega.

Recommended accommodations: Pousada do Cedro (rated 9.5, including breakfast) and Vertentes da Mantiqueira (rated 9.5, including breakfast).

7. São Pedro

A peaceful lakeside scene with a group of ducks and geese swimming in the calm water, reflecting the clear blue sky. In the background, lush green mountains and dense trees frame the horizon, while a small rural road with houses and utility poles runs alongside the lake. The setting captures a serene, natural landscape, possibly in the late afternoon or early evening.

São Pedro is located 190 kilometers (118.061 miles) from São Paulo’s capital, making it a great destination for a peaceful getaway, especially for those who enjoy nature and tranquility. The city has a cool climate, surrounded by mountains and lush vegetation, creating a relaxing countryside atmosphere.

The main attractions in São Pedro include waterfalls, parks, adventure sports, hiking trails, and farm hotels. The city also has a strong Italian cultural heritage due to the immigration of Italian settlers. Because of this, São Pedro is an excellent destination to enjoy authentic Italian cuisine and experience a bit of this rich culture.

São Pedro

Main attractions: Balloon ride, Antiquário Villa Del Capo, visiting the distilleries, Cascata Dorigon, Rancho da Tirolesa, Parque Municipal Marcelo Golinelli, and paragliding.

Recommended accommodations: Pousada 3 Marias (rated 9.0, including breakfast).

8. Águas de Lindoia

Águas de Lindóia is located 160 kilometers (99.4194 miles) from São Paulo and is a very popular destination known for its therapeutic and medicinal water springs. The city is part of the Circuito das Águas (Water Circuit) and offers great hotels and water parks.

In addition to relaxation, Águas de Lindóia also provides adventure sports opportunities. It’s a splendid choice for those looking to unwind and enjoy thermal parks, making it one of the best destinations in São Paulo for a family trip.

Águas de Lindoia

Main attractions: Balneário Municipal de Águas de Lindóia, Thermas Hot World, Adhemar de Barros Square, Morro do Cruzeiro, Morro Pelado, and Bonde das Águas.

Recommended accommodations: Hotel Mantovani (rated 9.0, including breakfast) and Pousada Estância das Montanhas (rated 9.5, including breakfast).

9. Brotas

A young man in colorful swim trunks is captured mid-air as he performs a daring backflip into a rushing waterfall. The powerful, foamy water cascades down the rocky surface, creating a dramatic and adventurous scene. This image captures the thrill of waterfall diving, a popular activity in Brotas, São Paulo, known for its eco-tourism and extreme sports.

Brotas is located 230 kilometers (142.915 miles) from São Paulo’s capital and is known for its wide range of adventure and extreme sports. In the city, you can enjoy activities such as rafting, hiking, and visiting numerous waterfalls and parks.

One of Brotas’ biggest attractions is the Areia que Canta Spring, a natural spring hidden in the forest that produces a unique “singing” sound. Brotas also offers many farm hotels, perfect for relaxation and reconnecting with nature.

Brotas

Main attractions: Ecoparque Cassorova, Recanto das Cachoeiras, Areia que Canta, Ecoparque Jacaré, Três Quedas Waterfall, Parque dos Saltos, and Poção.

Recommended accommodations: Villa Maria Pousada de Charme (rated 9.8, including breakfast) and Hotel Fazenda Areia que Canta (rated 9.4, including breakfast)

10. Holambra

A vast sunflower field in full bloom under a clear blue sky, with rows of bright yellow flowers stretching into the distance. Lush green foliage contrasts with the golden petals, and a line of trees forms the horizon in the background. The scene captures the beauty of Holambra, Brazil, a town known for its vibrant flower fields and Dutch heritage.

Holambra is located approximately 120 kilometers (74.5645 miles) from São Paulo’s capital, in the metropolitan region of Campinas. This charming city is well known for its ornamental flower production.

Holambra was colonized by Dutch immigrants and preserves strong influences of Dutch culture, architecture, gastronomy, and traditions. The city also hosts fairs, exhibitions, and shows that celebrate Dutch heritage and flower cultivation.

In Holambra, you can take photos in sunflower fields, stroll through nurseries and flower fields, experience the local cuisine, buy flowers, and enjoy the city’s beauty and charm.

Holambra

Main attractions: Campo de Flores, Fachadas Típicas Holandesas, Lago Vitória Régia, and Moinho Povos Unidos.

Recommended accommodations: Villa de Holanda Parque Hotel (rated 9.0, including breakfast).

See the best tours in Holambra.

11. Embu das Artes

A charming cobblestone alleyway in Embu das Artes, Brazil, lined with colorful colonial-style buildings painted in warm yellow and blue tones. A decorative arch covered in pink bougainvillea flowers frames the entrance, leading to a cozy café with a chalkboard menu beside a small chef figurine. People walk through the picturesque street, exploring the vibrant artisan shops and cafés that define this artistic town.
Embu das Artes | Foto : Miguel Schincariol

Embu das Artes is located just 23 kilometers (714.2915 miles) from São Paulo’s capital, making it one of the best destinations for a day trip or a short getaway.

This small city, which emerged in the 17th century in a village originally inhabited by Guarani indigenous people, is famous for its artisan crafts. The city gets its name from its strong artistic tradition and vibrant local culture.

Embu das Artes attracts thousands of tourists looking for handicrafts, antiques, rustic furniture, and other unique items.

Beyond its artistic heritage, the city boasts a charming old town Embu das Artes is a blend of shops, studios, and historic mansions, creating a unique and distinctive atmosphere.

Embu das Artes

Main attractions: Arte Sacra dos Jesuítas Museum, Casa do Artesão, Centro Cultural Mestre Assis de Embu, Cidade das Abelhas, Clube Ziu Enomoto, and Embu das Artes Fair.

12. São Roque

São Roque is located just 70 kilometers (43.496 miles) from São Paulo’s capital, making it a great destination for a short trip or a day trip. This region is known for wine production, and its main attraction is visiting wineries.

One of the highlights is the Estrada do Vinho (Wine Road), which stretches over 10 kilometers (6.21371 miles) lined with vineyards. Along this route, you can also visit restaurants within the wineries to enjoy local cuisine. In addition to the vineyards, São Roque is home to the famous ski slope at Ski Mountain Park, located at 1,700 meters of altitude.

São Roque

Main attractions: Ski Mountain Park, Rota do Vinho São Roque, Morro do Cruzeiro, Morro do Saboó, and Dream Car Museum.

Recommended accommodations: Putini Pousada (rated 9.1, including breakfast).

See the best tours in São Roque.

13. São Paulo Capital

This image showcases a serene lake surrounded by lush greenery in a park, with the skyline of São Paulo visible in the background under a bright blue sky filled with fluffy clouds. The peaceful water reflects the sky and trees, creating a tranquil contrast to the bustling cityscape beyond.

The capital of São Paulo could not be left out of the list of best places to visit in São Paulo. As one of the largest cities in the world, São Paulo is a perfect destination for those who love art, culture, and nightlife.

São Paulo offers the vibrant energy of a major metropolis with an intense lifestyle. Here, you’ll find a rich cultural scene, diverse gastronomy, countless museums, some of Brazil’s most important landmarks, the largest park in Latin America, a lively nightlife, and excellent shopping opportunities.

São Paulo Capital

Main attractions: Paulista Avenue, Liberdade, Rua Augusta, Beco do Batman, Ibirapuera Park, MASP, and Pinacoteca. See best things to do in São Paulo.

Recommended accommodations: Hotel Emiliano (rated 9.2, including breakfast) and Hotel Fasano São Paulo (rated 9.1, including breakfast)

See the best tours in São Paulo Capital.

Now that you’ve checked out all our best places to visit in São Paulo, just choose your favorite region and enjoy these incredible places.

Also, take a look at our recommendations on where to stay in São Paulo.

PLAN YOUR TRIP TO SÃO PAULO

Book your hotel in São Paulo in advance

For all of our travels, we use reliable reservation websites like Booking.com or Hotels.com to guarantee the greatest stay in São Paulo. You will find the ideal choice for your stay with a large selection of hotels and the best rates available, guaranteeing an amazing and affordable trip. Our favorite hotels in São Paulo are:

For greater convenience, rent a car in São Paulo

With its beautiful scenery and quaint cities, São Paulo is a great place to travel by car. Renting a car is the best option if you want to travel to multiple cities and want to be as comfortable and independent as possible. The companies we recommend for car rentals are Discover Cars and Rental Cars.

Book your tours and experiences

Planning your tours in advance can save you a lot of time during your trip. Imagine being able to use your credit card to make payments and schedule all of your activities from the comfort of your home. The companies we use and recommend for booking tours and buying tickets are Viator, Civitatis, and Get Your Guide.