Flight distance between Saint Petersburg, Russia and Tegucigalpa, Honduras 6,273.5 mi / 10,096.3 km