Best things to do in São Paulo, the largest city in the Western Hemisphere

São Paulo is the largest city not only in Brazil but in the entire Western Hemisphere. It is best known as the epicenter of Brazil’s economy and boasts a colossal population of 21 million inhabitants in its metropolitan area.

Although not many travelers include this megacity in their Brazil itinerary, there are a lot of fun things to do in São Paulo. With countless museums, cultural centers, fantastic restaurants, viewpoints and lush parks, this skyscraper-packed city has plenty to offer. And the lack of tourists just makes it even better.

As I have some family in São Paulo, I have visited this vibrant metropolis several times and explored it like a local. Every time I return though, I’m still blown away by the sheer size of this city!

A view over the skyscraper-packed skyline of Sao Paulo, Brazil's largest and wealthiest city

São Paulo is mainly known as the financial hub of Brazil, but it’s also a real melting pot of cultures. It is home to the largest Japanese population outside of Japan and a significant number of people of European, Arab, African and Jewish descent. 

This cultural diversity makes the city such an interesting place to visit as it manifests itself in São Paulo’s gastronomy, architecture, art and fashion. Thanks to its ethnically diverse culinary scene and world-class restaurants, São Paulo is sometimes also called the foodie heaven of South America.

Planning a trip to such a diverse and massive city might feel a bit overwhelming. To help you with this process, I created this blog post where I’ve picked the most exciting attractions and best things to do in São Paulo, or Sampa, as the locals call it. At the end of the post, I’ve also listed my recommendations on where to stay in São Paulo.

Disclosure: This article contains affiliate links from which I may make a commission at no additional cost to you if you make a purchase.

What is the best time to visit São Paulo?

Although the weather is quite pleasant all year round, the best time to visit São Paulo is spring (September to November) when the temperatures are between 16-27°C (60-80°F) and there’s not much rain. 

If you’d like to experience the annual Brazilian Carnival – the biggest celebration of the year – visit Brazil in February or March. The 2024 Carnival will take place from February 9 to February 14.

How many days to spend in São Paulo?

The highlights of São Paulo can be visited within a few days, but if you really want to get a feel for the place and not just skim the surface, I recommend staying for four to five days.

Check out my travel video where you can get a glimpse of what to do in São Paulo – my first travel video ever!

Best things to do in São Paulo

1) Stroll along Paulista Avenue (Avenida Paulista)

Paulista Avenue is the most famous street in São Paulo and the beating heart of the city. Lined with shops, restaurants, cultural centers and museums, this avenue is full of exciting places to explore. You could easily spend hours wandering around this street and not get bored. 

It’s also a popular gathering spot for street musicians, dancers and other performers. If you’re visiting São Paulo in the summertime (December to February), you’ll see many baterias (percussion bands) practicing for the annual carnival.

A row of modern high-rise buildings along Paulista Avenue, one of the best places to visit in Sao Paulo
Paulista Avenue

The best time to visit Paulista Avenue is on Sunday. That’s when the skyscraper-lined avenue is closed to cars and filled with pedestrians who gather here to do sports, go for a relaxing walk with their families, visit street markets and listen to live music.

While you’re at Avenida Paulista, consider visiting the following places:

  • Itaú Cultural – a free cultural institute where you can see an interesting collection of artwork and documents depicting the colonial history of Brazil
  • SESC Avenida Paulista – another cultural center with a free rooftop observation deck overlooking the avenue. It’s probably the best view of this iconic street so don’t miss it! Bear in mind that you have to reserve your time slot in advance and that the building is closed on Mondays.
  • Japan House – a cultural center dedicated to Japanese culture and innovation; once again, free of charge.
  • São Paulo Museum of Art (MASP) – an internationally-recognised art museum, renowned for its unique architecture

With so many exciting places to visit (most of which are free), exploring Paulista Avenue is surely one of the top things to do in São Paulo.

A view over skyscraper-lined Paulista Avenue, the most famous avenue and the financial center of Sao Paulo
The view from SESC Avenida Paulista

P.S. If navigating such a huge city sounds overwhelming to you, consider joining a guided tour. Here are some great tour options which cover many of São Paulo highlights:

Cafes and restaurants around Paulista Avenue

There are also lots of great bars and restaurants on Paulista Avenue and the nearby streets of Rua Augusta and Rua Oscar Freire.

If you’d like to taste some sophisticated dishes made of traditional Brazilian ingredients, I highly recommend Balaio IMS. This restaurant was created by one of Brazil’s top chefs Rodrigo Oliveira and takes a modern twist on Brazilian cuisine. 

We tried a variety of dishes, which were all amazing and had some interesting flavors that were totally new to me.

A short walk from Paulista Avenue you’ll find Rua Oscar Freire, a cozy street with many cafes, restaurants and high-end stores. If you need some caffeine, head to Santo Grão, a stylish cafeteria with a relaxed atmosphere, great service and a wide selection of different types of coffee.

2) Relax at Ibirapuera Park (Parque Ibirapuera)

This park is probably my favourite spot in the city. It’s a soothing green oasis in the concrete jungle of São Paulo and offers the perfect retreat from the hectic city. Often compared to Central Park in New York, Ibirapuera Park is a great place for a stroll, a bike ride, a picnic, or an outdoor workout. On top of that, it also contains the Planetarium, the Museum of Modern Art, and the Afro Brazil Museum.

As Ibirapuera Park is huge (158 hectares), we decided to rent bikes to cruise around the vast green spaces. During our one-hour bike ride we saw large rubber trees, bamboo alleys and black swans gliding on the lakes. We admired colorful murals and the unique architecture of the buildings in the park and saw dozens of people practicing yoga, tai chi and other sports in the open air. The park is open every day from 5am until midnight.

Admiring the lush green nature of Ibirapuera Park is one of the top things to do in Sao Paulo

Just next to Ibirapuera Park is the Museum of Contemporary Art of University of São Paulo (MAC USP) with 7 floors full of exhibitions including works of Picasso. Once again, all free of charge!

On the top floor of the building, there’s a huge rooftop terrace and the Michelin Guide Restaurant Vista offering spectacular 360-degree views of the skyline of São Paulo. For better visibility, go there on a clear sunny day. With its stylish interior, incredibly delicious food and epic panoramic views, this restaurant is an amazing place for dinner or drinks. I highly recommend you check out this museum, its rooftop and the restaurant!

View from Restaurant Vista over Ibirapuera Park and Sao Paulo skyline in Brazil
The view from Restaurant Vista

3) Admire São Paulo street art at Beco do Batman (Batman Alley)

In the Vila Madalena neighborhood, there’s a winding pedestrian street called Beco do Batman or Batman Alley. If you’re even slightly into street art, this is a place you’re gonna love as the walls of the entire alley are covered with magnificent bright-colored murals. This is where you’ll find the best street art in São Paulo.

The history of the street dates back to the 1980s when the first drawing was made on the walls. As you might have guessed, it was a drawing of Batman. Soon after, more images were painted on the walls by local art students that eventually turned the street into an open-air gallery of urban art. Go have a look at these instagrammable masterpieces in daylight to be able to see all the vibrant colors!

A man admiring the vibrant street art of Beco do Batman aka the Batman Alley, one of the best things to do in São Paulo

Once you’ve got your dose of street art, take a stroll on the hilly streets of Vila Madalena. The neighborhood has a very different vibe from the rest of São Paulo. It is bohemian, artsy and alternative with artisanal shops, yoga studios, art galleries, and many hip bars and restaurants.

We explored Vila Madalena on a Monday afternoon which meant that the streets were very quiet and 90% of the bars and restaurants were closed. On the rest of the days however, the area is packed with trendy Paulistanos (residents of São Paulo) enjoying the nightlife of Vila Madalena. So I’ve been told.

4) Visit the Municipal Market of São Paulo (Mercadão)

Located in the historic center of the city, the Municipal Market of São Paulo, also known as Mercadão or Mercado Municipal, is a total food heaven. The place is packed with stands selling seafood, cheese, spices, nuts, and a mind-blowing selection of tropical fruits which you’ve probably never seen before and can sample for free.

Tasting all the amazing exotic fruits like cupuaçu, graviola, caja, seriguela, guava and acerola was one of my favorite things to do in São Paulo! Be aware of the ridiculous prices though. For 1kg of assorted fruits, we paid 79 Reais (14 Euros)! Mercadão is mostly visited by tourists and this is also reflected in the price level.

piles of various exotic fruit that you can sample in the Municipal Market - one of the best things to do in São Paulo

In addition to all the market stands, there’s also a food court where you can try some traditional Brazilian food, such as pastel (fried pastry) and bolinho de bacalhau (cod croquettes).

Mercado Municipal is also famous for its Mortadella sandwich, which contains a crazy amount of sausage and is occasionally referred to as ‘heart attack on a bun’. I decided to skip the opportunity to try this greasy pyramid of meat but a lot of people claim it tastes good.

the famous Mortadella sandwich at Sao Paulo's Municipal Market
Mortadella sandwich

5) Wander around the Liberdade district

For a taste of Asia, head to Liberdade aka the Japantown of São Paulo, which is home to the largest Japanese community outside of Japan. As soon as you pass through the traditional Torii gate and see the red lanterns lining the streets, you’ll feel like you’ve been teleported to Japan. On weekends, there’s a fair in Liberdade with lots of stands selling oriental street food, handicrafts and souvenirs.

The neighborhood is rather small but full of Chinese, Korean and Japanese shops and authentic Asian restaurants. If you’re looking to eat sushi or ramen, this is the place to do it!

You can also take this Liberdade street food tour where you’ll taste mouthwatering Japanese, Brazilian and Korean snacks and learn about the history of this vibrant multicultural neighborhood.

A girl walking in front of a red Torii gate in the Liberdade district of Sao Paulo, which is the residence of the largest Japanese population outside of Japan.
Pedestrians walking on a street lined with oriental lanterns in the Liberdade neighborhood aka the Japantown of Sao Paulo, Brazil.

Where to stay in São Paulo

If you’re wondering where to stay in São Paulo, here are my top picks for budget, mid-range and luxury accommodations.

BUDGET: Selina Madalena
Selina is an amazing hospitality brand with locations all over Latin America. In São Paulo, you’ll find them in the hip Vila Madalena district, just steps away from the famous Batman Alley. From shared dorms to deluxe private rooms featuring Selina’s signature boho decor, there’s a variety of rooms to choose from. It’s one of the best places to stay in São Paulo if you want to meet other travelers.

MID-RANGE: Meliá Paulista
The 5-star Meliá Paulista Hotel is perfectly located on Paulista Avenue, the most iconic street of São Paulo. With its bright and spacious rooms, a large indoor pool, a wellness and fitness center, this hotel offers its guests great value for money.

LUXURY: Hotel Unique
Located in the chic Jardins district, Hotel Unique is one of the highest-rated hotels in São Paulo and the perfect option for those looking for some luxury. This 5-star hotel is best known for its extraordinary architecture – it’s shaped like a huge boat! It also has an amazing rooftop terrace with a swimming pool, an elegant restaurant and incredible views of São Paulo’s skyline.

Best things to do in São Paulo: map

On this map, you can find the locations of the best places to visit in São Paulo. Click on the top left corner for more details.

These were my top things to do in São Paulo if you only have a few days. I hope this article gave you some inspiration for planning your trip to this cosmopolitan city!

In case you have already been there – do you have any other tips for what to do in São Paulo? I’d love to check them out next time I visit “Sampa”. 🙂

You might also be interested in my other posts about Brazil:

Enjoyed reading about the best things to do in São Paulo? Pin this post!



  1. I’m hoping to do a really long trip in South America sometime next year and this is definitely one of the places I’d love to go! I’ll be saving this post for when I do 😁 thanks for sharing!

  2. You might want to update for future travels – beca do batman was painted entirely black in protest of recent killings of poc.

  3. I loved your article and the fact that you enjoyed your stay here. Next time, don’t forget to visit Vila Lobos Park and if you are a foodie like me, Moema, Pinheiros and Itaim Bibi neighborhoods are amazing, with lots of restaurants, coffee shops and bars as well. Every street or corner is a surprise to the eyes.

Leave a Reply

Your email address will not be published. Required fields are marked *