The flights duration from Bali to Dubrovnik is 16h 50m and top rated airlines are Turkish Airlines & British Airways.