Flight distance between Novi Sad, Serbia and Saint Petersburg, Russia 1,102.8 mi / 1,774.9 km