在公共汽車上吸煙是違法的。根據法律規定,地鐵、輕軌列車、公共汽車、電車(含電車)、出租車、客運渡船(船)、遊船(船)、客運索道和纜車及其候車室禁止吸煙。
法律客觀性:
《關於禁止在公共交通工具及其候車室吸煙的規定》第三條
除特別指定的區域外,禁止在下列公共交通工具及其候車室吸煙:
(壹)各種旅客列車的軟臥、硬臥、軟座、硬座和旅客餐車車廂;
(二)各種客船、長途客車的客艙、臥鋪艙、會議室、閱覽室等公共場所;
(三)民用航空國內和國際航班的客艙內;
(四)地鐵和輕軌列車、各類公共汽車、電車(含電車)、出租車、各類客運渡船(船)、遊船(船)、客運索道、纜車;
(五)各類車站、港口、機場、旅客候車室、售票處和會議室、閱覽室等公共場所;
(六)鐵路、交通、民航衛生主管部門和建設部城市建設主管部門根據實際需要確定的其他禁止吸煙的場所。