Cruise Rio de Janeiro: Best Beaches Boat Tour with Free Drinks Private group Duration: 3 hours 5.0 2 Reviews From US$ 46.44 per person