If you are driving from Lahore to Peshawar, or from Lahore toward Swat, Naran or Gilgit, Rawalpindi is where the trip should break for the night. It sits almost exactly where the M-2 hands over to the M-1, it is about 375 km from Lahore, and it is the last big city before the roads north start climbing. A night here turns one long, tiring drive into two manageable ones, and the second day starts fresh on the hardest stretch.
This guide covers the routes, the 2026 tolls, and the things that go wrong on long Pakistani road trips, so you can plan the drive and the stop together.
Lahore to Rawalpindi: M-2 or GT Road?
The M-2 motorway is the default. It runs 375 km from Thokar Niaz Baig in Lahore to the Islamabad interchange, where it becomes the M-1 to Peshawar. Expect about 4 to 4.5 hours of driving, plus whatever time you spend at the service areas.
- Toll (cars, 2026): Rs 1,430 from 5 July 2026. Wagons pay Rs 2,390 and coasters Rs 3,350.
- M-Tag: get one and keep it topped up. NHA tried adding a 50% surcharge for cars without a tag or with a low balance, and even with the matter in court, it is easier to just have one.
- Speed limit: 120 km/h for cars, 110 km/h for heavy vehicles, with some sections posted lower.

The best part of the drive is the Salt Range near Kallar Kahar, where the motorway climbs through hills on long bridges and tight curves. It is also where most people get tired, so the service area here is a good place to stretch your legs. There are five service areas on each side (Sukheki, Sial, Bhera, Kallar Kahar and Chakri), between 60 and 80 km apart, so fuel and toilets are never far away.

The old GT Road (N-5) is the other option. It is shorter, about 280 km, and much cheaper on tolls, but it runs through Gujranwala, Kharian and Jhelum, and their traffic usually stretches the trip to 5 or 6 hours or more. It has its fans: food stops everywhere, real towns instead of service areas, and a decorated truck around every bend. For anyone staying with us, it also has one practical advantage. The GT Road brings you straight past Defence Chowk, so you drive right to the door with no turns through the city.

Coming off the M-2 instead, you leave the motorway at the Islamabad end and head into the twin cities. Allow 40 minutes to an hour from the toll plaza to Defence Chowk depending on traffic. The new Rawalpindi Ring Road, which links the M-2 at Thalian to GT Road near Rawat, will cut that once it opens fully. Check its status before you set off.
Peshawar to Rawalpindi
From Peshawar the M-1 is the quick option: about 155 km, under 2 hours, and a car toll of Rs 700 from July 2026. The GT Road through Nowshera, Attock and Hasan Abdal is slower, around 3 to 4 hours, but takes you past the Attock bridge and the old fort above the river, which are worth seeing once.
Heading North? Why Day One Should End in Rawalpindi
This is where the overnight stop really pays for itself. The routes north all start near here:
- To Swat and Kalam: M-1 to Nowshera, then the Swat Motorway to Chakdara. Our Islamabad to Kalam travel guide covers this route stop by stop.
- To Naran, Gilgit and Hunza: the Hazara Motorway (M-15) from Burhan near Hasan Abdal to Thakot, then the Karakoram Highway.
Lahore to Gilgit is not a one-day drive, whatever the map apps suggest. The KKH is slow, mountainous and has no shortcuts, and Islamabad to Chilas alone takes 10 to 12 hours. The sensible plan is three days: Lahore to Rawalpindi on day one, Besham or Chilas on day two, Gilgit or Hunza on day three.
One seasonal point: the Babusar Pass, the shortcut from Naran to Chilas, closes for snow from roughly late November until June, and in 2026 it was also shut for a while after the August floods. Outside summer, plan on the KKH via Besham.
Fog Season: November to January
From about mid-November to January, dense fog closes sections of the M-1, M-2 and other Punjab motorways, sometimes for whole nights. Motorway Police advise driving in daylight, ideally between 10 a.m. and 6 p.m., and speed limits are cut in fog.

What that means for your trip:
- Call 130 (Motorway Police helpline) before you leave to check closures.
- Do not plan a 4 a.m. start in winter. You may sit at a closed entry for hours.
- Build in a night. A winter trip north that splits in Rawalpindi lets you drive both legs in daylight, which matters more than any amount of saved time.
The Fatigue Problem
Road safety bodies recommend a 15-minute break at least every two hours of driving, and research from the AAA Foundation in the US links drowsy drivers to about one in six fatal crashes. In Pakistan the risk is higher, because the end of the motorway is where the hard driving starts: mountain roads, trucks overtaking on bends, and no lighting at night.
Nobody plans to drive tired. It happens when a family decides to “just push on” at 8 p.m. so they can reach Abbottabad or Mingora tonight. Booking the stop before you leave home takes that temptation away.
What to Look for in a Road-Trip Stop
After 5 hours on the road, you need four things from a hotel: a place to park, a late check-in, a bed for everyone, and food without going back out.

LEORK Hotels is on Main GT Road near Defence Chowk, and it was set up for exactly this kind of guest:
- Free private secure parking, with 24-hour security, so a car loaded with luggage for a week in the mountains stays put overnight.
- 24/7 reception, so a delay at Kallar Kahar or a closed motorway entry does not cost you your room. Send a WhatsApp from the road with your new arrival time.
- Triple Room and Family Room for families and groups of friends, so nobody sleeps on a fold-out.
- Breakfast and a 24-hour attendant, so you can order dinner in from a delivery app, sleep, and leave early with something in your stomach.
If you have half a day spare, the day trips from Rawalpindi are an easy way to make the stop part of the holiday rather than just a bed. Many families heading north take an extra night for a Murree day trip before carrying on.
A Simple Plan for the Drive
- Leave Lahore mid-morning, after the rush.
- Stop at Bhera or Kallar Kahar for lunch and a proper break.
- Reach Rawalpindi by late afternoon, in daylight.
- Eat, sleep, and check the next day’s road and weather.
- Leave early the next morning with a full tank and fresh eyes.
Driving through soon? Book your overnight stop or send your expected arrival time on WhatsApp to +92 333 9588862. We will keep the room and the parking space for you.