Best way to travel between

Lahore, Punjab, Pakistan
Karachi, Sindh, Pakistan
Travel Modes
Price
Distance
Duration
CO2
bus
$35.0
1276.17 km
21h 38mins
38.29 kgs
 
drive
$120.0
1251.39 km
14h 22mins
160.18 kgs
 
flight
$162.0
1073.63 km
2h 54mins
115.95 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1276.17 km 21h 38mins 3,790 PKR 35.0
Drive 1251.39 km 14h 22mins 12,994 PKR 120.0
Flight 1073.63 km 2h 54mins 17,542 PKR 162.0
Take Bus from Lahore to Karachi
Time: 21h 38mins Cost: 3,790 PKR; $ 31.5 - 38.5 USD CO2 Emission: 38.3 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lahore, Punjab, Pakistan and Karachi, Sindh, Pakistan is to travel by bus, which will cost about 3,790 PKR or 31.50 USD.