There are 6 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$69–100Taxi
- Take the taxi from Gujranwala to Khanpurtaxi 574.5 km
6h 34m$95–120Train, fly to Multan International Airport
- Take the train from Gujranwala to Lahore Jn.train
- Fly from Lahore International Airport (LHE) to Multan International Airport (MUX)plane LHE - MUX
- Take the train from Multan Cant to Khanpur Jn.train
11h 33m$168–381Train, fly to Sukkur Airport
- 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 39m$208–291
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 $65 - $100.
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 Multan International Airport via Karachi
- Ave. Duration
- 4h 40m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- $140–700
Flights from Lahore International Airport to Sukkur Airport via Karachi
- Ave. Duration
- 7h 56m
- When
- Tuesday to Thursday
- Estimated price
- $150–1,400
Flights from Lahore International Airport to Sukkur Airport via Islamabad
- Ave. Duration
- 9h 30m
- When
- Friday and Sunday
- Estimated price
- $350–1,100
Flights from Lahore International Airport to Sukkur Airport via Quetta, Karachi
- Ave. Duration
- 10h 40m
- When
- Thursday
- Estimated price
- $460–1,100
- Website
- flyjinnah.com
Flights from Lahore International Airport to Multan International Airport via Karachi
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $160–1,100
Flights from Lahore International Airport to Multan International Airport via Islamabad, Karachi
- Ave. Duration
- 9h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–350
- Website
- airblue.com
Flights from Lahore International Airport to Multan International Airport via Dubai
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $600–1,400
- Website
- emirates.com
Flights from Lahore International Airport to Multan International Airport via Dubai
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,200
- Website
- etihad.com
Flights from Lahore International Airport to Multan International Airport via Abu Dhabi
- Ave. Duration
- 8h 30m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $280–800
- 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
- 3 times a day
- 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 3 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
- 3 times a day
- 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 Multan Cant to Khanpur Jn.
- Ave. Duration
- 2h 57m
- Frequency
- Every 4 hours
- Estimated price
- $3–15
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–5
- AC Sleeper
- $6–9
- AC Business
- $10–15
Train from Gujranwala to Lahore Jn.
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- 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 6m
- Frequency
- Every 2 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
- Phone
- 0304-111-7008
- [email protected]
- Website
- Daewoo Express
Bus from Lahore to Bahawalpur
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- $10–19
- Website
- Daewoo Express
- Sleeper
- $13–19
- Luxury
- $10–15
- Adult
- $7–9
- 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 How to travel India's Golden Triangle, What documents do I need to cross Niagara Falls?, and How to get from JFK to New York City - to help you get the most out of your next trip.






