| Spanish Lake to Wetter (Ruhr) | 4,480.02 mi (7,209.90 km) |
| Spanish Lake to Wetzlar | 4,550.82 mi (7,323.84 km) |
| Spanish Lake to Weyhe | 4,475.35 mi (7,202.39 km) |
| Spanish Lake to Wickede | 4,493.39 mi (7,231.42 km) |
| Spanish Lake to Wiefelstede | 4,439.08 mi (7,144.00 km) |
| Spanish Lake to Wiehl | 4,500.96 mi (7,243.59 km) |
| Spanish Lake to Wiesbaden | 4,559.08 mi (7,337.12 km) |
| Spanish Lake to Wiesloch | 4,605.75 mi (7,412.23 km) |
| Spanish Lake to Wiesmoor | 4,420.45 mi (7,114.02 km) |
| Spanish Lake to Wietmarschen | 4,429.63 mi (7,128.81 km) |
| Spanish Lake to Wildau | 4,667.66 mi (7,511.87 km) |
| Spanish Lake to Wildberg | 4,632.92 mi (7,455.96 km) |
| Spanish Lake to Wildeshausen | 4,463.13 mi (7,182.72 km) |
| Spanish Lake to Wilhelmshaven | 4,429.03 mi (7,127.84 km) |
| Spanish Lake to Wilkau-Hasslau | 4,693.60 mi (7,553.61 km) |