The average flight time from Stuttgart to Hamburg is 1 hour. The flight distance is 552 km / 343 miles and the average flight speed is 552 km/h / 343 mph.