A doctor earns between $80 and $200 per hour, depending on their specialty and experience.