Flight distance between Moscow, Russia and Trujillo, Peru 7,704.1 mi / 12,398.6 km