Neurologists earn between $254,000 and $341,200, with a mid-salary of $290,600. In comparison, neurosurgeons typically have higher salaries, making them the highest-paid doctors in the field. Thus, neurosurgeons generally earn more than neurologists.