The governing body of any county having the county manager plan of government may by ordinance prohibit idling the engine of a bus for more than 10 minutes when the bus is parked, left unattended, or is stopped for other than traffic or maintenance reasons. The governing body of any other county, city, or town may by ordinance prohibit idling the engine of a bus for more than 15 minutes when the bus is parked, left unattended, or is stopped for any reason other than traffic, maintenance, or loading or unloading a disabled passenger.
Violators of such ordinance shall be subject to a civil penalty not to exceed $50, the proceeds from which shall be paid into the locality's general fund.
The provisions of this section shall not apply to school buses or public transit buses.
Va. Code § 46.2-1224.1