Shalimar Express is a daily train that runs between Karachi Cantt and Lahore Junction. It covers 1,286 kilometres and is now run by AA Enterprises, a private company that took over its commercial management. This page gives you the full timing, ticket price, and booking steps for 2026, taken straight from the current official schedule.
Shalimar Express Timing: Karachi to Lahore (27 UP)
The train departs Karachi Cantt at 06:45 and reaches Lahore at 01:55 the next day.
| Station | Arrival | Departure |
|---|---|---|
| Karachi Cantt | – | 06:45 |
| Drigh Road | 07:03 | 07:05 |
| Landhi | 07:20 | 07:22 |
| Hyderabad Jn | 09:20 | 09:25 |
| Nawabshah Jn | 10:56 | 10:58 |
| Rohri | 13:35 | 14:00 |
| Ghotki | 14:41 | 14:43 |
| Rahim Yar Khan | 16:10 | 16:12 |
| Bahawalpur | 18:39 | 18:41 |
| Multan Cantt | 19:55 | 20:15 |
| Toba Tek Singh | 22:04 | 22:06 |
| Faisalabad | 23:25 | 23:30 |
| Lahore | 01:55 | – |
Shalimar Express Timing: Lahore to Karachi (28 DN)
The return train leaves Lahore at 07:10 and arrives in Karachi Cantt at 02:55 the next day.
| Station | Arrival | Departure |
|---|---|---|
| Lahore | – | 07:10 |
| Faisalabad | 09:40 | 09:45 |
| Toba Tek Singh | 10:53 | 10:55 |
| Multan Cantt | 12:50 | 13:10 |
| Bahawalpur | 14:25 | 14:27 |
| Rahim Yar Khan | 16:40 | 16:42 |
| Ghotki | 18:00 | 18:02 |
| Rohri | 19:10 | 19:35 |
| Nawabshah | 22:08 | 22:10 |
| Hyderabad | 00:05 | 00:10 |
| Landhi | 02:00 | 02:02 |
| Karachi Cantt | 02:55 | – |
Note: this timetable applies to the summer schedule, which runs from April 15 to October 14, 2026. Timing can shift a little due to track work or weather. Always check the day before you travel.
How Long Is the Trip?
The full run between Karachi and Lahore takes close to 19 hours and covers 1,286 km. This can go up or down slightly depending on stops and track conditions on the day.
Shalimar Express Ticket Price 2026
Prices differ by class. Economy costs Rs. 3,150 for a seat and Rs. 3,250 for a berth. AC Standard is Rs. 6,550. AC Sleeper (Parlor Car) is Rs. 8,150. AC Business is Rs. 8,650, for the full Karachi to Lahore trip.
Shorter routes cost less. A few examples:
| Route | Economy | AC Standard | AC Sleeper/Parlor | AC Business |
|---|---|---|---|---|
| Karachi to Hyderabad | Rs. 750 | Rs. 1,350 | Rs. 1,450 | Rs. 1,550 |
| Karachi to Multan | Rs. 2,300 | Rs. 4,650 | Rs. 5,700 | Rs. 6,650 |
| Karachi to Faisalabad | Rs. 2,900 | Rs. 5,900 | Rs. 7,500 | Rs. 8,100 |
Prices can change without notice. Confirm the fare when you book.
Classes and Facilities
Shalimar Express offers four classes: Economy, AC Standard, AC Sleeper (Parlor Car), and AC Business. Meals and refreshments are served based on your class and journey length. All coaches have clean washrooms, and charging ports are available in Business and Sleeper classes.
How to Book a Shalimar Express Ticket
You can book online through the AA Enterprises website by picking your route, date, class, and passenger details, or by visiting a booking counter at the station. You can book for up to 10 passengers in one booking. Cancellations or changes are allowed within a limited time before departure. You’ll get your e-ticket confirmation by email and WhatsApp after you pay.
Accepted payment methods: JazzCash, Easypaisa, bank transfer, debit or credit card, and mobile wallets.
Arrive at the station at least 30 minutes before departure.
Contact Details
AA Enterprises (booking and support): 0341-1135555 (call or WhatsApp)
Pakistan Railways general helpline: 117
