For transportation during the day, consider taking taxis or public buses. Taxis are widely available and affordable, and public buses are also an option but can be crowded during peak hours. The estimated cost for transportation will be around $20-$30, and it will take about 30-45 minutes to travel between some of the locations.
If you have more time, consider visiting the Botanical Garden or taking a city tour to see some of Rio's other attractions. If you only have a few hours, consider skipping Confeitaria Colombo, as it's just a quick stop along the way.