Things to do in Rio de Janeiro: Main attractions and activities
Read this article and find out all the places to visit and the activities you can do during your stay in Rio de Janeiro.
Rio de Janeiro isn’t nicknamed Cidade Maravilhosa, or Marvelous City, without a reason. From sandy beaches and crystal clear waters to breathtaking mountain views and tropical forests—Rio has it all.
Follow along for some of the best things to do in Rio de Janeiro and places to visit while in the city, as well as some tips on how to get the most out of your trip.
You’ll probably want to get directions to the places you’ll visit once you’re there, so make sure you have internet in Brazil with Holafly’s eSIM card for Rio de Janeiro, which offers unlimited data and helps you avoid excessive roaming charges.
Stay connected in Marvelous City
Get an eSIM for Brazil from Holafly and enjoy unlimited data and a solid connection wherever you go. Use code MYESIMNOW5 for 5% off your purchase..
Best beaches in Rio de Janeiro
Rio de Janeiro is renowned for its stunning beaches and crystal-clear waters. Not only are they great places to swim and get some sun, but they’re also home to some of the most stunning landscapes in the world.
1. Copacabana Beach
Located on the south coast of the city, Copacabana is one of the most emblematic beaches of Rio de Janeiro. It’s surrounded by restaurants, bars, and hotels, so beach lovers can spend their entire holiday without ever needing to leave Copacabana Beach.
You can swim and sunbathe on its sands and also enjoy water activities such as surfing and paddleboarding. Don’t miss the opportunity to take a walk along the iconic black and white mosaic promenade known as calçadão.
2. Ipanema beach
Right next to Copacabana is Ipanema Beach, famous for its elegance and sophisticated atmosphere. Here you’ll find a combination of crystal-clear waters, beautiful views, and vibrant beach bars along the shore.
Ipanema is also known for its great waves, which makes it an ideal surfing destination. Be sure to walk down the nearby Visconde de Pirajá Avenue, where you’ll find plenty of trendy shops and restaurants.
3. Praia Vermelha
Located at the foot of Sugarloaf Mountain, Praia Vermelha is a true gem of Rio de Janeiro. Its name means red beach in Portuguese, which comes from the reddish tone of its sand. Apart from enjoying the sun and the sea, you can take the cable car to the top of Sugarloaf Mountain to enjoy impressive panoramic views of the city.
The beach is also an excellent starting point for exploring the Parque Natural Municipal da Catacumba, which offers plenty of hiking trails and outdoor activities.
4. Grumari Beach
If you’re looking for a quieter place, Grumari is the perfect choice. Located in an environmental reserve, this virgin beach offers impressive landscapes and a relaxed atmosphere. Here you’ll find crystal clear waters, white sand, and lush vegetation that provides a genuine tropical beach experience.
Grumari is perfect for those who want to escape the urban hustle and bustle and enjoy nature. It is also a popular spot for surfing and hiking.
Each of these beaches has its personality and offers different experiences to visitors. Whether you are looking for the lively atmosphere of Copacabana Beach, the elegance of Ipanema, the natural beauty of Praia Vermelha, or the tranquility of Grumari — Rio de Janeiro has a beach for everyone’s taste.
Not sure what to pack to the beach with you? Check out our Brazil packing guide for all the essential information regarding what you might want to pack for your trip.
Museums to visit in Rio de Janeiro
Uncover the rich history of Rio de Janeiro, as well as famous pieces by local and international artists, by visiting popular museums in the city. From contemporary art to historical exhibits, each of them offers a unique experience. Here are some of the best museums to explore in Rio de Janeiro.
1. Museum of Modern Art (MAM)
The Museum of Modern Art (MAM) is located in the beautiful Parque Flamengo, next to Guanabara Bay. This museum houses an impressive collection of modern and contemporary Brazilian art. Its exhibitions include paintings, sculptures, photography, and multimedia art. The MAM also offers temporary exhibitions and cultural events.
Prices:
- Adults: US$3
- Children (0-11 years): Free
Schedule:
- Tuesday to Sunday from 10:00 AM–6:00 PM
2. National History Museum
The National History Museum, located in the São Cristóvão neighborhood, is the oldest and largest museum in Brazil dedicated to natural and cultural history. It’s not limited to local history, either, as the museum houses a vast collection that includes indigenous artifacts, fossils, Egyptian mummies, and more.
The building alone is worth a visit, as it is the former royal palace of the Brazilian royal family.
Prices:
- Adults: $2.50
- Students and children: Free
Schedule:
- Tuesday to Sunday: 10:00 AM–5:00 PM
3. Museum of Contemporary Art of Niterói
Located in the city of Niterói, near Rio de Janeiro, the Museum of Contemporary Art (MAC) is known for its avant-garde architecture and panoramic views. Designed by Oscar Niemeyer, the flying saucer-shaped building houses a collection of contemporary Brazilian and foreign art.
Visitors can also enjoy the impressive views of Guanabara Bay from the museum. Overall, the museum is a perfect blend of having great exhibits, being built in a breathtaking location, and standing out as one of the most remarkable architectural landmarks in the area.
Prices:
- Adults: $4
- Youth (0 to 18 years old): Free
Schedule:
- Tuesday to Sunday from 10:00 AM–6:00 PM
4. Museum of Tomorrow
The Museum of Tomorrow, located in the port region of Rio de Janeiro, is an interactive science museum that explores the challenges and possibilities that humanity may face in the future.
Using advanced technology, multimedia exhibits, and engaging narratives, the museum addresses topics such as climate change, sustainability, and human evolution. It’s a great place for both adults and children thanks to its educational yet interactive approach.
Prices:
- Adults: $6
- Children: 1 USD
Schedule:
- Tuesday to Sunday: 10:00 AM–6:00 PM
Places to visit in Rio de Janeiro
Rio de Janeiro is a city full of wonderful places that offer unforgettable experiences. From breathtaking panoramic views to iconic monuments, each location has its charm. Here are some of the best places to explore in Rio de Janeiro.
1. Christ the Redeemer
Located on top of Corcovado Mountain, Christ the Redeemer is one of Rio de Janeiro’s most recognizable icons. This 38-meter-tall statue overlooks the entire city and you can admire the same view by standing beside it. You simply can’t say you’ve visited Rio de Janeiro if you don’t visit one of the most iconic monuments in the world.
You can get to Christ the Redeemer by train taking the Corcovado Railway or by minibus. Once there, you can admire the statue, enjoy the views, and explore the surrounding nature trails. The entrance to the monument costs around $6, a price worth paying for the view alone.
2. Escadaria Selarón
Located in the colorful Santa Teresa neighborhood, the Escadaria Selarón is a unique work of art. Created by Chilean artist Jorge Selarón, this staircase is made up from a combination of tiles and ceramics from different parts of the world.
It is a perfect place to take spectacular photos and admire the colorful street art. Visiting Escadaria Selarón is completely free, so make sure to stop by whenever you’re exploring the city.
3. Santa Marta neighborhood
The colorful neighborhood of Santa Marta, located in the southern area of Rio de Janeiro, is known for its vibrant murals and a welcoming community. It is an ideal place to explore the local culture, interact with the residents, and learn about the neighborhood’s history.
Here, you can enjoy remarkable panoramic views of the city. The visit to the Santa Marta neighborhood is free, but if you truly want it to be memorable, hire a local guide who will take you through the best experiences that the neighborhood has to offer.
Activities to do in Rio de Janeiro
Rio de Janeiro offers a wide range of exciting activities that will let you enjoy your vacation. From outdoor adventures to cultural experiences, there is something for everyone’s taste. Find some of the best activities to enjoy in Rio de Janeiro below.
1. Surfing on the beaches of Rio de Janeiro
The beaches of Rio de Janeiro are known for more than just sand and crystal-clear water. They’re also home to one of the best surfing destinations in the world, thanks to consistently having good waves and warm water.
Places like Arpoador Beach and Prainha Beach offer excellent conditions for experienced surfers and beginners alike. You can rent a surfboard from the shops near the beaches or join a surf lesson with local instructors.
2. Hiking in Tijuca National Park
Tijuca National Park is a true natural jewel just outside of the city. Within minutes of leaving the bustling city streets, you can find yourself in complete serenity and feel like you’re a million miles away from civilization.
The park offers numerous hiking trails that lead you through lush vegetation, breathtaking waterfalls, and panoramic views. One of the most popular routes is the climb to Pico da Tijuca, the highest mountain in the park.
This activity lets you be in direct contact with nature and enjoy wonderful views of Rio de Janeiro. Admission to the park is free, but some routes may require a guide or a special permit to visit.
3. Samba classes in Lapa
Samba is a fundamental part of Brazilian culture, and the Lapa neighborhood of Rio de Janeiro is the perfect place to immerse yourself in this beautiful rhythm. Several bars and clubs offer samba classes for all levels, where you will learn the basic steps and enjoy live music.
Lapa also has a very lively nightlife scene, so you can test your newly-learned dance skills on one of many dance floors that last throughout the night.
4. Cable car ride to Pão de Açúcar
A cable car ride up to the famous Pão de Açúcar, or Sugarloaf Mountain, is a Rio de Janeiro experience you won’t want to miss. The cable car takes you along two sections, offering spectacular views of the city, the beaches, and the Guanabara Bay.
Once you get to the top, you will be able to enjoy an impressive landscape and take unforgettable pictures. If you’re feeling adventurous, you can also hike your way up the mountain, with several paths of varying difficulty leading you there.
Check out our Brazil travel guide for more things to do and places to visit while in the country.
What’s the best time to visit Rio de Janeiro?
In this city, each season of the year offers a unique experience. The seasonal changes aren’t as extreme as they are in some other countries, with average highs reaching 86°F (30°C) in the summer and 77°F (25°C) in the winter. So it’s generally warm enough for the beach all year round.
In summer, the beaches of Copacabana and Ipanema become the epicenter of fun, with beach parties and sporting events. Walking through the Tijuca National Park is also an excellent option to enjoy the tropical forests.
During fall, the city is bathed in warm and soft colors, making it perfect for visiting iconic places such as Christ the Redeemer and the Sugar Loaf.
Winter in Rio de Janeiro offers mild temperatures and fewer crowds, making it an ideal time to explore the city’s museums and art galleries, such as the Museum of Modern Art.
In spring, the gardens and parks are in bloom, and it is recommended to walk through the Brazilian Botanical Gardens.
Keep in mind that Rio de Janeiro is located in the Southern hemisphere, which means that winter lasts from June to August, while summer starts in December and lasts through February.
Recommendations to travel to Rio de Janeiro
During your stay in Rio de Janeiro, make sure to pack comfortable clothing and shoes, especially if you are planning to explore the beaches, go on excursions, or walk around the city.
The tropical climate means it’s typically hot and humid, so it’s important to pack plenty of light clothing and sun protection. Also, don’t forget to bring a bottle of water to stay hydrated during your adventures.
Make sure you have a way to connect to the internet during your stay. Having access to apps such as Google Maps, Uber, or a translator is crucial when traveling, but they all require internet connection.
The Holafly eSIM card for Rio de Janeiro is perfect for that, as it provides unlimited data and solid coverage throughout Brazil. This lets you stay connected wherever you are without having to rely on finding public WiFi hotspots or paying excessive data roaming charges.
Remember to take safety precautions during your visit to Rio de Janeiro. Avoid carrying unnecessary valuables, and keep your valuables close to you at all times. It is always advisable to consult the locals or your accommodation about the safe areas and the most suitable times to visit certain places.
FAQs
What you do when you visit Rio de Janeiro depends on what you want most. That said, going up to the statue of Christ the Redeemer and visiting at least one of the city’s many stunning beaches is considered to be a must whenever you visit the city.
While Rio de Janeiro can keep anyone occupied for weeks at a time, 4-7 days are typically enough to get a good feel of the city and visit its most famous attractions at least once.
Three days is enough time to cover a lot of ground in Rio de Janeiro. You probably won’t be able to do everything you’d like to, but there’s enough time for you to visit the statue of Christ the Redeemer, spend an afternoon or two at the beach, explore the city, and tackle some of the beautiful hikes that surround it.