How far is Beirut from Petersburg?

The flight distance between Petersburg and Beirut is 9870km. Check all available flights on Wego.