Flight distance between Dubrovnik, Croatia and Novosibirsk, Russia 2,953.2 mi / 4,752.7 km