Hourly Payment Rates. On average a neurosurgeon in America is earning $175.00 per hour. This may be the national average for the job but there are many neurosurgeons that make much less, for example those at the lower end of the salary scale are only earning at the rate of $50.00 per hour. However, at the other end of the scale, those in the top 10% of earners are working for a rate of $350.00 per hour.