Allama Iqbal Express is the train that runs daily between Karachi and Sialkot, joining the two business cities together. The train was launched in 1940 and it is one of the oldest trains of Pakistan. Allama Iqbal Express train was known as Shaheen Express before 1985. In 1998 it was redirected through Lahore and Wazirabad and later in 2004 it was redirected through Lahore and Narowal. The name of the train was laid after great philosopher and poet Dr. Muhammad Iqbal who belonged to Sialkot. The train travels a distance of 1,362 kilometers daily.
Allama Iqbal Express train has 15 economy coaches, 1 power van and 1 luggage coach for passengers. It completely runs on Diesel Traction. The train claims to cover the distance from Karachi to Sialkot in 25 hours and 5 minutes. It is one of the economy class trains that are especially designed to facilitate the passengers and provide standard facilities at economical price. It is one of the trains that are still running successfully after a long time since its establishment in 1940.
Allama Iqbal Express train departs from Karachi 9 up and reaches Sialkot 10 down via Lahore. The train departs at 14:00 daily and stops at Drigh Road at 14:15, Kotri at 16:04, Hyderabad Junction at 16:20, Tando Adam Junction at 17:12, Nawabshah Junction at 17:55, Mahrabpur Junction at 19:33, Rohri Junction at 21:05 and stays there till 21:30, Ghotki at 22:15, Sadikabad at 23:43, Rahim Yar Khan at 00:10, Khanpur junction at 00:55, Bahawalpur at 02:37, Dunyapur at 03:44, Jahania at 04:30, Khanewal Junction at 05:05, Sahiwal at 07:12, Okara at 07:40, Pattoki at 08:21, Kot Radha Kishn at 08:46, Riwind Junction at 09:12, Kot Lakhpat at 9:53, Lahore Junction at 10:30 and stays there till 11:00, Shahdara Bagh Junction at 11:14 Narang at 12:01, Baddomalhi at 12:32, Narowal Junction at 13:20, Kila Sobha Singh at 13:47, Pasrur at 14:09, Chawinda at 14:29 and reaches Sialkot Junction at 15:15.
For kids and mature person ticket and fare charges you can contact Pakistan railway contact number at +92-21-99201116, 99201117