En bybus er en bus, der trafikerer en by.
Normalt reguleres bybus-trafikken af en kommune eller et amt eller en region, f.eks. er det i dag HUR, der regulerer trafikken i hovedstadsregionen. Tidligere var det HT og endnu tidligere Københavns Sporveje (KS).
Bybussen kan stoppe ved alle stoppesteder og køre efter en fast ruteplan. I København kaldes de for A-busser.
Det kan være en gennemgående bus, der springer nogle stoppesteder over. I Storkøbenhavn kaldes de for S-busser (ikke at forveksle med S-tog).
Hertil kommer natbusser, der kører når de normale busser er i remise og har ofte helt specielle opsamlingsruter.
Se også Trambus.