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 196+ 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
- Pakistan Railways
Train from Peshawar City to Taxila
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- $2–12
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- 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
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–2
- AC Sleeper
- $2–4
- AC Business
- $6–9
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- Bookkaru
Bus from Peshawar to Islamabad
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $2–6
- Premium Plus
- $6–9
Bus from Islamabad to Murree
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $2–7
- Website
- Bookkaru
- Website
- Faisal Movers
- 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 The London Underground: Essential tips to navigate the Tube, How to get from Southend Airport into central London, and Need to know: Greyhound - to help you get the most out of your next trip.






