How to get from Lahore to Karachi by car, truck, walk, bike

Distance between Lahore and Karachi is 1033 kilometers (640 miles).
Driving distance from Lahore to Karachi is 1212 kilometers (751 miles)

LahoreKarachi
Leaving from
Going to

Route Map

4 Ways from Lahore (Pakistan/Punjab) to Karachi (Pakistan/Sindh)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto مال روڈ 20 m
2. Turn sharp right onto Ustah Allah Baskh Road 289 m
3. Turn left onto Edward Road 115 m
4. Keep right onto Edward Road 407 m
5. Continue 25 m
6. Keep left onto Lake Road 32 m
7. Turn right onto Cust Road 357 m
8. Continue onto ساندہ روڈ 819 m
9. Turn left onto Qari Road 13 m
10. Turn right onto ساندہ روڈ 2.04 km
11. Turn left onto لاہور رنگ روڈ, L-20 2.71 km
12. Keep right 3.17 km
13. Keep left 718.46 km
14. Keep left 944 m
15. Keep left 62 m
16. Turn slight left 1.33 km
17. Turn sharp left onto National Highway Rohir By Pass, N-5 317.11 km
18. Keep right onto Hyderabad Bypass 148.83 km
19. Keep left 11.13 km
20. Keep left 386 m
21. Continue onto Manghopir Road 282 m
22. Continue onto Garden Lane 594 m
23. Turn right onto Verley Road 278 m
24. Keep left 2.18 km
25. Turn right onto Inverarity Road 836 m
26. At roundabout, take exit 5 onto Court Road 174 m
27. Turn left 39 m
28. Turn right 78 m
29. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Lahore (Pakistan/Punjab) to Karachi (Pakistan/Sindh)?
How do I get from Lahore (Pakistan/Punjab) to Karachi (Pakistan/Sindh) the fastest?
How long does it take to get from Lahore (Pakistan/Punjab) to Karachi (Pakistan/Sindh)?