Around the World

Distance between Mashhad and Upper Dir

Distance from Mashhad to Upper Dir is 149 miles / 240 kilometers.

Map showing the distance from Mashhad to Upper Dir

Beeline Air distance: miles km

Mashhad

City: Mashhad
Country: Afghanistan
Coordinates: 36°48′59″N
70°6′7″E

Upper Dir

City: Upper Dir
Country: Pakistan
Coordinates: 35°12′26″N
71°52′36″E

Time difference between Mashhad and Upper Dir

The time difference between Mashhad and Upper Dir is 30 minutes. Upper Dir is 30 minutes ahead of Mashhad. Current local time in Mashhad is 08:55 +0430 (2025-01-10) and time in Upper Dir is 09:25 PKT (2025-01-10).

Search