巴士餐厅不一定合法。在某些地区和国家,经营餐饮业需要取得相关的许可证和证书,而在一些地方则可能存在法律规定禁止在车辆上进行食品销售。此外,巴士餐厅还需要符合卫生安全和基础设施要求。因此,在选择巴士餐厅时,消费者需要注意是否有相关的证照和经营资质,以确保用餐的安全和合法性。