qaaf

Pakistan Railway Ticket Price and Fare Calculator

Fares for Tezgam, Green Line, Khyber Mail and the other main expresses on 17 routes, every class from economy to AC Sleeper, as at 19 October 2026, one way or return.

Fares are the same in both directions.

Journey

Everyone travelling, including any with a concession.

TezgamKarachi Cantt to Lahore Jn · Economy
One-way fare, 2 passengers
9,800Rs
Fare per person, one wayRs 4,900
TotalRs 9,800
Cheapest Economy on this route Khyber MailRs 3,750 each

Fares as at 19 October 2026 for a full adult ticket. Ask the reservation office for the fare for a child.

An economy ticket from Karachi to Lahore costs Rs 3,750 on Khyber Mail, Rs 4,900 on Tezgam and Rs 5,600 on Green Line, one way. AC Standard on the same route runs from Rs 7,600 to Rs 11,650, and an AC Sleeper berth on Tezgam is Rs 14,850. These are the fares Pakistan Railways charges as at 19 October 2026.

Pick the route, the train and the class, then enter how many people are travelling. The calculator gives the fare per person and the total for the group, one way or return, and takes off a concession for students, blind passengers, scouts and athletes at the rates Pakistan Railways publishes. The fare is the same in both directions, so Lahore to Karachi costs the same as Karachi to Lahore.

Train fares on the main routes

The cheapest economy fare and the range of AC fares on each route, one way for one adult:

RouteEconomy fromAC classesTrains
Karachi Cantt to Lahore JnRs 3,750Rs 7,600 to Rs 14,8508
Karachi Cantt to RawalpindiRs 4,200Rs 10,250 to Rs 17,4506
Karachi Cantt to Peshawar CanttRs 4,800Rs 11,350 to Rs 18,2502
Karachi Cantt to Multan CanttRs 2,750Rs 5,900 to Rs 12,0007
Karachi Cantt to FaisalabadRs 3,400Rs 7,350 to Rs 10,0502
Karachi Cantt to Hyderabad JnRs 620Rs 1,500 to Rs 3,30015
Karachi Cantt to SukkurRs 1,650Rs 3,200 to Rs 6,5001
Lahore Jn to RawalpindiRs 1,100Rs 1,950 to Rs 4,7008
Lahore Jn to Peshawar CanttRs 1,650Rs 3,150 to Rs 6,9502
Lahore Jn to Multan CanttRs 1,150Rs 2,000 to Rs 5,4005
Lahore Jn to Hyderabad JnRs 3,400Rs 6,950 to Rs 13,5508
Lahore Jn to QuettaRs 4,550Rs 7,900 to Rs 13,8001
Lahore Jn to Sialkot JnRs 480Rs 9003
Rawalpindi to Peshawar CanttRs 750Rs 1,150 to Rs 2,3503
Rawalpindi to Multan CanttRs 1,400Rs 3,800 to Rs 8,6508
Rawalpindi to FaisalabadRs 1,400Rs 2,550 to Rs 3,8002
Peshawar Cantt to QuettaRs 5,550Rs 11,500 to Rs 18,2501

Each route runs between the two stations named, for example Karachi Cantt and Lahore Junction. Getting on or off at a station in between costs less. For Islamabad, use the Rawalpindi fares.

Karachi to Lahore train ticket price

Eight trains run between Karachi Cantt and Lahore Junction. One-way fare for one adult:

TrainEconomyAC StandardAC ParlourAC BusinessAC Sleeper
Khyber Mail
1UP / 2DN
Rs 3,750Rs 7,600Rs 10,950Rs 14,050
Tezgam
7UP / 8DN
Rs 4,900Rs 8,700Rs 11,550Rs 14,850
Karachi Express
15UP / 16DN
Rs 4,900Rs 8,700Rs 11,550Rs 14,850
Karakoram Express
41UP / 42DN
Rs 4,900Rs 9,150Rs 11,550
Green Line
5UP / 6DN
Rs 5,600Rs 11,650Rs 13,200Rs 14,600
Pak Business Express
33UP / 34DN
Rs 5,500Rs 9,900
Allama Iqbal Express
9UP / 10DN
Rs 3,750Rs 7,600
Fareed Express
37UP / 38DN
Rs 3,750Rs 7,600

Economy seat and economy berth cost the same. Green Line and Pak Business Express charge the most in economy.

Worked example: a family of four on Tezgam

A family of four takes Tezgam from Karachi to Lahore in AC Standard and comes back the same way. The fare is Rs 8,700 each way per person, so 4 × Rs 8,700 × 2 = Rs 69,600. In economy on Khyber Mail the same trip costs Rs 30,000.

Lahore to Rawalpindi train fares

Lahore to Rawalpindi has the most choice: eight trains. Subak Raftar, Subak Kharram, Rawal Express and Islamabad Express sell AC Standard as a seat and also carry an AC Parlour. One way, one adult:

TrainEconomyAC Standard seatAC StandardAC ParlourAC BusinessAC Sleeper
Green Line
5UP / 6DN
Rs 2,350Rs 3,800Rs 4,150Rs 4,700
Tezgam
7UP / 8DN
Rs 1,650Rs 2,400Rs 3,500Rs 4,500
Jaffar Express
39UP / 40DN
Rs 1,650Rs 2,400Rs 3,500Rs 4,500
Khyber Mail
1UP / 2DN
Rs 1,250Rs 2,300Rs 2,800Rs 3,050
Rawal Express
105UP / 106DN
Rs 1,100Rs 1,950Rs 2,400Rs 2,150
Subak Raftar
101UP / 102DN
Rs 1,100Rs 1,950Rs 2,400Rs 2,150
Subak Kharram
103UP / 104DN
Rs 1,100Rs 1,950Rs 2,400Rs 2,150
Islamabad Express
107UP / 108DN
Rs 1,100Rs 1,950Rs 2,400Rs 2,150

On those four trains AC Business is cheaper than AC Parlour. Green Line is the dearest in every class it carries. A return trip for two in AC Parlour on Green Line costs Rs 16,600; the same two people on Subak Raftar in economy pay Rs 4,400.

Karachi to Rawalpindi and Islamabad fares

Six trains run the full length from Karachi Cantt to Rawalpindi. One way, one adult:

TrainEconomyAC StandardAC ParlourAC BusinessAC Sleeper
Khyber Mail
1UP / 2DN
Rs 4,250Rs 10,750Rs 12,300Rs 16,550
Tezgam
7UP / 8DN
Rs 5,550Rs 10,900Rs 13,300Rs 17,450
Green Line
5UP / 6DN
Rs 6,350Rs 12,250Rs 13,800Rs 15,350
Rehman Baba Express
47UP / 48DN
Rs 4,200Rs 10,250Rs 11,450
Pakistan Express
45UP / 46DN
Rs 4,200Rs 10,250
Hazara Express
11UP / 12DN
Rs 4,200Rs 10,450

Karachi to Peshawar Cantt costs Rs 4,900 in economy on Khyber Mail and Rs 18,250 in its AC Sleeper. Pick the Karachi to Peshawar route in the calculator for every class.

Classes on Pakistan Railways

Pakistan Railways sells five classes: AC Sleeper, AC Parlour Car, AC Business, AC Standard and Economy. Not every train carries all of them. Long-distance trains such as Khyber Mail, Tezgam and Karachi Express have AC Sleeper at the top. Green Line has AC Parlour and AC Business but no AC Sleeper. Subak Raftar, Subak Kharram, Rawal Express and Islamabad Express sell AC Standard as a seat rather than a berth.

The calculator lists only the classes the chosen train has, with each fare beside it, so you can see the difference before you choose.

Concessions on train fares

Pakistan Railways lists these concessions on the fare. The last column shows what each pays for an economy ticket from Karachi to Lahore on Allama Iqbal Express:

PassengerConcessionAllama Iqbal Express Karachi Cantt to Lahore Jn, Economy (full fare Rs 3,750)
Blind person50%Rs 1,875
Blind student50%Rs 1,875
Student (Pakistani)50%Rs 1,875
Foreign student25%Rs 2,813
Scout or Girl Guide40%Rs 2,250
Sports athlete40%Rs 2,250
Mentally or orthopaedically handicapped athlete50%Rs 1,875

Concessions are given at the reservation office, so take the student card or other proof with you. Senior citizens and disabled persons booking online fill in a Pakistan Railways e-ticketing form with copies of their CNIC; a disabled passenger's CNIC must carry the disability logo.

Worked example: two students and a parent

Two students and their father travel from Karachi to Lahore in economy on Allama Iqbal Express. The father pays Rs 3,750 and each student pays half, so the three tickets come to Rs 7,500 one way.

Why train fares change

Pakistan Railways revises fares when the diesel price moves. From 9 March 2026 economy fares went up by 5% and AC fares by 10%, after the government raised petrol and diesel prices by Rs 55 a litre. On 3 April 2026 the Prime Minister told Pakistan Railways to keep fares unchanged in every class.

By road, the motorway toll tax calculator gives the toll for each motorway and the fuel cost calculator works out the petrol for the same trip, so you can compare a family car journey with train tickets.

Fares here are for one full adult ticket, as at 19 October 2026. Ask the reservation office for the fare for a child. Seats and berths can be booked up to 90 days ahead, online or at a reservation office.

Train ticket price questions

What is the train ticket price from Karachi to Lahore?

From Rs 3,750 in economy on Khyber Mail, Allama Iqbal Express or Fareed Express, up to Rs 5,600 on Green Line. AC Standard costs Rs 7,600 to Rs 11,650, AC Business Rs 10,950 to Rs 14,600 and AC Sleeper Rs 14,050 on Khyber Mail or Rs 14,850 on Tezgam, one way for one adult.

How much is the Green Line ticket from Karachi to Rawalpindi?

Rs 6,350 in economy, Rs 12,250 in AC Standard, Rs 13,800 in AC Parlour and Rs 15,350 in AC Business, one way. Green Line is the fastest train on the route and the most expensive in each class. A return in AC Business for two people comes to Rs 61,400.

What is the Lahore to Rawalpindi train fare?

Rs 1,100 in economy on Subak Raftar, Subak Kharram, Rawal Express or Islamabad Express, and Rs 2,350 on Green Line. AC seats on the day trains cost Rs 1,950 in AC Standard, Rs 2,150 in AC Business and Rs 2,400 in AC Parlour.

How do I calculate the train fare for my family?

Multiply the fare for your train and class by the number of passengers, then double it for a return trip, because the fare is the same both ways. Four people on Karakoram Express in AC Business from Karachi to Lahore pay 4 × Rs 11,550 = Rs 46,200 one way. Take off any concession before you add up.

Do students get a discount on Pakistan Railways?

Yes. Pakistan Railways lists a 50% concession for Pakistani students and 25% for foreign students. Blind persons get 50%, scouts and girl guides 40% and sports athletes 40%. The concession is given at the reservation office on proof, so carry your student card and ask which classes it covers.

Is the Lahore to Karachi fare the same as Karachi to Lahore?

Yes. Each train charges the same fare in both directions, so a return ticket costs twice the one-way fare. Tezgam in economy is Rs 4,900 either way, or Rs 9,800 for the round trip.

Sources: Pakistan Railways e-ticketing system (Rabta) fares for each train and class between the stations shown, as at 19 October 2026; Pakistan Railways list of train classes and FAQ on concessions (pakrail.gov.pk); Pakistan Railways e-ticketing form for senior citizens and disabled persons; Pakistan Railways announcement of the fare revision from 9 March 2026 and press release of 3 April 2026 on keeping fares unchanged.

Last reviewed 19 October 2026. Results are estimates; official notices always take precedence.