M2 (Lahore - Islamabad) går i provinsen Punjab. Motorvägen är 370 km lång och går igenom Sheikhupura, Pindi Bhattian, Kot Momin, Salem, Lilla, Kallar Kahar, Balksar, and Chakri innan den slutar strax utanför tvillingstaden Rawalpindi och Islamabad. Den fortsätter sedan för att så småningom bli motorväg M1 som binder samman Rawalpindi och Islamabad med Peshawar. M2 korsar M3:s knutpunkt (mot Faisalabad) vid Pindi Bhattian.