Flight distance between Saint Petersburg, Russia and Indianapolis, United States of America 4,666.7 mi / 7,510.3 km