| Esparraguera to Dillenburg | 705.01 mi (1,134.60 km) |
| Esparraguera to Dillingen | 641.01 mi (1,031.61 km) |
| Esparraguera to Dillingen | 588.69 mi (947.41 km) |
| Esparraguera to Dingolfing | 712.40 mi (1,146.49 km) |
| Esparraguera to Dinkelsbuhl | 662.09 mi (1,065.53 km) |
| Esparraguera to Dinklage | 822.65 mi (1,323.92 km) |
| Esparraguera to Dinslaken | 730.02 mi (1,174.85 km) |
| Esparraguera to Dippoldiswalde | 855.76 mi (1,377.21 km) |
| Esparraguera to Ditzingen | 612.94 mi (986.44 km) |
| Esparraguera to Dobeln | 850.09 mi (1,368.08 km) |
| Esparraguera to Doberlug-Kirchhain | 888.55 mi (1,429.99 km) |
| Esparraguera to Donaueschingen | 549.50 mi (884.33 km) |
| Esparraguera to Donauworth | 658.23 mi (1,059.32 km) |
| Esparraguera to Donzdorf | 626.90 mi (1,008.90 km) |
| Esparraguera to Dorfen | 683.95 mi (1,100.71 km) |