qaaf

Karachi to Rawalpindi Train Ticket Price

Fares for every train between Karachi Cantt and Rawalpindi, every class, both ways, with Green Line to Islamabad, as at 8 November 2026.
Direction
Journey

Everyone travelling, including any with a concession.

TezgamKarachi Cantt to Rawalpindi · Economy
One-way fare, 2 passengers
11,100Rs
Fare per person, one wayRs 5,550
TotalRs 11,100
Cheapest Economy on this route Rehman Baba ExpressRs 4,200 each

Fares as at 8 November 2026 for a full adult ticket. A child aged 3 to 9 pays half; pick the child fare under Concession.

Tezgam (7UP) leaves Karachi Cantt at 17:30 and reaches Rawalpindi at 20:00 the next day, 26 h 30 min, on the timetable for 15 November 2026.

Economy from Karachi to Rawalpindi costs Rs 4,200 on Rehman Baba Express, Pakistan Express or Hazara Express, Rs 4,250 on Khyber Mail, Rs 5,550 on Tezgam and Rs 6,350 on Green Line. At the top end, Tezgam AC Sleeper is Rs 17,450 and Green Line AC Business Rs 15,350. The fare is the same from Rawalpindi to Karachi, one way for one adult, as at 8 November 2026.

For Karachi to Islamabad, Green Line is the only one of these trains that calls at Margala station in Islamabad, in both directions, at the Rawalpindi fare. For the others, book to Rawalpindi.

Karachi to Rawalpindi fares by train

One-way fare for one adult between Karachi Cantt and Rawalpindi, either way:

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

Pakistan Express and Hazara Express sell only economy and AC Standard. Rehman Baba Express adds AC Business but has no AC Sleeper.

Karachi to Rawalpindi train timing

Departure and arrival both ways on the Pakistan Railways timetable for 15 November 2026:

TrainKarachi Cantt to RawalpindiRawalpindi to Karachi Cantt
Hazara Express08:15 to 14:45 next day
11UP, 30 h 30 min
17:10 to 00:30 (+2 days)
12DN, 31 h 20 min
Rehman Baba Express12:00 to 14:25 next day
47UP, 26 h 25 min
14:40 to 16:55 next day
48DN, 26 h 15 min
Pakistan Express14:00 to 17:35 next day
45UP, 27 h 35 min
06:00 to 08:45 next day
46DN, 26 h 45 min
Tezgam17:30 to 20:00 next day
7UP, 26 h 30 min
08:00 to 10:30 next day
8DN, 26 h 30 min
Green Line22:00 to 19:35 next day
5UP, 21 h 35 min
15:40 to 13:50 next day
6DN, 22 h 10 min
Khyber Mail22:15 to 02:15 (+2 days)
1UP, 28 h
02:00 to 06:20 next day
2DN, 28 h 20 min

Green Line takes 21 h 35 min from Karachi and reaches Margala at 20:10 the next day. Hazara Express is the slowest at 30 h 30 min.

Tezgam, Green Line or Rehman Baba?

Tezgam is the train to pick for an AC Sleeper: Rs 17,450, against Rs 16,550 on Khyber Mail. Green Line has no AC Sleeper but is the fastest, with AC Business at Rs 15,350 and AC Parlour at Rs 13,800. Rehman Baba Express has the cheapest AC Business on this route, Rs 11,450, and the rehman baba train ticket price page shows it on its other routes to Faisalabad, Multan and Peshawar.

Worked example: a couple, Karachi to Islamabad on Green Line

Two people take Green Line from Karachi to Margala in AC Business. Each ticket is Rs 15,350, so the pair pays Rs 30,700 one way, or Rs 61,400 for a return. The same two in Tezgam AC Sleeper pay Rs 34,900 one way. Pakistan Express timings and every stop are on the pakistan express train timing page, and Hazara Express on the hazara express train ticket price page.

Karachi to Rawalpindi and Islamabad train questions

What is the Karachi to Islamabad train ticket price?

On Green Line, the one train that runs to Margala in Islamabad: Rs 6,350 in economy, Rs 12,250 in AC Standard, Rs 13,800 in AC Parlour and Rs 15,350 in AC Business, the same as to Rawalpindi. On the other trains, buy a ticket to Rawalpindi.

What is the Tezgam ticket price from Karachi to Rawalpindi?

Rs 5,550 in economy, Rs 10,900 in AC Standard, Rs 13,300 in AC Business and Rs 17,450 in AC Sleeper, one way. Tezgam leaves Karachi Cantt at 17:30 and reaches Rawalpindi at 20:00 the next day. The tezgam train ticket price page lists its other routes.

How much is the Rawalpindi to Karachi train ticket?

The same as Karachi to Rawalpindi on every train: from Rs 4,200 in economy on Rehman Baba, Pakistan or Hazara Express to Rs 6,350 on Green Line. The first train out of Rawalpindi is Khyber Mail at 02:00.

Is it cheaper to break the journey at Lahore?

No. A through ticket costs less. Tezgam economy is Rs 5,550 from Karachi to Rawalpindi, while Karachi to Lahore (Rs 4,900) plus Lahore to Rawalpindi (Rs 1,650) comes to more. See the karachi to lahore train ticket price and the lahore to rawalpindi train ticket price.

Do senior citizens get a discount?

Pakistan Railways' fare table gives passengers from age 65 until their 75th birthday a 25% concession in AC classes and 50% in economy, for 4 single journeys a year booked in advance with the original CNIC. It does not apply on Green Line or other non-stop and outsourced trains. From 75, economy travel is free.

Sources: Pakistan Railways e-ticketing system (Rabta) fares and timings between Karachi Cantt, Rawalpindi and Margala in both directions, searched on 8 November 2026 for travel on 15 November 2026; Pakistan Railways Passenger Fare Table (20 April 2025) for senior citizens.

Last reviewed 8 November 2026. Results are estimates; official notices always take precedence.