Flight distance between Saint Petersburg, Russia and Port-au-Prince, Haiti 5,537.4 mi / 8,911.5 km