| Madrid to Kirchlengern | 1,001.77 mi (1,612.19 km) |
| Madrid to Kirchlinteln | 1,059.48 mi (1,705.07 km) |
| Madrid to Kirchseeon | 932.75 mi (1,501.11 km) |
| Madrid to Kirchzarten | 776.52 mi (1,249.69 km) |
| Madrid to Kirkel | 812.14 mi (1,307.02 km) |
| Madrid to Kissing | 904.67 mi (1,455.92 km) |
| Madrid to Kisslegg | 842.95 mi (1,356.59 km) |
| Madrid to Kitzingen | 931.21 mi (1,498.64 km) |
| Madrid to Kleinblittersdorf | 799.81 mi (1,287.16 km) |
| Madrid to Kleve | 914.59 mi (1,471.88 km) |
| Madrid to Klipphausen | 1,105.78 mi (1,779.57 km) |
| Madrid to Klotze | 1,096.07 mi (1,763.96 km) |
| Madrid to Koblenz | 876.97 mi (1,411.35 km) |
| Madrid to Kolbermoor | 932.83 mi (1,501.24 km) |
| Madrid to Kolkwitz | 1,157.43 mi (1,862.71 km) |