Doctor jobs in Asheville
A Doctor diagnoses and treats illnesses by applying medical knowledge and expertise. Doctors conduct examinations, analyze tests, and prescribe treatments. They require strong communication skills, empathy, and comprehensive medical knowledge.
There are 50 doctor jobs in Asheville, NC. These doctor jobs salaries between $40.10 to $117 per hour.
Job title
Updated Nov 06, 2026Optometrist
Asheville
North Carolina
Obstetrics and Gynecology Physician
Asheville
North Carolina
Physician
Asheville
North Carolina
Surgeon
Asheville
North Carolina
Physician Assistant
Asheville
North Carolina
Anesthesiologist
Asheville
North Carolina
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Optometrist
Review job description
Please refer to the employers job description for complete details.
Optometrists conduct eye exams, prescribe corrective lenses, and advise on eye health. Expertise in optometry, strong diagnostic skills, and patient communication are essential.
The top companies hiring Optometrist in Asheville, NC are Visionworks (3 jobs), Specialty Care Group (2 jobs), and HealthDrive (1 job).
Optometrist jobs take 32 days on average from job posting to starting date. Currently, 26% of job openings are part-time roles.
See jobsAverage pay
Asheville
$166,809 per yearNorth Carolina
$184,419 per yearSkills
- ICU experience
- Communication skills
- Technical support
- Nursing
-
Obstetrics and Gynecology Physician
Review job description
Please refer to the employers job description for complete details.
Obstetrics and Gynecology Physicians provide prenatal care, perform surgical procedures, and diagnose reproductive health issues. Expertise in obstetric and gynecological care, surgical skills, and patient care are key.
The top companies hiring Obstetrics and Gynecology Physician in Asheville, NC are Mountain Area Health Education Center (MAHEC) (6 jobs), Unified Womenโs Healthcare (3 jobs), and TeamHealth (1 job).
Obstetrics and Gynecology Physician jobs take 70 days on average from job posting to starting date. Currently, 8% of job openings are part-time roles.
See jobsAverage pay
Asheville
$40.10 per hourNorth Carolina
$127 per hourSkills
- Ob/Gyn
- Epic
- Patient care
- Clinic experience
- Surgery
-
Physician
Review job description
Please refer to the employers job description for complete details.
Physicians diagnose illnesses, treat patients, and promote health education. Medical degree, licensure, and strong communication skills are crucial for providing effective healthcare.
The top companies hiring Physician in Asheville, NC are EmergeOrtho (2 jobs), Appalachian Mountain Health (2 jobs), and 77 Consultants (2 jobs).
Physician jobs take 90 days on average from job posting to starting date. Currently, 15% of job openings offer remote or hybrid positions and 18% of job openings are part-time roles.
See jobsAverage pay
Asheville
$190,492 per yearNorth Carolina
$174,599 per yearSkills
- Basic life support
- Patient care
- Physiology knowledge
- Patient assessment
- Physical examinations
-
Surgeon
Review job description
Please refer to the employers job description for complete details.
Surgeons perform surgical procedures, assess patient conditions and collaborate on treatment plans. Candidates need specialized training, dexterity and strong decision-making skills.
Surgeon jobs take 216 days on average from job posting to starting date. Currently, 27% of job openings are part-time roles.
See jobsAverage pay
Asheville
$117 per hourNorth Carolina
$164 per hourSkills
- Basic life support
- Patient care
- Patient assessment
- Physiology knowledge
- Medical terminology
-
Physician Assistant
Review job description
Please refer to the employers job description for complete details.
Physician Assistants conduct patient assessments, assist in diagnosis, and manage treatment plans. Medical experience, communication skills, and ability to work in fast-paced environments are essential.
The top companies hiring Physician Assistant in Asheville, NC are Novant Health (1 job), Asheville Heart (1 job), and Blue Ridge Addiction Medicine (1 job).
Physician Assistant jobs take 104 days on average from job posting to starting date. Currently, 12% of job openings are part-time roles.
See jobsAverage pay
Asheville
$120,523 per yearNorth Carolina
$119,583 per yearSkills
- Patient care
- Basic life support
- Physiology knowledge
- Patient assessment
- Physical examinations
-
Anesthesiologist
Review job description
Please refer to the employers job description for complete details.
Anesthesiologists administer anesthesia, monitor patients during surgery and manage postoperative care. Key qualifications for this role include specialized training, meticulous attention to detail and strong communication skills.
Currently, 10% of job openings are part-time roles.
See jobsAverage pay
Asheville
$215,563 per yearNorth Carolina
$200,371 per yearSkills
- Basic life support
- Patient care
- Physiology knowledge
- ICU experience
- Patient assessment
Frequently asked questions
How are the job titles and salaries chosen for this page?
Jobs listed on this page highlight the top 10 job titles with the most openings as of updated Nov 06, 2026. Salary estimates are taken from job postings on Indeed in the past 36 months and are updated daily. Please refer to the employer's job description for specific salary information.
How does Optometrist pay in Asheville compare to the state average?
Optometrist professionals in Asheville earn an average of $166,809 per year, compared with the average in North Carolina of $184,419 per year.
How many job openings are currently available in Asheville?
There are 50 open jobs in Asheville. Optometrist, Obstetrics and Gynecology Physician and Physician are among those with the most openings at the moment.
How many openings are available by job title?
There are numerous job openings across all experience levels, with 13 Optometrist roles, 11 Obstetrics and Gynecology Physician roles and 9 Physician openings currently listed.