Make an Appointment

For More Information 855-855-6484

You have several options for making an appointment with a Duke Health doctor at a Duke Health location. We also offer virtual visits with a primary care provider, specialist, or urgent care provider. They take place on a computer or mobile device with a camera using secure videoconferencing software that protects your privacy. 

Schedule Your Appointments Online

Learn how you can schedule doctor, imaging, lab, and other medical appointments online.

Primary Care

If you already have a primary care provider, you can see available appointment slots in Duke MyChart, then select a date and time for your next visit. You can use this option to schedule well or sick visits. Sick visits may be available for the same or next day. Watch this video for step-by-step instructions on how to schedule an appointment with a primary care provider in Duke MyChart. You can also call the clinic directly to schedule an appointment. 

If you don’t have a primary care provider, call 855-855-6484, Monday–Friday 8:00 am to 5:00 pm ET, to make an appointment at a convenient primary care location. You can also view a selected primary care doctor’s profile on If they are accepting new patients, you can schedule an appointment using the green "schedule online" button or call the clinic directly.

Our Doctors
View our doctors and make an appointment with one that is right for you.

Urgent Care

Duke urgent care centers are open 7 days a week, 365 days a year to provide care for non-life-threatening illnesses and injuries that can’t or shouldn’t wait until your primary care doctor’s office opens. Appointments aren't required; you can just walk in. View wait times at our urgent centers, select your preferred location, then click the “Reserve Your Spot” button to choose from available time slots. You can also reserve a spot through Duke MyChart.

Virtual Urgent Care
Make a virtual primary and urgent care appointment when you want medical attention for a minor medical issue. You must be 6 months or older, and have a Duke MyChart account to schedule an appointment. Sign up for a Duke MyChart account if you don't have one.

 Duke Health Anywhere is a virtual urgent care option for people who are not Duke patients, or who do not have a Duke MyChart account. It is available 24/7, no appointment is needed. Duke Health Anywhere visits cost $59. Insurance is not accepted.

Our Locations

Duke Health offers locations throughout the Triangle. Find one near you.

Specialty Care

If you are a new patient or need a new specialist to address a problem, please call 855-855-6484, Monday–Friday 8:00 am to 5:00 pm ET. Or, if you would like to request an appointment online and receive a phone call back, please fill out this form.

If you need ongoing treatment for an existing condition that requires a return visit with your specialist, you may schedule that visit in Duke MyChart. Watch this video for step-by-step instructions on how to schedule an appointment with a specialist on Duke MyChart.


Duke MyChart

Duke MyChart is a secure website through which you can see portions of your medical record, schedule appointments, pay your bills, and send a message to your doctor’s office when you have nonurgent medical needs. Learn more about the benefits, watch videos, and read FAQs.

Cancellation Policy

If you need to cancel or reschedule your appointment, please do so 24 hours prior to your appointment. You can cancel or schedule through Duke MyChart. Or, you can call your doctor’s office or 919-516-9086.

Physician Referrals

Doctors' offices that wish to refer patients should use Duke MedLink or call 800-633-3853.

This page was medically reviewed on 12/07/2021