Distance from Bahawalnagar to Dir

Want to get distance of your destination?


How to find distance

You can find the distance between any two cities, towns, or visiting locations of Pakistan by filling the above form. Type name of your source location in "From" Textbox and your destination location in "To" textbox. After verification of source and destination location, click on "Find Distance" button. It shows the distance between Bahawalnagar, Punjab, Pakistan and Upper Dir, Khyber Pakhtoonkhwa, Pakistan and guide about directions to travel there.

If you want to find distance from your current location, then just type name of your destination in "To" textbox. Now click on "Find Distance" button to get distance between Bahawalnagar, Punjab, Pakistan and Upper Dir, Khyber Pakhtoonkhwa, Pakistan.

If you want to find distance of any particular visiting location in a city, then just type name of that visiting location in "To" textbox. After that click "Find Distance" button to know about distance between Bahawalnagar, Punjab, Pakistan and Upper Dir, Khyber Pakhtoonkhwa, Pakistan. Distance will be calculated from the main location, or zero point, in that city.

You can also explore the distance between those cities through the map given below. If you want to visit that city or town, then directions to go is also given below including distance and time taken on particular road or trek. In this way, you can explore the most beautiful and attractive visiting locations in Pakistan.



How to go Upper Dir, Khyber Pakhtoonkhwa, Pakistan


Your route is as :

Route # 1

Bahawalnagar - Vehari 128KM via Hasilpur - Vehari Road and Bahawalpur - Bahawalnagar Road
Vehari - Multan 88.7KM via Multan - Vehari Road
Multan - Muzaffargarh 41KM via National Highway N-70
Muzaffargarh - Layyah 119KM via Kot Addu - Layyah Road and Taunsa Canal Road
Layyah - Bhakkar 78KM via Karor Bhakkar Road and Karor Layyah Road
Bhakkar - Dera Ismail Khan 44.4KM via Dera Bhakkar Road
Dera Ismail Khan - Karak 161KM via Indus Highway N-55
Karak - Kohat 76.1KM via Indus Highway N-55
Kohat - Peshawar 71KM via Indus Highway N-55
Peshawar - Charsadda 34.9KM via Charsadda Road
Charsadda - Mardan 30.8KM via Mardan Road and Charsadda Road
Mardan - Dir 177KM via Swat Express / Swat Motorway M-16 and N-45
Total Distance 1049.9KM
Time to travel 23 hours and 57 minutes
There is Rs.410 toll (approximately) on this route. (It may be slightly more or less)


No alternate route available


Dir weather

Please click here to view Dir Weather, if you want to travel or plan any tour in Dir or its surrounding locations. It would had better informed yourself to avoid tour hurdles such as landsliding, heavy rain, or road blockage to protect your valuable life. You can get latest information about weather updates by contact us.


Places to visit Dir

  • Kumrat Valley

    Kumrat valley is located at the distance of 302 km from Peshawar in the Upper Dir, Khyber Pakhtunkhwa. It is accessible through Dir Road via National Highway N-45. It is an attractive place for tourists with full of picturesque places to visit.
    Tourism in Kumrat Valley