A private bus travelling from Rourkela to Keonjhar caught fire around 3AM today, near Kanjipani Ghat in Keonjhar.