| Caernarfon to Deville-les-Rouen | 342.03 mi (550.45 km) |
| Caernarfon to Dieppe | 319.81 mi (514.68 km) |
| Caernarfon to Digne-les-Bains | 786.36 mi (1,265.52 km) |
| Caernarfon to Dijon | 573.93 mi (923.64 km) |
| Caernarfon to Dinan | 337.82 mi (543.67 km) |
| Caernarfon to Dinard | 325.93 mi (524.54 km) |
| Caernarfon to Divonne-les-Bains | 658.87 mi (1,060.35 km) |
| Caernarfon to Dole | 600.31 mi (966.11 km) |
| Caernarfon to Dombasle-sur-Meurthe | 557.35 mi (896.97 km) |
| Caernarfon to Domerat | 557.75 mi (897.61 km) |
| Caernarfon to Domont | 403.07 mi (648.68 km) |
| Caernarfon to Douai | 367.72 mi (591.79 km) |
| Caernarfon to Douarnenez | 348.78 mi (561.31 km) |
| Caernarfon to Douchy-les-Mines | 381.88 mi (614.57 km) |
| Caernarfon to Dourdan | 419.94 mi (675.83 km) |