OneSpotMD Urgent Care – Steele Creek
We have multiple urgent care locations in Charlotte, NC. We are open 7 days a week for walk-ins, same day visits, online appointments
Your Local Urgent Care in Steele Creek
OneSpotMD is proud to serve the Steele Creek, Berewick, Arrowood, and Pineville communities. We understand that when you’re sick or injured, you need care that is close to home and easy to access.
Located just minutes from the Charlotte Premium Outlets, our clinic offers a convenient option for families in the 28273 and 28278 zip codes. Whether you need a quick flu test, an X-ray for a sports injury, or a DOT physical, our physician-led team is here 7 days a week.
Steele Creek
Serving Steele Creek, Lake Wylie, and Southwest Charlotte
2114 Freeman Park Dr, Unit 105
Charlotte, NC 28273
Mon-Fri: 8:00 AM - 8:00 PM
Sat-Sun: 9:00 AM - 5:00 PM
Walk-Ins Welcome — No Appointment Needed
Paying Without Insurance?
We offer transparent self-pay pricing for urgent care visits, X-rays, and more.
Insurance Accepted
We accept most major insurance plans including Medicare and NC Medicaid.
BCBS
Aetna
Cigna
UHC
Humana
Medicare
No Insurance? No Problem.
We believe in transparent pricing. Know exactly what you’ll pay before you’re treated.
Urgent Care Visit
$140
Membership (Monthly)
$35
Sports Physical
$50
Comprehensive Care Under One Roof
From urgent injuries to routine check-ups, we handle it all.
Frequently Asked Questions
Do I need an appointment?
No, appointments are not required for urgent care visits. We welcome walk-ins at both locations. However, you can book online to reduce your wait time.
Do you have X-ray on site?
Yes, both our Plaza Midwood and Steele Creek locations are equipped with digital X-ray capabilities and on-site labs for rapid testing.
What does the $35 membership cover?
Our membership covers your primary care needs, offering discounted visits, extended access to our physicians, and significant savings on procedures and labs. It’s designed to make healthcare affordable for everyone.
Do you treat children?
Yes, we treat patients of all ages, from pediatrics to geriatrics.


















