Flight distance between Saint Petersburg, Russia and Detroit, United States of America 4,432.4 mi / 7,133.2 km