There are 6 ways to get from Haripur to Lahore by taxi, bus, 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.
Taxi, bus
best- Take the taxi from Haripur to Islamabadtaxi
- Take the bus from Islamabad to Lahorebus
5h 49m$17–25Train
cheapest- Take the train from Haripur Hazara to Rawalpinditrain 12Up
- Take the train from Rawalpindi to Lahore Junctiontrain 6Dn
8h 27m$4–25Drive 343 km
- Drive from Haripur to Lahorecar 343 km
4h 24m$33–47Taxi
- Take the taxi from Haripur to Lahoretaxi 343 km
4h 24m$65–85Train, fly
- Take the train from Haripur Hazara to Golra Shariftrain
- Fly from Islamabad International Airport (ISB) to Lahore International Airport (LHE)plane ISB - LHE
3h 45m$43–230Train via Gujar Khan
- Take the train from Haripur Hazara to Gujar Khantrain 12Up
- Take the train from Gujar Khan to Lahore Jn.train 8Dn / ...
9h 1m$5–26
Haripur to Lahore by train
Questions & Answers
The cheapest way to get from Haripur to Lahore is to train which costs $4 - $26 and takes 8h 27m.
The fastest way to get from Haripur to Lahore is to train and fly which takes 3h 45m and costs $40 - $230.
No, there is no direct train from Haripur to Lahore. However, there are services departing from Haripur Hazara and arriving at Lahore Junction via Rawalpindi. The journey, including transfers, takes approximately 8h 27m.
The distance between Haripur and Lahore is 352 km. The road distance is 343 km.
The best way to get from Haripur to Lahore without a car is to taxi and bus which takes 5h 49m and costs $17 - $26.
It takes approximately 5h 49m to get from Haripur to Lahore, including transfers.
Haripur to Lahore train services, operated by Pakistan Railways, depart from Haripur Hazara station.
Haripur to Lahore train services, operated by Pakistan Railways, arrive at Rawalpindi station.
Yes, the driving distance between Haripur to Lahore is 343 km. It takes approximately 4h 24m to drive from Haripur to Lahore.
There are 1225+ hotels available in Lahore.
What companies run services between Haripur, Pakistan and Lahore, Pakistan?
You can take a train from Haripur Hazara to Lahore Junction via Rawalpindi in around 8h 27m.
- Website
- flyjinnah.com
Flights from Islamabad International Airport to Lahore International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $35–210
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Haripur Hazara to Rawalpindi
- Ave. Duration
- 2h 17m
- Frequency
- Once daily
- Estimated price
- $1–10
- 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–10
Train from Rawalpindi to Lahore Junction
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- $3–16
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $3–5
- AC Sleeper
- $7–11
- AC Business
- $11–16
Train from Haripur Hazara to Golra Sharif
- Ave. Duration
- 1h 24m
- 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
Train from Haripur Hazara to Gujar Khan
- Ave. Duration
- 3h 10m
- 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 Gujar Khan to Lahore Jn.
- Ave. Duration
- 4h 51m
- Frequency
- Twice daily
- Estimated price
- $3–15
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $3–5
- AC Sleeper
- $6–9
- AC Business
- $10–15
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- faisalmovers.com
Bus from Islamabad to Lahore
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- $6–12
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $6–9
- Premium Plus
- $9–12
- Ave. Duration
- 2h 37m
- Estimated price
- $11–85
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 to get from Southend Airport into central London, Need to know: Jadrolinija, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.






