Neurologists command high salaries due to their expertise and demand, with earnings ranging from $254,000 to $341,200. Hospitals often offer competitive pay, while private practices may provide lower salaries but with flexible hours. Clinics may offer salaries close to hospitals, though typically slightly lower.