Rome2Rio

How to get fromMardan to Dera Ghazi Khanby bus, train, car, taxi, or plane

Find Transport to Dera Ghazi Khan

See all options

There are 5 ways to get from Mardan to Dera Ghazi Khan by bus, train, 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.

  1. Bus

    best
    1. Take the bus from Peshawar to Lahorebus bus
    2. Take the bus from Lahore to D G Khanbus bus
    14h 13m
    $22–37
  2. Train

    cheapest
    1. Take the train from Nowshera Jn. to Dera Ghazi Khantrain train 20Dn
    15h 40m
    $12–31
  3. Drive 576.8 km

    1. Drive from Mardan to Dera Ghazi Khancar car 576.8 km
    8h 19m
    $54–78
  4. Taxi

    1. Take the taxi from Mardan to Dera Ghazi Khantaxi taxi 576.8 km
    8h 19m
    $110–140
  5. Train, fly, bus

    1. Take the train from Nowshera Jn. to Golra Shariftrain train
    2. Fly from Islamabad International Airport (ISB) to Multan International Airport (MUX)plane plane ISB - MUX
    3. Take the train from Multan Cantt to Khanewal Jn.train train
    4. Take the bus from Multan to DG Khanbus bus
    12h 41m
    $166–386

Islamabad International Airport (ISB) to Multan International Airport (MUX) flights

Calendar28Weekly Planes
Duration6h 16mAverage Duration
Ticket$155Cheapest Price
See schedules

Questions & Answers

What companies run services between Mardan, Pakistan and Dera Ghazi Khan, Pakistan?

You can take a vehicle from Mardan to D G Khan via Peshawar and Lahore in around 14h 13m. Alternatively, Pakistan Railways operates a train from Nowshera Jn. to Dera Ghazi Khan once daily. Tickets cost $6–24 and the journey takes 15h 18m.

Airlines
Train operators
Bus operators
Other operators

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 buy a London Underground ticket?, 4 stunningly beautiful Philippines islands you need to visit, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.

More Questions & Answers