A driver for Wiltshire-based operator Faresaver was arrested after police received reports from a passer-by that the male driver of the 1440hrs X34 journey from Frome to Chippenham was swigging from a can of lager in Frome and urinating against the side of the vehicle.
Wiltshire Police were alerted by Avon and Somerset Constabulary and officers were waiting at Market Place in Melksham with a relief driver and a supervisor from the bus company.
The driver, 55, from Trowbridge, was breathalysed and arrested after being found to have 42mg/100ml of alcohol on his breath, above the 35mg/100ml legal limit. He has been bailed pending further inquiries.
General Manager Justin Pickford said: “There is an ongoing police investigation and an internal investigation, but suffice to say the driver is no longer working for us. He was suspended from the moment he was taken off the bus and his employment was terminated.”