The incident happened around 8 p.m., said Trooper Mark Francis. Another driver noticed smoke coming from the bus and alerted the driver.
By the time the bus pulled over, the engine was already on fire. Francis says all 21 on board got off safely. They were loaded onto another bus and sent on their way.
There was no immediate word on the cause of the fire.