The shortest Chicago to Dubrovnik flight distance is 5,022 miles or 8082 kilometers with a stop at Munich, and the flight time is 10 hours. The popular carriers are United, Lufthansa, Croatia Airlines.