1 Setting: The top earners were general surgeons in multi-specialty group practices, with an average salary of $338,000. 2  Time with patients: Most general surgeons spend 30-40 hours a week seeing patients.