Back to routes
Rawalpindi
Karachi
The Rawalpindi to Karachi route covers approximately 1,600 km, one of Pakistan's longest direct rail journeys. The train passes through Lahore, Multan, Rahim Yar Khan, Sukkur, and Hyderabad before reaching Karachi. An overnight and full-day journey, AC sleeper class is recommended.
Duration
22–26 hours
Fare
Rs. 2,000 – 9,000
Trains
3
Overview
Long-distance train from Rawalpindi to Karachi.
Trains On This Route
Travel Tips
- Book sleeper class — it is a 22+ hour journey
- Carry food and snacks for the long trip
FAQs
How long is Rawalpindi to Karachi by train?
The journey takes 22 to 26 hours. Book AC sleeper class for the overnight trip.