There are 5 ways to get from Gujranwala to Khanpur by train, bus, car, taxi, 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.
Train
best- Take the train from Gujranwala to Khanpur Jn.train 8Dn / ...
10h$7–27Train, bus
- Take the train from Gujranwala to Lahore Jn.train 8Dn
- Take the bus from MAO College to Kalma Chowkbus
- Take the bus from Lahore to Bahawalpurbus
- Take the train from Bahawalpur to Khanpur Jn.train 8Dn / ...
11h 4m$15–43Drive 574.5 km
- Drive from Gujranwala to Khanpurcar 574.5 km
6h 34m$54–78Taxi
- Take the taxi from Gujranwala to Khanpurtaxi 574.5 km
6h 34m$95–120Train, fly
- Take the train from Gujranwala to Lahore Jn.train
- Fly from Lahore International Airport (LHE) to Sukkur Airport (SKZ)plane LHE - SKZ
- Take the train from Rohri Jn. to Khanpur Jn.train
13h 49m$209–301
Gujranwala to Khanpur by train
Comparing Your Travel Options
The cheapest way to get from Gujranwala to Khanpur is to train which costs $7 - $27 and takes 10h.
The fastest way to get from Gujranwala to Khanpur is to drive which takes 6h 34m and costs $50 - $80.
Yes, there is a direct train departing from Gujranwala and arriving at Khanpur Jn.. Services depart twice daily, and operate every day. The journey takes approximately 10h.
The distance between Gujranwala and Khanpur is 642 km. The road distance is 574.5 km.
The best way to get from Gujranwala to Khanpur without a car is to train which takes 10h and costs $7 - $27.
The train from Gujranwala to Khanpur Jn. takes 10h including transfers and departs twice daily.
Gujranwala to Khanpur train services, operated by Pakistan Railways, depart from Gujranwala station.
Gujranwala to Khanpur train services, operated by Pakistan Railways, arrive at Khanpur Jn. station.
Yes, the driving distance between Gujranwala to Khanpur is 574 km. It takes approximately 6h 34m to drive from Gujranwala to Khanpur.
What companies run services between Gujranwala, Pakistan and Khanpur, Pakistan?
Pakistan Railways operates a train from Gujranwala to Khanpur Jn. twice daily. Tickets cost $7–27 and the journey takes 10h.
- Website
- www4.piac.com.pk
Flights from Lahore International Airport to Sukkur Airport via Karachi
- Ave. Duration
- 7h 55m
- When
- Tuesday to Thursday
- Estimated price
- $200–1,700
Flights from Lahore International Airport to Sukkur Airport via Islamabad
- Ave. Duration
- 10h 55m
- When
- Friday and Sunday
- Estimated price
- $360–850
Flights from Lahore International Airport to Sukkur Airport via Quetta, Karachi
- Ave. Duration
- 8h 40m
- When
- Tuesday
- Estimated price
- $470–900
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Gujranwala to Khanpur Jn.
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $7–27
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $7–10
- AC Sleeper
- $14–21
- AC Business
- $19–27
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 Bahawalpur to Khanpur Jn.
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- $2–12
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–3
- AC Sleeper
- $4–6
- 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 Rohri Jn. to Khanpur Jn.
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- $2–14
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $5–9
- AC Business
- $9–14
- Phone
- 051-111-222-627
- [email protected]
Bus from MAO College to Kalma Chowk
- Ave. Duration
- 16 min
- Frequency
- Every 5 minutes
- Estimated price
- $1
- Schedules at
- Punjab Masstransit Authority
- Multan Metro Bus
- $1
- Lahore Metro Bus
- $1
- Rawalpindi Metro Bus
- $1
- Ave. Duration
- 6h 34m
- Estimated price
- $95–120
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 Need to know: Greyhound, Want to know more about Flixbus?, and Travelling by boat in Italy - to help you get the most out of your next trip.




