Duke Urgent Care
In-person and Virtual Options When Your Doctor Isn't 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. You can schedule a video visit with a Duke doctor, or access virtual care quickly with a non-Duke doctor.
In-person Urgent Care
If you need in-person care, visit one of our urgent care centers. Appointments aren't required; walk-ins are welcome. However, 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 Options
Duke telehealth options work best for common medical conditions that don’t need hands-on medical care, such as urinary infections, skin complaints like rashes and minor burns, pink eye, and seasonal allergies. Choose from these two options.
Scheduled Duke Virtual Urgent Care
If you are an existing Duke patient, you can schedule a telehealth appointment with a Duke provider through Duke MyChart. Visits are scheduled at least one hour in advance and can take place between 8:00 am. and 8:00 pm. These virtual urgent care appointments are generally covered by insurance. Your usual co-payments, co-insurances, and deductibles will apply.
On-Demand Duke Health Anywhere
Duke and non-Duke patients can see experienced, board-certified providers on-demand 24/7 for a set $59 fee. Duke Health Anywhere does not accept insurance.
If You Have Flu-Like or Upper Respiratory Symptoms
If you have respiratory symptoms -- congestion, runny nose, cough, fever, shortness of breath, 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, online 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 either 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.