The difference between a neurologist and a neurosurgeon is the same as the difference between a physician and a surgeon. Those neurological diseases which require medication are seen primarily by neurologists. There are many diseases though where their area of expertise overlaps.