During the event, organized by Argentina TV, the 27-year-old Jamaican sprinter raced a no. 59 commuter bus and a group of fellow runners down the city's 9 de Julio Avenue, dubbed the widest avenue in the world.
Bolt made a dramatic show of stretching his legs beforehand, then out-pacing the bus with a quick jog. He later defeated fellow Jamaican sprinters Mario Forsythe, Kimmari Roach and Daniel Bailey in a 120-meter race.
"Thanks to all the fans who came out to watch tonight in Buenos Aires," he wrote on Facebook. "It was a wonderful event, great atmosphere, great organization, great people. See you next time Argentina."
"One of my main goals is to go to the Rio Olympics, as I was saying, to do it again," told reporters after the event. "To defend my titles and it's never been done three times so, for me, that's me trying to set the bar as high as possible. To just push the barrier."