The calculated distance (air line) between Hannover and Stuttgart is approximately 249 Miles respectively 401 Kilometer.