Visiting nurses make an average of $48,000 per year, depending on their geographical location and the type of nursing they specialize in. In addition to this base salary, visiting nurses may also receive bonuses and other forms of compensation, such as paid vacation and retirement contributions. Visiting nurses typically work with home health care agencies, hospices, and other health care providers. They may also provide care to individuals who have recently been discharged from the hospital or are in need of rehabilitative care. Overall, the salary for visiting nurses is competitive with other medical professions.