Distance from

Lahore to Peshawar

Average travel distance is

489.79 km

Nomal travel times are between

5h 15min  -  6h 59min

489.79 km (304 miles) is the average travel distance between Lahore and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 4 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Drive 533.03 km 331.21 miles 287.81 miles
Flight 446.55 km 277.47 miles 241.12 miles

BE PREPARED

Lahore - Peshawar Info

The distance from Lahore to Lahore 18 km (11.05 miles) .

The distance from LHE to PEW 421 km (261.41 miles) .

The distance from Peshawar to Peshawar 9 km (5.42 miles) .

Travel distance chart

The distance between Lahore, Punjab, Pakistan to Peshawar, Khyber Pakhtunkhwa, Pakistan is 489.79 km (304 miles) and it would cost 45 USD ~ 4,873 PKR to drive in a car that consumes about 11 MPG.