Flight distance between Saint-Marc, Haiti and Saint Petersburg, Russia 5,514.9 mi / 8,875.3 km