There are 7 ways to get from Faisalabad to Haripur by bus, taxi, 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.
Bus, taxi
best- Take the bus from Faisalabad to Islamabadbus
- Take the taxi from Islamabad to Haripurtaxi
7h 35m$16–26Train
cheapest- Take the train from Faisalabad to Jhelumtrain 45Up
- Take the train from Jhelum to Haripur Hazaratrain 11Up
10h 9m$5–27Drive 355 km
- Drive from Faisalabad to Haripurcar 355 km
4h 2m$34–48Taxi
- Take the taxi from Faisalabad to Haripurtaxi 355 km
4h 2m$70–85Train to Lahore International Airport, fly, train
- Take the train from Faisalabad to Lahore Junctiontrain
- Fly from Lahore International Airport (LHE) to Islamabad International Airport (ISB)plane LHE - ISB
- Take the train from Golra Sharif to Haripur Hazaratrain
6h 32m$40–116Train via Phularwan
- Take the train from Faisalabad to Phularwantrain 17Up
- Take the train from Phularwan to Haripur Hazaratrain 11Up
13h 10m$5–29Fly from Faisalabad International Airport, train
- Fly from Faisalabad International Airport (LYP) to Islamabad International Airport (ISB)plane LYP - ISB
- Take the train from Golra Sharif to Haripur Hazaratrain
7h 20m$149–520
Faisalabad to Haripur by train
Comparing Your Travel Options
The cheapest way to get from Faisalabad to Haripur is to train which costs $4 - $27 and takes 10h 9m.
The fastest way to get from Faisalabad to Haripur is to drive which takes 4h 2m and costs $30 - $50.
No, there is no direct train from Faisalabad to Haripur. However, there are services departing from Faisalabad and arriving at Haripur Hazara via Jhelum. The journey, including transfers, takes approximately 10h 9m.
The distance between Faisalabad and Haripur is 363 km. The road distance is 355 km.
The best way to get from Faisalabad to Haripur without a car is to bus and taxi which takes 7h 35m and costs $16 - $26.
It takes approximately 7h 35m to get from Faisalabad to Haripur, including transfers.
Faisalabad to Haripur train services, operated by Pakistan Railways, depart from Faisalabad station.
Faisalabad to Haripur train services, operated by Pakistan Railways, arrive at Jhelum station.
Yes, the driving distance between Faisalabad to Haripur is 355 km. It takes approximately 4h 2m to drive from Faisalabad to Haripur.
There are seven+ hotels available in Haripur.
What companies run services between Faisalabad, Pakistan and Haripur, Pakistan?
You can take a train from Faisalabad to Haripur Hazara via Jhelum in around 10h 9m.
- Website
- flyjinnah.com
Flights from Lahore International Airport to Islamabad International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $30–65
Flights from Faisalabad International Airport to Islamabad International Airport via Karachi
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- $140–340
Flights from Faisalabad International Airport to Islamabad International Airport via Karachi, Lahore International Airport
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- $140–340
- Website
- www4.piac.com.pk
Flights from Faisalabad International Airport to Islamabad International Airport via Karachi
- Ave. Duration
- 5h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $350–750
- Website
- emirates.com
Flights from Faisalabad International Airport to Islamabad International Airport via Dubai
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $230–900
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Faisalabad to Jhelum
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $2–14
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $5–9
- AC Business
- $10–14
Train from Jhelum to Haripur Hazara
- Ave. Duration
- 4h 24m
- Frequency
- Once daily
- Estimated price
- $2–13
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $5–8
- AC Business
- $9–13
Train from Faisalabad to Lahore Junction
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $1–12
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–3
- AC Sleeper
- $4–6
- AC Business
- $8–12
- AC Standard
- $4
- Greenline Special
- $6
Train from Golra Sharif to Haripur Hazara
- Ave. Duration
- 1h 14m
- 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
Train from Faisalabad to Phularwan
- Ave. Duration
- 4h 32m
- Frequency
- Once daily
- Estimated price
- $2–12
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $4–7
- AC Business
- $8–12
Train from Phularwan to Haripur Hazara
- Ave. Duration
- 7h 38m
- Frequency
- Once daily
- Estimated price
- $3–17
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–6
- AC Sleeper
- $7–12
- AC Business
- $12–17
Train from Golra Sharif to Haripur Hazara
- Ave. Duration
- 1h 14m
- 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 Faisalabad to Islamabad
- Ave. Duration
- 6h 45m
- Frequency
- Every 2 hours
- Estimated price
- $5–12
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $5–9
- Premium Plus
- $9–12
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 JFK to New York City, Travelling by boat in Italy, and Getting to Rome from the airport - to help you get the most out of your next trip.






