Trains to Karachi
Stations on record, the cities within reach by rail, and estimated times from distance.
Wikidata lists 7 railway stations in Karachi: Karachi Cantonment Railway Station, Drigh Road railway station, Drigh Colony railway station, Malir railway station, Malir Colony railway station, P.A.F. Halt railway station, Departure Yard railway station. Which one a service uses is set by the operator, so check the station name on the ticket, not just the city.
Rail routes from Karachi
| Route | Country | Distance | Estimated time |
|---|---|---|---|
| Karachi to Kotri | Pakistan | 142 km (88 mi) | about 2 h 3 min |
| Karachi to Hyderabad | Pakistan | 150 km (93 mi) | about 2 h 9 min |
| Karachi to Badin | Pakistan | 186 km (115 mi) | about 2 h 40 min |
| Karachi to Tando Adam | Pakistan | 194 km (121 mi) | about 2 h 48 min |
| Karachi to Nawabshah | Pakistan | 207 km (129 mi) | about 2 h 59 min |
| Karachi to Dadu | Pakistan | 222 km (138 mi) | about 3 h 11 min |
| Karachi to Sukkur | Pakistan | 366 km (227 mi) | about 5 h 16 min |
| Karachi to Ghotki | Pakistan | 418 km (260 mi) | about 6 h 1 min |
| Karachi to Rahim Yar Khan | Pakistan | 513 km (319 mi) | about 7 h 23 min |
| Karachi to Khanpur | Pakistan | 555 km (345 mi) | about 7 h 59 min |
| Karachi to Quetta | Pakistan | 592 km (368 mi) | about 8 h 31 min |
| Karachi to Ahmadpur East | Pakistan | 635 km (395 mi) | about 9 h 8 min |
| Karachi to Lahore | Pakistan | 1,035 km (643 mi) | about 14 h 52 min |
| Karachi to Peshawar | Pakistan | 1,109 km (689 mi) | about 15 h 56 min |
| Karachi to Faisalabad | Pakistan | 941 km (585 mi) | about 13 h 32 min |
| Karachi to Rawalpindi | Pakistan | 1,134 km (705 mi) | about 16 h 18 min |
| Karachi to Gujranwala | Pakistan | 1,072 km (666 mi) | about 15 h 24 min |
| Karachi to Multan | Pakistan | 739 km (459 mi) | about 10 h 37 min |
| Karachi to Bannu | Pakistan | 969 km (602 mi) | about 13 h 55 min |
| Karachi to Sargodha | Pakistan | 975 km (606 mi) | about 14 h 1 min |
Distances are straight-line; road and rail routes run about 15–25% longer. Times are estimates from distance and typical speeds, not timetables.
Where to buy train tickets
We take no bookings for these providers and hold no reservation with them. The provider you choose handles payment, confirmation, changes and refunds. How that works.
Common questions
Which railway stations does Karachi have?
Karachi Cantonment Railway Station, Drigh Road railway station, Drigh Colony railway station, Malir railway station, Malir Colony railway station, P.A.F. Halt railway station and others.
How are the journey times on this page worked out?
From straight-line distance and typical speeds for each mode, so they are estimates for planning, not timetables. Road and rail routes run 15–25% longer than the straight line.
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 14 September 2026. Hotel and hostel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.