Distance between Ashgabat and Roorkee
Distance from Ashgabat to Roorkee is 1247 miles / 2007 kilometers.
Map showing the distance from Ashgabat to Roorkee
![]() |
Air distance: | miles km |
Time difference between Ashgabat and Roorkee
The time difference between Ashgabat and Roorkee is 30 minutes. Roorkee is 30 minutes ahead of Ashgabat. Current local time in Ashgabat is 21:10 +05 (2025-03-06) and time in Roorkee is 21:40 IST (2025-03-06).