There are 5 ways to get from Gujranwala Cantonment Station to Faisalabad by taxi, bus, train, 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.
Taxi, bus
best- Take the taxi from Gujranwala Cantonment Station to Lahoretaxi
- Take the bus from Lahore to Faisalabadbus
3h 11m$17–27Train via Lahore
cheapest- Take the train from Gujranwala to Lahore Jn.train 8Dn / ...
- Take the train from Lahore Junction to Faisalabadtrain 28Dn / ...
4h 39m$5–25Train
- Take the train from Wazirabad Jn. to Faisalabadtrain 46Dn
4h$7–18Drive 152 km
- Drive from Gujranwala Cantonment Station to Faisalabadcar 152 km
2h 18m$15–21Taxi
- Take the taxi from Gujranwala Cantonment Station to Faisalabadtaxi 152 km
2h 18m$26–32
Questions & Answers
The cheapest way to get from Gujranwala Cantonment Station to Faisalabad is to train which costs $6 - $18 and takes 4h.
The fastest way to get from Gujranwala Cantonment Station to Faisalabad is to drive which takes 2h 18m and costs $14 - $21.
No, there is no direct train from Gujranwala Cantonment Station to Faisalabad. However, there are services departing from Wazirabad Jn. and arriving at Faisalabad via . The journey, including transfers, takes approximately 4h.
The distance between Gujranwala Cantonment Station and Faisalabad is 212 km. The road distance is 152 km.
The best way to get from Gujranwala Cantonment Station to Faisalabad without a car is to taxi and bus which takes 3h 11m and costs $16 - $28.
It takes approximately 3h 11m to get from Gujranwala Cantonment Station to Faisalabad, including transfers.
Gujranwala Cantonment Station to Faisalabad train services, operated by Pakistan Railways, depart from Wazirabad Jn. station.
Gujranwala Cantonment Station to Faisalabad train services, operated by Pakistan Railways, arrive at Faisalabad station.
Yes, the driving distance between Gujranwala Cantonment Station to Faisalabad is 152 km. It takes approximately 2h 18m to drive from Gujranwala Cantonment Station to Faisalabad.
There are 81+ hotels available in Faisalabad.
What companies run services between Gujranwala Cantonment Station, Pakistan and Faisalabad, Pakistan?
Pakistan Railways operates a train from Wazirabad Jn. to Faisalabad once daily. Tickets cost $2–12 and the journey takes 3h 40m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Wazirabad Jn. to Faisalabad
- Ave. Duration
- 3h 40m
- 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 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 Lahore Junction to Faisalabad
- Ave. Duration
- 2h
- 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
- Phone
- +92 311 1444287
Bus from Lahore to Faisalabad
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- $4–11
- Schedules at
- facebook.com
- Book at
- bookkaru.com
- Standard
- $4
- Business
- $4
- Ave. Duration
- 1h 37m
- Estimated price
- $13–32
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 do I get from Sydney to Melbourne, How to get from London to Edinburgh, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.


