Best way to travel between

Toronto, ON, Canada
Lahore, Punjab, Pakistan
Travel Modes
Price
Distance
Duration
CO2
flight
$832.0
11400.88 km
19h 36mins
1231.3 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 11400.88 km 19h 36mins 90,093 PKR 832.0
Take Train from Toronto Union to Pearson Airport
Time: 30mins Cost: 2,382 PKR; $ 19.8 - 24.2 USD CO2 Emission: 1.21 kgs
Take Flight from YYZ to ISB
Time: 13h 38mins Cost: 70,385 PKR; $ 585.0 - 715.0 USD CO2 Emission: 1198.31 kgs
Take Car from Islamabad to Lahore
Time: 3h 26mins Cost: 17,326 PKR; $ 144.0 - 176.0 USD CO2 Emission: 36.24 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto, ON, Canada and Lahore, Punjab, Pakistan is to travel by air, which will cost about 90,093 PKR or 748.80 USD.