The average internist has a salary of $186,850 a year ($89.83 an hour). An entry level internist can expect to earn $60,870 a year ($29.26 an hour) while an experienced internist has an average annual salary of greater than $187,200 a year (greater than $90.00 an hour).n entry level internist can expect to earn $60,870 a year ($29.26 an hour) while an experienced internist has an average annual salary of greater than $187,200 a year (greater than $90.00 an hour).