There are 5 ways to get from Islamabad to Narowal by bus, taxi, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Islamabad to Lahorebus
- Take the taxi from Lahore to Narowaltaxi
7h 6m$23–27Train
cheapest- Take the train from Margala to Lahore Junctiontrain 6Dn
- Take the train from Lahore Junction to Narowaltrain 9Up
9h 30m$7–30Drive 272.9 km
- Drive from Islamabad to Narowalcar 272.9 km
3h 38m$34–49Taxi
- Take the taxi from Islamabad to Narowaltaxi 272.9 km
3h 38m$45–60Fly, train
- Fly from Islamabad International Airport (ISB) to Lahore International Airport (LHE)plane ISB - LHE
- Take the train from Lahore Junction to Narowaltrain
4h 57m$41–92
Islamabad International Airport (ISB) to Lahore International Airport (LHE) flights
Comparing Your Travel Options
The cheapest way to get from Islamabad to Narowal is to train which costs $6 - $30 and takes 9h 30m.
The fastest way to get from Islamabad to Narowal is to drive which takes 3h 38m and costs $30 - $50.
No, there is no direct train from Islamabad to Narowal. However, there are services departing from Margala and arriving at Narowal via Lahore Junction. The journey, including transfers, takes approximately 9h 30m.
The distance between Islamabad and Narowal is 406 km. The road distance is 272.9 km.
The best way to get from Islamabad to Narowal without a car is to bus and taxi which takes 7h 6m and costs $23 - $28.
It takes approximately 7h 6m to get from Islamabad to Narowal, including transfers.
Islamabad to Narowal train services, operated by Pakistan Railways, depart from Margala station.
Islamabad to Narowal train services, operated by Pakistan Railways, arrive at Lahore Junction station.
Yes, the driving distance between Islamabad to Narowal is 273 km. It takes approximately 3h 38m to drive from Islamabad to Narowal.
What companies run services between Islamabad, Pakistan and Narowal, Pakistan?
You can take a vehicle from Islamabad to Narowal via Margala and Lahore Junction in around 9h 30m.
- Website
- flyjinnah.com
Flights from Islamabad International Airport to Lahore International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $30–65
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Margala to Lahore Junction
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $3–17
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–6
- AC Sleeper
- $7–11
- AC Business
- $11–17
Train from Lahore Junction to Narowal
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $1–10
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–3
- AC Sleeper
- $3–5
- AC Business
- $7–10
Train from Lahore Junction to Narowal
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $1–10
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–3
- AC Sleeper
- $3–5
- AC Business
- $7–10
- Phone
- 111-555-567
- [email protected]
- Website
- skyways.pk
Bus from Islamabad to Lahore
- Ave. Duration
- 4h 55m
- Frequency
- Hourly
- Estimated price
- $7
- Schedules at
- skyways.pk
- Ave. Duration
- 2h 31m
- Estimated price
- $16–60
MetroCab
- Phone
- +92 42 111 222 787
Metro Radio Cab
- Phone
- +92 51 111 222 787
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, How to get from London to Edinburgh, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.



