No, you cannot travel on every bus free of charge but only on a few chosen ones like the BMTC, KSRTC, KKRTC, and NWRTC buses.