There are 4 ways to get from Mardan to Rawalpindi by taxi, bus, train, 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.
Taxi, bus
best- Take the taxi from Mardan to Peshawartaxi
- Take the bus from Peshawar to Islamabadbus
3h 22m$16–26Train
cheapest- Take the train from Nowshera Jn. to Rawalpinditrain 14Dn
3h 33m$8–19Drive 132.9 km
- Drive from Mardan to Rawalpindicar 132.9 km
1h 32m$13–18Taxi
- Take the taxi from Mardan to Rawalpinditaxi 132.9 km
1h 32m$26–32
Questions & Answers
The cheapest way to get from Mardan to Rawalpindi is to train which costs $7 - $19 and takes 3h 33m.
The fastest way to get from Mardan to Rawalpindi is to drive which takes 1h 32m and costs $12 - $18.
No, there is no direct train from Mardan to Rawalpindi. However, there are services departing from Nowshera Jn. and arriving at Rawalpindi via . The journey, including transfers, takes approximately 3h 33m.
The distance between Mardan and Rawalpindi is 206 km. The road distance is 132.9 km.
The best way to get from Mardan to Rawalpindi without a car is to taxi and bus which takes 3h 22m and costs $15 - $26.
It takes approximately 3h 22m to get from Mardan to Rawalpindi, including transfers.
Mardan to Rawalpindi train services, operated by Pakistan Railways, depart from Nowshera Jn. station.
Mardan to Rawalpindi train services, operated by Pakistan Railways, arrive at Rawalpindi station.
Yes, the driving distance between Mardan to Rawalpindi is 133 km. It takes approximately 1h 32m to drive from Mardan to Rawalpindi.
There are 2455+ hotels available in Rawalpindi.
What companies run services between Mardan, Pakistan and Rawalpindi, Pakistan?
Pakistan Railways operates a train from Nowshera Jn. to Rawalpindi once daily. Tickets cost $2–12 and the journey takes 3h 11m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
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 7m
- 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 How do I buy a London Underground ticket?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.






