| Cities | Distance |
|---|---|
| Pirot to Dillenburg | 851.66 mi (1,370.61 km) |
| Pirot to Dillingen | 691.57 mi (1,112.98 km) |
| Pirot to Dillingen | 867.58 mi (1,396.23 km) |
| Pirot to Dingolfing | 614.47 mi (988.90 km) |
| Pirot to Dinkelsbuhl | 714.45 mi (1,149.79 km) |
| Pirot to Dinklage | 934.90 mi (1,504.57 km) |
| Pirot to Dinslaken | 939.19 mi (1,511.48 km) |
| Pirot to Dippoldiswalde | 679.09 mi (1,092.89 km) |
| Pirot to Ditzingen | 756.57 mi (1,217.58 km) |
| Pirot to Dobeln | 706.81 mi (1,137.51 km) |
| Pirot to Doberlug-Kirchhain | 719.99 mi (1,158.71 km) |
| Pirot to Donaueschingen | 756.26 mi (1,217.08 km) |
| Pirot to Donauworth | 682.72 mi (1,098.74 km) |
| Pirot to Donzdorf | 721.60 mi (1,161.31 km) |
| Pirot to Dorfen | 614.26 mi (988.55 km) |