On the shortest flight route, i.e., direct flight, Dubrovnik is 4,512 miles or 7261 kilometers from EWR, and time to fly is 09 hours. United is the popular all-season carrier.