Flight distance between Saint Petersburg, Russia and San Antonio, United States of America 5,615.3 mi / 9,037.0 km