Multan to Lahore Train Ticket Price, Timings & Online Booking
The Multan to Lahore train ticket price starts at about Rs 1,150 and reaches Rs 5,400 for a Tezgam, Karachi Express or Jaffar Express AC Sleeper. Six or more trains cover the roughly 312 km run in around five to six and a half hours, with Musa Pak Express starting at Multan. Lahore sits north-east on the main line through Sahiwal and Okara.
Short answer: Multan to Lahore costs Rs 1,150 in economy on Musa Pak Express, Rs 1,400 on Khyber Mail and Awam Express, and Rs 1,900 on Tezgam, Karachi Express and Jaffar Express. Musa Pak’s AC Business is Rs 2,300 and its parlour Rs 2,400.
Multan to Lahore train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business | Sleeper or parlour |
|---|---|---|---|---|---|
| Musa Pak Express | Rs 1,150 | Rs 1,200 | Rs 2,000 | Rs 2,300 | Rs 2,400 parlour |
| Khyber Mail | Rs 1,400 | Rs 1,450 | Rs 2,550 | Rs 3,700 | Rs 4,150 sleeper |
| Awam Express | Rs 1,400 | Rs 1,450 | Rs 2,550 | Rs 3,850 | Not offered |
| Tezgam | Rs 1,900 | Rs 1,950 | Rs 2,750 | Rs 3,850 | Rs 5,400 sleeper |
| Karachi Express | Rs 1,900 | Rs 1,950 | Rs 2,750 | Rs 3,850 | Rs 5,400 sleeper |
| Jaffar Express | Rs 1,900 | Rs 1,950 | Rs 2,750 | Rs 3,850 | Rs 5,400 sleeper |
Same fares as Lahore to Multan. Shalimar Express also links Multan and Lahore via Faisalabad; confirm its fare at booking.
Musa Pak starts where you board
Northbound, Musa Pak Express leaves from Multan Cantt as its origin. Every other train on this list has come up from Karachi or Quetta overnight, so its Multan departure is only as punctual as the night before allowed.
Which Multan to Lahore train?
Best overall
- Train
- Musa Pak Express
- Why
- Cheapest in every class and starts at Multan.
Overnight
- Train
- Khyber Mail
- Why
- Cheapest AC Sleeper at Rs 4,150.
Faisalabad on the way
- Train
- Shalimar Express
- Why
- Runs via Toba Tek Singh and Faisalabad.
Our pick
Musa Pak Express, in whatever class suits your budget. Only an overnight journey justifies paying more for a sleeper on Khyber Mail.
The cheapest way from Multan to Lahore
Train
Rs 1,150Economy seat, from
AC for less than most coach fares.
Best on price.
Bus
Rs 2,000 to 4,000By operator and class
Quicker on the M-3 and M-4 motorways.
Best for speed.
Multan to Lahore train FAQs
What is the cheapest Multan to Lahore train ticket?
Rs 1,150 in economy on Musa Pak Express.
Which train starts at Multan for Lahore?
Musa Pak Express, 115UP. The others are through trains from Karachi or Quetta.
How long does it take?
About five hours on Musa Pak Express and up to six and a half on the through trains.
Is there a sleeper from Multan to Lahore?
Yes: Rs 4,150 on Khyber Mail and Rs 5,400 on Tezgam, Karachi Express and Jaffar Express.