This is one of the oldest running train in India since 1912. The inaugural run of the Punjab Mail is thought to have taken place on 1 June 1912. Then known as The Punjab Limited, the train initially ran from Ballard Pier to Peshawar, taking British officers, civil servants, and their families directly from their ships to Delhi and the North-West frontier of British India. This train is older than the Grand Trunk Express which started on 1 January 1929. In 1914, the originating station was moved to Victoria Terminus. Timings till 1947 was Peshawar 09.30 hrs, Lahore 19.45 hrs arr & 20.05 hrs dep, Firozpur 21.35 hrs arr & 21.45 hrs dep arriving 3rd day at Victoria Terminus at 07.30 hrs. During return this train departed Victoria Terminus at 19.10 hrs, reaching Peshawar the 3rd day at 17.10 hrs.
The 12137/12138 Punjab Mail presently has 1 AC 1st Class cum AC 2 tier coach, 1 AC 2 tier coach, 1 AC 2 cum AC 3 tier coach, 5 AC 3 tier coaches, 10 Sleeper Class coaches, 2 General Unreserved coaches, 1 Military Reserved coach & 1 Pantry Car. As with most train services in India, coach composition may be amended at the discretion of Indian Railways depending on demand. It also carries a Railway Mail coach thus earning it the title of "Mail" in its name.
Service
The 12137 Punjab Mail covers the distance of 1930 kilometres in 34 hours 00 mins & in 33 hours 55 mins as 12138 Punjab Mail. As the average speed of the train is above, as per Indian Railway rules, its fare includes a Superfast surcharge.
Traction
Earlier, it was hauled by 3 locomotives during its journey. A dual traction WCAM 3 locomotive from Kalyan shed hauled the train from Mumbai CST to Igatpuri after which a Ghaziabad based WAP 4 would haul the train. up to New Delhi following which a WDP 4 from Bhagat Ki Kothi shed hauls the train for the remainder of the journey up to Firozpur Cantonment. As Central Railways completed its DC-AC conversion on 6 June 2015, and railway line from New Delhi to Bathinda jn become electrified on 15 August 2018, now it is hauled by Tuglakabad-based locomotive WAP 7 from Mumbai CST up to Bathinda jn, following which a WDP 4D from Howrah shed hauls the train for the remainder of the journey up to Firozpur Cantonment.