Flight distance between Saint Petersburg, Russia and Trujillo, Peru 7,368.5 mi / 11,858.5 km