Flight distance between L'Hospitalet de Llobregat, Spain and Novosibirsk, Russia 3,620.9 mi / 5,827.3 km