Flight distance between Saint Petersburg, Russia and Oklahoma City, United States of America 5,210.0 mi / 8,384.8 km