There are 4 ways to get from Peshawar to Havelian by train, bus, taxi, 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 Peshawar City to Taxilatrain 14Dn
- Take the train from Taxila to Haveliantrain 11Up
5h 30m$3–20Bus, taxi
- Take the bus from Peshawar to Islamabadbus
- Take the bus from Islamabad to Murreebus
- Take the taxi from Murree to Haveliantaxi
5h 51m$19–33Drive 171.5 km
- Drive from Peshawar to Haveliancar 171.5 km
2h$17–24Taxi
- Take the taxi from Peshawar to Haveliantaxi 171.5 km
2h$30–45
Peshawar to Havelian by train
Questions & Answers
The cheapest way to get from Peshawar to Havelian is to train which costs $3 - $21 and takes 5h 30m.
The fastest way to get from Peshawar to Havelian is to drive which takes 2h and costs $16 - $24.
No, there is no direct train from Peshawar to Havelian. However, there are services departing from Peshawar City and arriving at Havelian via Taxila. The journey, including transfers, takes approximately 5h 30m.
The distance between Peshawar and Havelian is 193 km. The road distance is 171.5 km.
The best way to get from Peshawar to Havelian without a car is to train which takes 5h 30m and costs $3 - $21.
It takes approximately 5h 30m to get from Peshawar to Havelian, including transfers.
Peshawar to Havelian train services, operated by Pakistan Railways, depart from Peshawar City station.
Peshawar to Havelian train services, operated by Pakistan Railways, arrive at Taxila station.
Yes, the driving distance between Peshawar to Havelian is 171 km. It takes approximately 2h to drive from Peshawar to Havelian.
There are 194+ hotels available in Havelian.
What companies run services between Peshawar, Pakistan and Havelian, Pakistan?
You can take a train from Peshawar City to Havelian via Taxila in around 5h 30m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Peshawar City to Taxila
- Ave. Duration
- 2h 36m
- 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
- $4–6
- AC Business
- $8–12
Train from Taxila to Havelian
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- $1–9
- 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–2
- AC Sleeper
- $2–4
- AC Business
- $6–9
- 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
Bus from Islamabad to Murree
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $2–7
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $2–4
- Premium Plus
- $5–7
- Ave. Duration
- 1h 40m
- Estimated price
- $14–45
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 Italian Lakes: Getting around by train, Getting around the Cyclades, and How to travel India's Golden Triangle - to help you get the most out of your next trip.






