A cyclist has been charged after allegedly following a bus to a Brisbane depot and assaulting the driver.

Police alleged the cyclist, a 46-year-old Kenmore man, followed the driver to the Toowong terminal about 8.35pm on Tuesday after an incident on a nearby road, punching the driver several times.

A cyclist has been charged with assaulting a bus driver. Credit:Police Media

The man went to Indooroopilly police station on Thursday morning, saying the bus driver had cut him off, a police spokesman said.

On Wednesday, Rail Tram and Bus Union spokesman Tom Brown said the driver believed the cyclist had cut in front of the bus.