Take a scenic cable car ride to the top of this iconic mountain where you'll get a panoramic view of the city.
Explore the lush forest of Tijuca National Park on a guided hike and get up close with the wildlife and the stunning waterfall.
Soar above the city on a tandem hang gliding experience that will give you a unique view of Rio de Janeiro's beaches and mountains.
Ride the waves at this secluded beach that is popular among surfers, and take in the stunning backdrop of mountains and cliffs.
Take an unforgettable flight over the coastline and forests of São Conrado beach, where the hang gliding and paragliding community meets.
Challenge yourself with a rock climbing experience on Pedra da Gávea, the tallest sea cliff in Brazil, and enjoy breathtaking views.
Experience the thrill of canyoning through Ilha Grande's lush forest and stunning waterfalls, and enjoy a refreshing swim in the natural pools.
If you have more time, consider adding a day trip to Búzios for scuba diving or exploring the colonial town of Paraty. For a more relaxing itinerary, swap out some activities for soaking up the sun on Copacabana or Ipanema Beach.