Thirty-nine passengers and two drivers escaped unhurt when an express bus caught fire on its way from Kuala Lumpur to Kota Bharu, Kelantan at noon today.