Duke Urgent Care
In-Person and Virtual Visits Available
Urgent care can provide the quick evaluation and treatment you need when you experience a minor illness or injury and your doctor isn't available. We offer in-person care and virtual visits for common medical conditions that don’t need hands-on medical care.
In-Person Urgent Care
Visit one of our urgent care centers if you need in-person care, Appointments aren't required; walk-ins are welcome. You'll be seen faster if you check wait times, select your preferred location below, then click the “Reserve Your Spot” button to choose from available time slots.
If you have a life-threatening illness or injury, call 911.
Virtual Urgent Care
eIf you are an existing Duke patient age 6 or older, you can schedule a Duke Virtual Urgent Care visit at least one hour in advance with a Duke provider through Duke MyChart. Duke virtual urgent care visits take place between 8:00 am. and 8:00 pm and are covered by insurance as an urgent care visit. Co-payments, co-insurance, and deductibles apply.
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. If you are a Duke patient, consider using Duke Health Anywhere after 8:00 pm and before 8:00 am when Duke Virtual Urgent Care is not open. It's also a good option if Duke virtual urgent care does not have a convenient appointment available. Duke Health Anywhere does not accept insurance. Visits cost $59.
If You Have Flu-Like or Upper Respiratory Symptoms
If you have respiratory symptoms -- congestion, runny nose, cough, fever, shortness of breath, a new loss of taste or smell, and sore throat -- or you are concerned that you’ve been exposed to the coronavirus that causes COVID-19, do not visit urgent care in person. Call your doctor if you are a Duke patient. If not, call Duke Health COVID-19 Hotline: 919-385-0429, available daily from 8:00 am to 8:00 pm. Learn more about COVID-19 testing and care.
Urgent Care Wait Times
10211 Alm St
Suite 1200
Raleigh, NC 27617-8221
8:00 am - 8:00 pm daily
Suite 24A
Durham, NC 27705-2671
8:00 am - 8:00 pm daily
Suite 100
Raleigh, NC 27615-2496
8:00 am - 8:00 pm daily
Suite 100
Raleigh, NC 27615-3240
8:00 am - 8:00 pm daily
3000 Rogers Rd
Suite 100
Wake Forest, NC 27587-5745
8:00 am - 8:00 pm daily
Suite 200
Hillsborough, NC 27278-2696
8:00 am - 8:00 pm daily
401 Irving Pkwy
Suite 130
Holly Springs, NC 27540-5301
8:00 am - 8:00 pm daily
162 Legacy Oaks Dr
Knightdale, NC 27545-6556
8:00 am - 8:00 pm daily
10950 Chapel Hill Rd
Morrisville, NC 27560-8852
8:00 am - 8:00 pm daily
Durham, NC 27713-9661
8:00 am - 8:00 pm daily
Duke urgent care centers are open until 8:00 pm, 7 days a week, 365 days a year.
Why Choose Duke
Fully Equipped to Meet Your Needs
Every Duke urgent care center has on-site laboratory and x-ray services to diagnose, treat, and manage urgent medical conditions and minor trauma.
Duke Orthopaedic Urgent Care
If you need immediate care for an injury, Duke Orthopaedic Urgent Care offers fast treatment for sprains, strains, fractures, and other orthopedic injuries at two convenient locations, seven days a week. You'll get fast service with no long waits and no unnecessary exposure to sick people.
Sports Physicals and DOT Physicals
Our providers perform sports physicals and Department of Transportation physicals.
Access to Duke Primary Care Doctors
If you need a primary care doctor to follow up on your urgent care visit, our primary care clinics are located throughout the Triangle.
Referrals to Specialists
If you need specialty care, we can direct you to specialists who are ranked among the best doctors in the country. As part of a nationally-ranked medical center, our specialists have access to the latest research, technology, and medical advances, many of which were discovered at Duke Health.

Our secure website makes it easy for you to schedule appointments, pay your bills, and send a message to your doctor’s office when you have non-urgent medical needs. If you would like to sign-up for Duke MyChart, you need an activation code. To receive one, you can call us at 919-620-4555, ask your doctor at your next appointment, or request an activation code by visiting this page and clicking the Sign Up Online button at the bottom of the page.