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.

Rawalpindi to Karachi Train — Schedule, Fare & Live Tracking | PakTrainLive | PakTrainLive