There are 4 ways to get from Gujranwala to Fatehpur 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, bus, taxi
best- Take the train from Gujranwala to Lahore Jn.train 8Dn
- Take the bus from Lahore to Bhakkarbus
- Take the taxi from Bhakkar to Fatehpurtaxi
9h 33m$21–39Train
cheapest- Take the train from Gujranwala to Attockcity Jn.train 13Up
- Take the train from Attockcity Jn. to Karortrain 20Dn
17h 16m$13–40Drive 346.7 km
- Drive from Gujranwala to Fatehpurcar 346.7 km
4h 42m$33–47Taxi
- Take the taxi from Gujranwala to Fatehpurtaxi 346.7 km
4h 42m$55–70
Questions & Answers
The cheapest way to get from Gujranwala to Fatehpur is to train which costs $12 - $45 and takes 17h 16m.
The fastest way to get from Gujranwala to Fatehpur is to drive which takes 4h 42m and costs $30 - $50.
No, there is no direct train from Gujranwala to Fatehpur. However, there are services departing from Gujranwala and arriving at Karor via Attockcity Jn.. The journey, including transfers, takes approximately 17h 16m.
The distance between Gujranwala and Fatehpur is 493 km. The road distance is 346.7 km.
The best way to get from Gujranwala to Fatehpur without a car is to train and bus and taxi which takes 9h 33m and costs $21 - $40.
It takes approximately 9h 33m to get from Gujranwala to Fatehpur, including transfers.
Gujranwala to Fatehpur train services, operated by Pakistan Railways, depart from Gujranwala station.
Gujranwala to Fatehpur train services, operated by Pakistan Railways, arrive at Attockcity Jn. station.
Yes, the driving distance between Gujranwala to Fatehpur is 347 km. It takes approximately 4h 42m to drive from Gujranwala to Fatehpur.
What companies run services between Gujranwala, Pakistan and Fatehpur, Punjab, Pakistan?
You can take a train from Gujranwala to Fatehpur via Attockcity Jn. and Karor in around 17h 16m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Gujranwala to Lahore Jn.
- Ave. Duration
- 1h 30m
- Frequency
- Twice 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 Gujranwala to Attockcity Jn.
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $3–17
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–6
- AC Sleeper
- $7–11
- AC Business
- $11–17
Train from Attockcity Jn. to Karor
- Ave. Duration
- 9h 22m
- 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
- Phone
- 0304-111-7008
- [email protected]
- Website
- Daewoo Express
Bus from Lahore to Bhakkar
- Ave. Duration
- 5h 45m
- Frequency
- Every 4 hours
- Estimated price
- $9–16
- Website
- Daewoo Express
- Sleeper
- $11–16
- Luxury
- $9–13
- Ave. Duration
- 2h 44m
- Estimated price
- $11–70
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 Is ride-sharing platform BlaBlaCar right for you?, Train travel in France: A guide to SNCF, and Need to know: Greyhound - to help you get the most out of your next trip.




