Flight distance between Odivelas, Portugal and Samara, Russia 2,921.7 mi / 4,702.0 km