There are 4 ways to get from Pakistan to Gujrat 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
best- Take the bus from Karachi to Lahorebus
- Take the bus from Lahore Thokar Niaz Baig to Gujaratbus
21h 34m$30–61Train via Landhi
cheapest- Take the train from Landhi to Gujrattrain 45Up / ...
25h 19m$3–50Train
- Take the train from Karachi Cantt to Gujrattrain 7Up / ...
24h 5m$13–57Drive 1,251.6 km
- Drive from Karachi to Gujratcar 1,251.6 km
14h 15m$118–170
Pakistan to Gujrat by train
Questions & Answers
The cheapest way to get from Pakistan to Gujrat is to train via Landhi which costs $3 - $55 and takes 25h 19m.
The fastest way to get from Pakistan to Gujrat is to drive which takes 14h 15m and costs $110 - $170.
No, there is no direct train from Pakistan to Gujrat. However, there are services departing from Karachi City and arriving at Gujrat via Karachi Cantt. The journey, including transfers, takes approximately 24h 5m.
The distance between Pakistan and Gujrat is 1333 km. The road distance is 1251.6 km.
The best way to get from Pakistan to Gujrat without a car is to bus which takes 21h 34m and costs $30 - $65.
It takes approximately 21h 34m to get from Pakistan to Gujrat, including transfers.
Pakistan to Gujrat train services, operated by Pakistan Railways, depart from Karachi Cantt station.
The best way to get from Pakistan to Gujrat is to bus which takes 21h 34m and costs $30 - $65. Alternatively, you can train, which costs $12 - $60 and takes 24h 5m.
Pakistan to Gujrat train services, operated by Pakistan Railways, arrive at Gujrat station.
Yes, the driving distance between Pakistan to Gujrat is 1252 km. It takes approximately 14h 15m to drive from Pakistan to Gujrat.
What companies run services between Pakistan and Gujrat, Pakistan?
You can take a bus from Ranchore Lane to Gujarat via Garden, Karachi, Lahore, Lakshami Station, Thokar Niaz Baig, and Lahore Thokar Niaz Baig in around 21h 34m. Alternatively, Pakistan Railways operates a train from Karachi Cantt to Gujrat 3 times a day. Tickets cost $12–50 and the journey takes 22h 45m.
- Phone
- +92 42 99201738
- contact@railways.gov.pk
- Website
- pakrailways.gov.pk
Train from Karachi Cantt to Gujrat
- Ave. Duration
- 22h 45m
- Frequency
- 3 times a day
- Estimated price
- $12–50
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $12–20
- AC Sleeper
- $29–45
- AC Business
- $30–50
- AC Standard
- $27
Train from Landhi to Gujrat
- Ave. Duration
- 23h 11m
- Frequency
- Twice daily
- Estimated price
- $3–50
- 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–19
- AC Sleeper
- $27–40
- AC Business
- $30–50
- AC Standard
- $7
- AC Business
- $10
- AC Sleeper
- $13
- Greenline Special
- $16
- Phone
- 0304-111-7008
- info@daewoo.com.pk
- Website
- daewoo.com.pk
Bus from Karachi to Lahore
- Ave. Duration
- 16h 45m
- Frequency
- Hourly
- Estimated price
- $27–55
- Website
- https://daewoo.com.pk/
- Sleeper
- $35–55
- Luxury
- $29–40
- Adult
- $27–40
Bus from Lahore Thokar Niaz Baig to Gujarat
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $3–6
- Website
- https://daewoo.com.pk/
- Sleeper
- $4–6
- 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 Italian Lakes: Getting around by train, Bali: What to do if Mount Agung erupts, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
There are seven+ hotels available in Gujrat.



