The BLA militants blew up a railway track and opened fire on the train on Tuesday as it travelled from Quetta to Peshawar in Khyber Pakhtunkhwa province.