| Cities | Distance |
|---|---|
| Herisau to Magstadt | 94.92 mi (152.76 km) |
| Herisau to Mainaschaff | 179.84 mi (289.42 km) |
| Herisau to Mainburg | 145.55 mi (234.24 km) |
| Herisau to Maintal | 192.18 mi (309.28 km) |
| Herisau to Mainz | 185.34 mi (298.27 km) |
| Herisau to Maisach | 109.23 mi (175.78 km) |
| Herisau to Maisenhausen | 182.42 mi (293.57 km) |
| Herisau to Malente | 472.01 mi (759.62 km) |
| Herisau to Malsch | 112.04 mi (180.32 km) |
| Herisau to Manching | 138.28 mi (222.54 km) |
| Herisau to Mannheim | 149.96 mi (241.34 km) |
| Herisau to Mansfeld | 307.03 mi (494.12 km) |
| Herisau to Marbach am Neckar | 107.10 mi (172.36 km) |
| Herisau to Marburg | 237.82 mi (382.74 km) |
| Herisau to Marienberg | 285.22 mi (459.02 km) |