Three passengers were burnt to death and 23 others received burns as a bus caught fire near the Rampura Phool railway crossing near Bathinda in Punjab.