The average flight time from St. Petersburg to Naryan-Mar is 2 hours and 4 minutes. The flight distance is 1410 km / 876 miles and the average flight speed is 673 km/h / 418 mph.