Thanks to everyone for all the information, it really helped. I still have to plan it out better because my priority is travel in Colombia. I only have about a month so I don't know if there is enough time. I originally just wanted to go to Brazil seeing that I will be in Colombia, but I couldnt find a direct way from Bogota to Rio that didn't include the other countries. I didn't think there was not a way, but Amazon is huge and that's probably why there aren't any trains or buses connecting.
I do appreciate all yopur help