Misshandeln inträffade runt kl. 07.30 i Lundby. Enligt polisen ville mannen sova på bussen vilket han inte fick för busschauffören.
– När han blev avvisad blev han våldsam, säger Lars Hedelin, presstalesperson på polisen i Bergslagen.
Busschauffören blev slagen med flera slag och polisen kunde gripa den misstänkte mannen en halvtimme senare.
Det är oklart om busschauffören behövt uppsöka sjukvård efter misshandeln.