How much does a Physician make? The national average salary for a Physician is $218,770 in United States. Filter by location to see Physician salaries in your area. Salary estimates are based on 4,902 salaries submitted anonymously to Glassdoor by Physician employees. Salaries for Related Job Titles Physician, Hospitalist $242K