Flight distance between San Ġiljan, Malta and Belgrade, Serbia 689.4 mi / 1,109.4 km