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 Rawalpinditrain 47Up
- Take the train from Rawalpindi to Haripur Hazaratrain 11Up
10h 1m$5–28Drive 355 km
- Drive from Faisalabad to Haripurcar 355 km
4h 2m$43–62Taxi
- Take the taxi from Faisalabad to Haripurtaxi 355 km
4h 2m$70–85Bus to Lahore International Airport, fly, train
- Take the bus from Faisalabad to Lahorebus
- Fly from Lahore International Airport (LHE) to Islamabad International Airport (ISB)plane LHE - ISB
- Take the train from Taxila to Haripur Hazaratrain
6h 27m$44–98Train via Phularwan
- Take the train from Faisalabad to Phularwantrain 17Up
- Take the train from Phularwan to Haripur Hazaratrain 11Up
13h 3m$5–29Fly from Faisalabad International Airport
- Fly from Faisalabad International Airport (LYP) to Islamabad International Airport (ISB)plane LYP - ISB
7h 11m$150–521
Faisalabad to Haripur by train
Comparing Your Travel Options
The cheapest way to get from Faisalabad to Haripur is to train which costs $5 - $28 and takes 10h 1m.
The fastest way to get from Faisalabad to Haripur is to drive which takes 4h 2m and costs $40 - $65.
No, there is no direct train from Faisalabad to Haripur. However, there are services departing from Faisalabad and arriving at Haripur Hazara via Rawalpindi. The journey, including transfers, takes approximately 10h 1m.
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.
The best way to get from Faisalabad to Haripur is to train which takes 10h 1m and costs $5 - $28. Alternatively, you can fly, which costs $150 - $550 and takes 7h 11m.
Faisalabad to Haripur train services, operated by Pakistan Railways, arrive at Rawalpindi station.
Yes, the driving distance between Faisalabad to Haripur is 355 km. It takes approximately 4h 2m to drive from Faisalabad to Haripur.
What companies run services between Faisalabad, Pakistan and Haripur, Pakistan?
You can take a train from Faisalabad to Haripur Hazara via Rawalpindi in around 10h 1m. Alternatively, Fly Jinnah Services, Pakistan International Airlines, and two other airlines fly from Faisalabad International Airport (LYP) to Islamabad International Airport (ISB) 3 times a day.
- 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
- Website
- www4.piac.com.pk
Flights from Faisalabad International Airport to Islamabad International Airport via Karachi
- Ave. Duration
- 7h 10m
- When
- Wednesday, Sunday, Tuesday, and Saturday
- Estimated price
- $340–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
- $240–1,000
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Faisalabad to Rawalpindi
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $4–18
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $4–6
- AC Sleeper
- $8–12
- AC Business
- $12–18
Train from Rawalpindi to Haripur Hazara
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- $1–10
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–2
- AC Sleeper
- $2–4
- AC Business
- $6–10
Train from Taxila to Haripur Hazara
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- $1–9
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–2
- AC Sleeper
- $1–3
- AC Business
- $5–9
Train from Faisalabad to Phularwan
- Ave. Duration
- 3h 55m
- 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
- 8h 8m
- 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
- 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
- Phone
- 0304-111-7008
- [email protected]
- Website
- Daewoo Express
Bus from Faisalabad to Lahore
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- $3–7
- Website
- Daewoo Express
- Sleeper
- $4–7
- Luxury
- $3–5
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 Want to know more about Flixbus?, Train travel in France: A guide to SNCF, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
There are four+ hotels available in Haripur.








