A bus burst into flames in the centre of Twickenham on Wednesday.
Firefighters were alerted to a blaze on the 490 service in York Street at 8.39pm.
The driver stopped the bus as soon as he realised something was wrong and evacuated the passengers.
A spokesperson for Travel London, which operates the service from the Fulwell Bus Depot, said: "He (the driver) dealt with it extremely well. He noticed a strange smell, spoke with engineers and drove the bus further down the road to the garage without passengers when the smoke appeared."
The fire was caught on camera by passing cyclist Rob Cass, of Malvern Road, Hampton. He said: "Within 30 seconds the billowing smoke at the front of the bus became a full-on fire. I thought it might blow up."
According to Mr Cass he heard a man shouting at the bus driver when he arrived saying: "I told you there was smoke."
Firefighters had the situation under control by 8.53pm and the cause of the blaze is being looked into by a fire investigation unit.
It is thought the incident occured through an electrical fault with the engine. The driver was taken to West Middlesex Hospital and treated for smoke inhalation but was later sent home.
Transport for London said there would be a full investigation.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article