There are 4 ways to get from Pakistan to Gojra by 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.
Bus, train
best- Take the bus from Karachi to Faisalabadbus
- Take the train from Faisalabad to Gojratrain 46Dn / ...
16h 16m$20–37Train via Landhi
cheapest- Take the train from Landhi to Gojratrain 45Up
20h 3m$3–40Train
- Take the train from Karachi Cantt to Gojratrain 17Up / ...
19h 26m$11–47Drive 1,030.9 km
- Drive from Karachi to Gojracar 1,030.9 km
11h 22m$97–140
Pakistan to Gojra by train
Questions & Answers
The cheapest way to get from Pakistan to Gojra is to train via Landhi which costs $3 - $45 and takes 20h 3m.
The fastest way to get from Pakistan to Gojra is to drive which takes 11h 22m and costs $95 - $140.
No, there is no direct train from Pakistan to Gojra. However, there are services departing from Karachi City and arriving at Gojra via Karachi Cantt. The journey, including transfers, takes approximately 19h 26m.
The distance between Pakistan and Gojra is 1134 km. The road distance is 1030.9 km.
The best way to get from Pakistan to Gojra without a car is to bus and train which takes 16h 16m and costs $20 - $40.
It takes approximately 16h 16m to get from Pakistan to Gojra, including transfers.
Pakistan to Gojra train services, operated by Pakistan Railways, depart from Karachi Cantt station.
Pakistan to Gojra train services, operated by Pakistan Railways, arrive at Gojra station.
Yes, the driving distance between Pakistan to Gojra is 1031 km. It takes approximately 11h 22m to drive from Pakistan to Gojra.
What companies run services between Pakistan and Gojra, Pakistan?
Pakistan Railways operates a train from Karachi Cantt to Gojra twice daily. Tickets cost $10–40 and the journey takes 18h 6m.
- Phone
- +92 42 99201738
- contact@railways.gov.pk
- Website
- pakrailways.gov.pk
Train from Faisalabad to Gojra
- Ave. Duration
- 41 min
- Frequency
- Twice 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 Karachi Cantt to Gojra
- Ave. Duration
- 18h 6m
- Frequency
- Twice daily
- Estimated price
- $10–40
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $10–16
- AC Sleeper
- $22–40
- AC Business
- $27–40
- AC Standard
- $26
Train from Landhi to Gojra
- Ave. Duration
- 17h 55m
- Frequency
- Once daily
- Estimated price
- $3–40
- 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–16
- AC Sleeper
- $23–35
- AC Business
- $28–40
- AC Standard
- $7
- AC Business
- $10
- AC Sleeper
- $12
- Greenline Special
- $15
- Phone
- (061) 111 22 44 88
- info@faisalmovers.com.pk
- Website
- faisalmovers.com
Bus from Karachi to Faisalabad
- Ave. Duration
- 14h 30m
- Frequency
- 4 times a day
- Estimated price
- $18–26
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Premium Plus
- $18–26
- Executive
- $18–23
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 5 incredible day trips from Florence by train, 10 amazing places to get away from it all in Australia, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.






