Spirit Lake está en Estados Unidos (USA) (Dickinson County, Iowa) en la zona horaria America/Chicago.
Lugares cercanos son Estherville, Spencer y Worthington.
Chicago está a 621 km, Houston está a 1,503 km y New York City está a 1,714 km en línea recta.
Distancias desde Spirit Lake a las ciudades más importantes de Estados Unidos (USA) y del mundo.
43.4221800°
-95.1022200°