| Cities | Distance |
|---|---|
| Haapsalu to Kirchlinteln | 686.58 mi (1,104.94 km) |
| Haapsalu to Kirchseeon | 887.73 mi (1,428.67 km) |
| Haapsalu to Kirchzarten | 988.17 mi (1,590.31 km) |
| Haapsalu to Kirkel | 934.08 mi (1,503.26 km) |
| Haapsalu to Kissing | 894.19 mi (1,439.06 km) |
| Haapsalu to Kisslegg | 950.30 mi (1,529.35 km) |
| Haapsalu to Kitzingen | 830.49 mi (1,336.55 km) |
| Haapsalu to Kleinblittersdorf | 946.32 mi (1,522.95 km) |
| Haapsalu to Kleve | 839.10 mi (1,350.41 km) |
| Haapsalu to Klipphausen | 670.68 mi (1,079.36 km) |
| Haapsalu to Klotze | 647.48 mi (1,042.02 km) |
| Haapsalu to Koblenz | 866.36 mi (1,394.27 km) |
| Haapsalu to Kolbermoor | 897.53 mi (1,444.44 km) |
| Haapsalu to Kolkwitz | 615.37 mi (990.34 km) |
| Haapsalu to Kongen | 910.85 mi (1,465.88 km) |