A 26-year-old man suffered facial injuries during the incident.
It happened on a bus travelling on Paisley Road, in the Tradeston area of the city, on Sunday 20 December.
Police Scotland said a 49-year-old man had been arrested and a report had been sent to the procurator fiscal.
A man has been arrested in connection with an alleged racist assault on a bus in Glasgow four months ago.