Welcome to Rio de Janeiro – the Marvellous City that never sleeps! Whether you’re here for a few days or an entire month, you’ll always find something exciting to do. I recommend spending at least four nights in Rio to truly experience its magic.
While you’re in Rio, it’s also worth taking a day or weekend trip to Ilha Grande or Búzios, both just a few hours away. These destinations offer the perfect escape from the city and are great for unwinding. For more destinations in Brazil click here.
Is it safe to travel to Rio and Brazil? Yes, with some precautions. For a detailed safety guide, check out my post on safety tips for traveling in Brazil.
Here are the top things do do in Rio de Janeiro:
1. Visit the Sugarloaf Mountain (Pão de Açúcar)


One of Rio’s most iconic landmarks, Sugarloaf Mountain offers stunning panoramic views of the city and coastline. The attraction consists of two peaks connected by cable cars. The first takes you to Morro da Urca, and the second brings you to the top of Sugarloaf Mountain, soaring 396 meters above sea level.
From the summit, you get a 360-degree view of Rio, including famous sights like Copacabana Beach, the Christ the Redeemer statue, and the Tijuca Forest. The ride itself is a thrilling 5-minute experience and provides some of the best photo opportunities in the city. The entire visit takes 1-2 hours, making it an easy and suitable activity for everyone.
- How to Get There: Uber rides from Copacabana or Botafogo are cheap, or you can take a bus to Urca.
- Opening Hours: 8:00 AM – 7:50 PM. Check the official website for updates.
- Time Needed: Cable car rides are quick, but plan 1-2 hours to explore the area.
- Price: R$185 (adults); R$92 for children 3-12 and seniors 60+; Free for kids under 3
2. Enjoy Lapa’s Nightlife

Lapa is the heart of Rio’s nightlife, where the streets come alive with street musicians, dancing, and vibrant energy. Beneath the famous Arcos da Lapa, you’ll find vendors selling drinks and snacks, while bars and clubs fill the air with sounds of samba, Brazilian funk, and live shows. It’s the perfect place to let loose and experience Rio’s diverse music scene.
- When to Go: Friday nights and weekends are the best time to experience Lapa’s nightlife.
- Safety Tip: Lapa can be unsafe, so stay alert, especially late at night.
3. Hike to Pedra Bonita

Pedra Bonita offers a relatively easy hike with breathtaking views over Rio’s Barra da Tijuca, Leblon, and the Tijuca Forest. From the summit, you can see the famous Dois Irmãos (Twin Peaks) and Pedra da Gávea. It’s a family-friendly hike that even kids can enjoy.
How to Get There: Head to São Conrado by car or bus and follow signs to the trailhead.
4. Hand Gliding off Pedra Bonita

If hiking isn’t enough of a thrill, try hand gliding or paragliding from Pedra Bonita. This adrenaline-pumping experience gives you unparalleled views as you soar above the Barra da Tijuca neighborhood and the beaches below.
- Time in the Air: About 10 minutes of flight.
- Price: R$400-600 (you can often negotiate for group discounts).
- How to Book: Some recommended companies include:
5. Admire the World’s Largest Mural (Mural das Etnias)



Created by the famous Brazilian artist Eduardo Kobra for the 2016 Olympics, Mural das Etnias is the largest graffiti mural in the world. It’s located in Rio’s Porto Maravilha area, next to the RioStar Ferris Wheel.
- Where: Centro district, Porto Maravilha.
- Price: Free.
6. The Colorful Selarón Steps (Escadaria Selarón)

A visit to Rio wouldn’t be complete without a stop at the Selarón Steps in Lapa. These iconic steps, covered in colorful tiles from around the world, were created by Chilean artist Jorge Selarón. They became famous after appearing in several commercials and music videos, including one by U2.
- When to Go: Visit during the day, but keep an eye on your belongings as the area can be risky.
- Price: Free.
7. Hang from Pedra do Telégrafo



Pedra do Telégrafo is famous for the optical illusion it creates in photos, where it looks like you’re hanging over a cliff. The reality? There’s a rock just below you. It’s a one-hour hike to the top, but be prepared for long lines to take your iconic photo!

If you’re there, check out nearby beaches like Praia do Perigoso.
- Time Needed: 1-hour hike + waiting time for photos.
- Level of Difficulty: Moderate.
- How to Get There: Uber to Praia Grande in Barra de Guaratiba, as public transport options are limited.
8. Ride the RioStar Ferris Wheel

The RioStar is the largest Ferris wheel in Latin America, giving you panoramic views of Guanabara Bay, Christ the Redeemer, and the Porto Maravilha area. It’s a relaxing way to take in the city from above.
- Price: R$ 59
- Where: Porto Maravilha, Centro district.
9. Visit Ipanema’s Sunday Flea Market
Sundays in Ipanema are a treat, thanks to the popular flea market at Praça General Osório. Browse for unique art, souvenirs, and local foods, all while soaking up the lively atmosphere.
- When to Go: Sundays, 10 AM – 4 PM.
- How to Get There: Metro to General Osório Station.
10. Hike to Morro Dois Irmãos at Favela Vidigal


Start your hike to Morro Dois Irmãos at the top of Vidigal Favela, where a moto-taxi will take you to the trailhead. This moderate hike rewards you with incredible views of Ipanema, Leblon, and the sprawling favelas below.
- Time Needed: 1-hour hike.
- Level of Difficulty: Moderate.
- How to Get There: Uber to Vidigal, then take a moto-taxi or van to the trailhead.
11. Visit Christ the Redeemer (Cristo Redentor)
No visit to Rio is complete without seeing Christ the Redeemer atop Mount Corcovado. This world-famous statue offers unbeatable views of the city, but it’s also one of the busiest attractions in Rio, so arriving early is key to beating the crowds.
- Price: Check the official website for current ticket prices.
- Tip: Arrive early to get the best views and avoid long lines.
12. Experience Carnival in Rio

Rio’s Carnival is the largest and most famous in the world. There are two ways to experience it: by attending the grand Samba School Parades at the Sambadrome or joining the lively street parties (blocos) that fill the city with music and dancing.
Tip: Keep an eye out for deals on parade tickets, or simply enjoy the free blocos around the city.
Want to know how to watch the Carnival parade for just R$5 or explore other vibrant Carnival celebrations across Brazil? Click here for all the details!
13. Taste an Açaí Bowl

When in Brazil, don’t miss out on tasting an authentic açaí bowl. This delicious, antioxidant-packed superfood is the perfect way to cool off after a day of exploring. You’ll find it everywhere in Rio!
Looking for vegan-friendly spots in Rio? Click here for the ultimate guide.
14. Chill at Rio’s Famous Beaches

No trip to Rio is complete without spending time on its world-famous beaches. Whether you’re soaking up the sun on Copacabana, enjoying the laid-back vibe of Ipanema, or people-watching on Leblon, Rio’s beaches offer the perfect way to relax after exploring the city. Grab a refreshing coconut, rent a beach chair, and take in the stunning views of the ocean and the surrounding mountains.
Tip: Sundays are car-free along the beach roads, making it an ideal time to stroll or bike along the coast.
15. Explore the Santa Teresa Neighborhood
Santa Teresa is Rio’s bohemian quarter, known for its narrow, winding streets, colonial mansions, and vibrant art scene. Take a ride on the famous yellow tram, or explore on foot to discover unique street art, boutique shops, and quaint cafes. It’s also home to many cultural landmarks, including the Museu da Chácara do Céu and the Ruins Park, which offers panoramic views of the city.
- How to Get There: Hop on the Bondinho tram from Lapa or take an Uber.
- Price: Free to explore, though some attractions may charge a small fee.