| Ham Lake to Seymour (Tennessee) | 814.27 mi (1,310.44 km) |
| Ham Lake to Shady Hills (Florida) | 1,302.20 mi (2,095.68 km) |
| Ham Lake to Shafter (California) | 1,516.95 mi (2,441.30 km) |
| Ham Lake to Shaker Heights (Ohio) | 640.23 mi (1,030.36 km) |
| Ham Lake to Shakopee (Minnesota) | 35.75 mi (57.53 km) |
| Ham Lake to Sharon (Pennsylvania) | 696.13 mi (1,120.32 km) |
| Ham Lake to Sharonville (Ohio) | 609.70 mi (981.22 km) |
| Ham Lake to Shasta Lake (California) | 1,499.77 mi (2,413.65 km) |
| Ham Lake to Shawnee (Kansas) | 438.79 mi (706.16 km) |
| Ham Lake to Shawnee (Oklahoma) | 712.02 mi (1,145.89 km) |
| Ham Lake to Sheboygan (Wisconsin) | 289.20 mi (465.42 km) |
| Ham Lake to Shelby (North Carolina) | 920.96 mi (1,482.14 km) |
| Ham Lake to Shelbyville (Indiana) | 546.97 mi (880.26 km) |
| Ham Lake to Shelbyville (Kentucky) | 636.69 mi (1,024.65 km) |
| Ham Lake to Shelbyville (Tennessee) | 761.34 mi (1,225.26 km) |