Flight distance between Puerto Plata, Dominican Republic and Saint Petersburg, Russia 5,408.6 mi / 8,704.4 km