Karachi to Rahim Yar Khan Train Ticket Price, Timings & Online Booking
The Karachi to Rahim Yar Khan train ticket price starts at about Rs 2,300 and reaches Rs 6,550 for Tezgam AC Business. Eleven trains cover the roughly 620 km run in around 10 to 12 hours, most of them overnight. Rahim Yar Khan sits just inside Punjab beyond the Sindh border, the first major Punjab city on the main line north.
Short answer: Karachi to Rahim Yar Khan costs Rs 2,300 in economy and Rs 4,850 in AC Standard on nine trains including Khyber Mail, Awam Express and Bahauddin Zakariya Express. AC Business is Rs 6,250 on five of them. Tezgam charges Rs 2,900, Rs 5,100 and Rs 6,550; Pak Business Express Rs 3,500 and Rs 6,500.
Karachi to Rahim Yar Khan train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business |
|---|---|---|---|---|
| Khyber Mail | Rs 2,300 | Rs 2,400 | Rs 4,850 | Rs 6,250 |
| Awam Express | Rs 2,300 | Rs 2,400 | Rs 4,850 | Rs 6,250 |
| Rehman Baba Express | Rs 2,300 | Rs 2,400 | Rs 4,850 | Rs 6,250 |
| Millat Express | Rs 2,300 | Rs 2,400 | Rs 4,850 | Rs 6,250 |
| Bahauddin Zakariya Express | Rs 2,300 | Rs 2,400 | Rs 4,850 | Rs 6,250 |
| Pakistan Express | Rs 2,300 | Rs 2,400 | Rs 4,850 | Not offered |
| Hazara Express | Rs 2,300 | Rs 2,400 | Rs 4,850 | Not offered |
| Allama Iqbal Express | Rs 2,300 | Rs 2,400 | Rs 4,850 | Not offered |
| Fareed Express | Rs 2,300 | Rs 2,400 | Rs 4,850 | Not offered |
| Tezgam | Rs 2,900 | Rs 3,000 | Rs 5,100 | Rs 6,550 |
| Pak Business Express | Rs 3,500 | Rs 3,600 | Rs 6,500 | Not offered |
Same fares in both directions. Shalimar Express also serves Rahim Yar Khan; its fare was not published. Sleeper fares were not listed for this sector.
The price barely moves between trains
Nine of the eleven trains charge exactly Rs 2,300 in economy and Rs 4,850 in AC Standard. Only Tezgam (Rs 2,900) and Pak Business Express (Rs 3,500) sit higher. That makes the departure time, not the fare, the real choice.
Economy berth for Rs 100
On a 10 to 12 hour overnight run, the Rs 2,400 economy berth is the best value upgrade available.
Which Karachi to Rahim Yar Khan train?
Cheapest AC Business
- Train
- Khyber Mail or Awam Express
- Fare
- Rs 6,250
Cheapest AC
- Train
- Any of nine trains
- Fare
- Rs 4,850 AC Standard
Premium
- Train
- Tezgam
- Fare
- Rs 2,900 economy, Rs 6,550 AC Business
Our pick
An economy berth or AC Standard on whichever Rs 2,300 train fits your timing. Tezgam and Pak Business Express cost more for no extra comfort in the lower classes.
The cheapest way from Karachi to Rahim Yar Khan
Train
Rs 2,300Economy seat
Cheapest, with a berth overnight.
Best on cost.
Bus
Rs 3,500 to 6,000By operator and class
Similar journey time, no berth.
Best for departure choice.
Flight
Check schedulesLimited service
Rahim Yar Khan has a limited flight schedule.
Occasionally useful.
Karachi to Rahim Yar Khan train FAQs
What is the cheapest Karachi to Rahim Yar Khan train ticket?
Rs 2,300 in economy on nine trains including Khyber Mail, Awam Express and Bahauddin Zakariya Express.
How much is AC from Karachi to Rahim Yar Khan?
AC Standard from Rs 4,850 and AC Business from Rs 6,250.
How long does the train take?
About 10 to 12 hours over roughly 620 kilometres.
How many trains run on this route?
Around eleven daily, almost all of them long-distance main-line expresses.