Back to routes

Lahore

Karachi

The Lahore to Karachi route is the southbound counterpart of Pakistan's busiest train corridor. Trains depart in the evening from Lahore and arrive in Karachi the following evening after passing through Multan, Bahawalpur, Rahim Yar Khan, Sukkur, and Hyderabad. Green Line Express offers the most comfortable experience.

Duration
18–22 hours
Fare
Rs. 1,500 – 8,000
Trains
5

Overview

The return southbound journey from Lahore to Karachi.

Trains On This Route

Travel Tips

  • Evening departures from Lahore are most popular
  • Book at least a week in advance for AC class
  • Green Line Express is the premium choice

FAQs

How long does the Lahore to Karachi train take?

The journey takes 18 to 22 hours. Green Line Express is the fastest at around 18–19 hours.

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