There are 5 ways to get from Mardan to Islamabad by train, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Nowshera Jn. to Golra Shariftrain 14Dn
3h 1m$10–22Train via Marrir Chowk
cheapest- Take the train from Nowshera Jn. to Rawalpinditrain 14Dn
4h 16m$9–20Taxi, bus
- Take the taxi from Mardan to Peshawartaxi
- Take the bus from Peshawar to Islamabadbus
3h 25m$17–28Drive 130.8 km
- Drive from Mardan to Islamabadcar 130.8 km
1h 38m$13–18Taxi
- Take the taxi from Mardan to Islamabadtaxi 130.8 km
1h 38m$26–32
Questions & Answers
The cheapest way to get from Mardan to Islamabad is to train via Marrir Chowk which costs $8 - $20 and takes 4h 16m.
The fastest way to get from Mardan to Islamabad is to drive which takes 1h 38m and costs $12 - $18.
No, there is no direct train from Mardan to Islamabad. However, there are services departing from Nowshera Jn. and arriving at Golra Sharif via . The journey, including transfers, takes approximately 3h 1m.
The distance between Mardan and Islamabad is 154 km. The road distance is 130.8 km.
The best way to get from Mardan to Islamabad without a car is to train which takes 3h 1m and costs $9 - $22.
It takes approximately 3h 1m to get from Mardan to Islamabad, including transfers.
Mardan to Islamabad train services, operated by Pakistan Railways, depart from Nowshera Jn. station.
Mardan to Islamabad train services, operated by Pakistan Railways, arrive at Golra Sharif station.
Yes, the driving distance between Mardan to Islamabad is 131 km. It takes approximately 1h 38m to drive from Mardan to Islamabad.
There are 2364+ hotels available in Islamabad.
What companies run services between Mardan, Pakistan and Islamabad, Pakistan?
Pakistan Railways operates a train from Nowshera Jn. to Golra Sharif once daily. Tickets cost $1–11 and the journey takes 2h 25m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Nowshera Jn. to Golra Sharif
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $1–11
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $1–3
- AC Sleeper
- $3–6
- AC Business
- $7–11
Train from Nowshera Jn. to Rawalpindi
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- $2–12
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $2–3
- AC Sleeper
- $3–6
- AC Business
- $8–12
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- faisalmovers.com
Bus from Peshawar to Islamabad
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $2–6
- Premium Plus
- $6–9
- Ave. Duration
- 1h 9m
- Estimated price
- $10–32
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 The beginner’s guide to the 2018 World Nomad Games, Getting to Milan from the airport, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.






