A Rapid KL bus caught fire at Jalan Tropicana Selatan, Petaling Jaya here today.

Damansara Fire and Rescue Operations head, Mustada Silong said all 20 passengers and the driver escaped unhurt in the 7.30am incident.

"The fire started in the engine compartment before spreading to the other parts of the vehicle and it was brought under control 20 minutes later," he said when contacted by Bernama.

A Prasarana Malaysia Berhad (Prasarana) spokesman when contacted said investigations found the incident could have been due to a short circuit in the engine area.