Rio de Janeiro does not really need an introduction. The second largest city in Brazil is renowned for its beaches, its lush green mountains, incredible nightlife, and an undeniable passion for football.

*This post may contain affiliate links, as a result, we may receive a small commission (at no extra cost to you) on any bookings/purchases you make through the links in this post. As an Amazon Associate, we earn from qualifying purchases. Read our full disclosure

With so many things to do in Rio de Janeiro, it’s no surprise it tops many a travel wish list, including ours!

Visiting Rio de Janeiro during the FIFA World Cup in 2014 was a dream come true, a perfect trip packed with adventurous activities, incredible meals, caipirinhas on the beach, and celebrations of epic proportions.

We didn’t expect to fall in love with Rio as much as we did, but looking back now, we know that we simply had no choice. It’s a city that’s impossible to resist.

Best Time to Visit Rio de Janeiro

When it comes to Rio, any time is a good time to visit this amazing city. From December through March the weather is hot (up to 40ºC) and rainy, with showers, often breaking out every afternoon. The beaches in Rio de Janeiro are crowded and the prices are often sky high. By the time May comes around the crowds and hot weather subside and the accommodation rates come down.

In the off-season winter months (June to September) the weather is the mildest, but there is still plenty of sunshine to enjoy the beaches of Rio de Janeiro and it’s not too hot for checking out all the Rio de Janeiro landmarks and having a few adventures.

Leblon Beach, Rio de Janeiro
Leblon Beach, one of the best beaches in Rio de Janeiro, in the middle of July

Spring is the best time to visit Rio de Janeiro, the weather is warm but not yet scorching hot and there are fewer tourists around and which means the prices are moderate. It also means visiting Rio tourist attractions are slightly less busy and more comfortable to explore.

Top Things to Do in Rio de Janeiro

There are so many great Rio tourist attractions for every type of traveler at every twist and turn in this city. Here are are a few of our top picks of fun things to do in Rio de Janeiro.

Hike to Christ the Redeemer

At the top of the list of what to do in Rio de Janeiro is a trip to the top of Corcovado Mountain, home to the famous statue of the Christ the Redeemer.

The more adventurous travelers will enjoy a challenging 2-hour hike to the top of Corcovado that starts inside the Tijuca Parque Nacional, located in the heart of Rio de Janeiro.

If hiking in the heat is a little too much like hard work then you can also visit the iconic Rio de Janeiro landmark by taking the Corcovado cog train to the top. Booking online allows you to skip the queues for a relaxing and stunning train ride up through the Tijuca National Park.

View from the top of Corcovado Mountain, Rio de Janeiro, Brazil
View from the top of Corcovado Mountain, one of the most famous Rio de Janeiro landmarks

Watch the Sunset from Sugar Loaf Mountain

Next is a visit to the Sugar Loaf Mountain, Pão de Açúcar, with its smaller neighbour, Morro da Urca, accessible by 2 funiculars. Make your way up to the top and enjoy the views that are particularly stunning at sunset. At the top, enjoy the well-developed infrastructure with cafes, restaurants, shops, and a cinema.

If you prefer to visit during the day, which is just as fun, then why not do a Sugar Loaf Mountain Guided Tour? The tour takes just 1 hour and is a great way to learn more about the views below.

Visit the Best Beaches in Rio de Janeiro

Enjoying a day on the beaches of Rio de Janeiro is an attraction in its own. Copacabana is the probably the most famous of the beaches in Rio de Janeiro,  but Ipanema, Leblon and Arpoador are equally as enjoyable.

Check out Fodor’s great guide to beaches in Rio de Janeiro to find out what beach appeals to you the most.

Or, take a guided tour of Rio’s hidden beaches and discover the best beaches in Rio de Janeiro according to the locals.

Copacabana Beach, Rio de Janeiro, Brazil
Copacabana Beach during the busy 2014 World Cup, Rio de Janeiro, Brazil

Check out the Maracana Stadium

No trip to Rio is complete without a visit to the Maracana Stadium, the largest football stadium in South America and once the largest on Earth. Whether you’re a sports fan or not, it’s worth a spot on your list of things to do in Rio de Janeiro. Local teams participate in the national competitions between May and December, so be sure to catch a match if you are visiting during that time.

Or, take a 3-hour behind the scenes tour and explore the history behind this Rio de Janeiro landmark. The tour includes entrance fee, a guided tour and transport to the stadium.

Free Things to Do in Rio de Janeiro

After taking in the major Rio tourists attractions, sights and getting your fill of caipirinhas on the beach and enjoy a visit to Lapa, famous for its Samba clubs, or a vibrant nearby neighbourhood of Santa Teresa.

Visit Museu da República that contains artifacts from the nation’s early post-colonial days, or a leisurely stroll through Parque Lage to admire the beautifully landscaped gardens and exhibitions inside.

Parque Lage, Rio de Janeiro, Brazil
Parque Lage, Rio de Janeiro, Brazil

Explore Rio’s Markets

Shopaholics will enjoy Telegraph’s insider’s’ guide to the best shops in Rio de Janeiro. Maybe not as fancy or up to some people’s standards, but we thoroughly enjoyed our shopping experience at the Sunday Market in Ipanema and the Night Market in Copacabana.

Bathing suit stall on Copacabana Beach, Rio de Janeiro. Brazil
You don’t have to go far to find shopping in Rio. Bathing suits for sale on Copacabana Beach, Rio de Janeiro. Brazil

Best Places to Stay in Rio de Janeiro

Most travelers find accommodation in Ipanema, Copacabana, or in Leblon, taking advantage of the close proximity to the famous beaches of Rio de Janeiro. Copacabana and Ipanema are the more expensive areas, while Leblon will be a bit easier on the wallet.

If you aren’t afraid to splash the cash and are looking for a hotel in Copacabana Rio de Janeiro, then the Belmond Copacabana Palace is the place to be. You’ll find luxurious rooms, marble bathrooms and panoramic sea views and it’s located right on Copacabana’s beachfront.

Arena Ipanema Hotel is also a good choice, located just 100 meters from Ipanema Beach. Enjoy the hotel, Rio de Janeiro and Ipanema for around $130 per night.

Escadaria Santa Tereza, Rio de Janeiro. Brazil. Photo by alobos Life via Flickr CC
Escadaria Santa Tereza, Rio de Janeiro. Brazil. Photo by alobos Life via Flickr CC

Santa Teresa is another popular area to stay in, especially with young backpackers looking to be based close to the nightlife in Lapa. Before you decide, take a quick tour of Rio’s neighbourhoods to determine which one will suit you best.

Stay in a Favela in Rio de Janeiro

Don’t be afraid to look outside the norm and experience life in one of the favelas. We spent a night in Rocinha, Rio de Janeiro’s largest favela and were fascinated by how much we learned about the day to day life of the locals during our stay. It was an experience that definitely beat the highly touristy activity of “taking a tour of the favela” and the hotel was the cheapest we could find anywhere in Rio.

Rocinha, largest favela in Rio de Janeiro
Rocinha, largest favela in Rio de Janeiro

Airbnb is also an excellent choice offering over 300 accommodation options in Rio de Janeiro, suitable for any budget.

Don’t have an Airbnb account yet? Sign up now and receive up to $40 USD credit to put towards your first Airbnb stay!

Read Next: How We Saved $2,500 on Accommodation in Brazil

Where to Eat in Rio de Janeiro

Food in Brazil is unbelievably delicious, so don’t take mealtime occasions lightly. Eating is definitely one of the best things to do in Rio de Janeiro!

There is no shortage of places to eat in Rio. Here are a few of our top Rio restaurant picks:

Brazilian dishes: Chouriço
Chouriço, one of my favourite dishes in Brazil

.Org Bistro

If you are looking for delicious vegan or vegetarian food, then head to the cute and colourful .Org Bistro. They make hearty homemade dishes using only local, seasonal, and organic ingredients.


Vegans and non-vegans alike will be impressed with the culinary delights of Teva. It’s a popular place so you may need to queue for a table, but it’s definitely worth the wait. Not really traditional Brazilian food, but the flavours are amazing and portions huge.  


For something a little bit different, Spazziano offers a plant-based all you can eat buffet. They offer a wide range of soups, salads, beans, rice, pasta, and vegetable dishes plus desserts. They use organic vegetables from their own garden with seasonal greens, grains, and fruits. Go hungry and fill up guilt-free on wholesome food!

Bio Carioca

If you’re craving some pizza or pasta then Bio Carioca offers delicious vegan versions of your fav comfort foods. They have a pretty decent menu with lots of choices including gluten-free options. They even have a vegan version of the Brazilian national dish, feijoada. But save room for desserts, as they are the bomb!

Dona Vegana

If you are looking for a quick breakfast bite or a lunch snack while keeping it vegan, then Dona Vegana is the perfect option. It’s perfectly located smack bang in the centre of Rio. You can sit in or takeaway dishes such as feijoada, soups, falafel, pizzas and pastries, all vegan and all delicious.

Brazilian dishes: Feijoada
Feijoada -a stew of beans with beef and pork served with rice, farofa and salsa, Brazil’s national dish

Read Next: 10 Brazilian Dishes We Fell in Love With in Brazil

How Much Time Do You Need in Rio de Janeiro

Rio de Janeiro is not the kind of city you pop into for a few days. With so many wonderful attractions and things to do in Rio de Janeiro, it is practically impossible to fit all of Rio tourist attractions into less than a 5 day visit and even that is a squeeze.


What are your recommendations for visiting Rio de Janeiro?

About The Author

3 thoughts on “Top Things to do in Rio de Janeiro, Brazil”

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top