Martinsville, Virginia · Since 2007
Martinsville
Two practices, one front door. Walk-in urgent care upstairs for the unexpected. Primary care downstairs for the lifelong relationship. Both built for the people of Henry County.
Exceptional care · close to home.
Urgent Care
Sore throats, sprains, stitches, x-rays, school physicals — open seven days a week. Most visits are in and out in under an hour.
See urgent-care services → 02 Now open · Now welcoming new patientsPrimary Care
Annual physicals, chronic-condition management, preventive screenings, and the kind of doctor who actually remembers your name. A medical home for your whole family. Located downstairs — back parking lot, follow the signs.
Meet Primary Care →
Our Story
One building.
Two ways to care.
For more than nineteen years, Martinsville Urgent Care has been the place neighbors come when something
can't wait — a fever before a soccer game, a deep cut on a Sunday afternoon, the work physical that's
due tomorrow. We've kept the lights on through flu seasons and pandemics, and we've never charged a
stranger like a stranger.
This year we did what our patients have been asking for: a brand-new primary care practice in the
same building, downstairs. A new home for primary care — built on 19+ years of caring for Martinsville,
and ready to be the medical home for the parts of your health that don't fit in a single visit.
Use the back parking lot and follow the signs. We're glad you're here.
Locally owned. Independently run. Treating people, not patients.
Read more about us →From a neighbor
They take the time to listen, and they do all they can to get us on the road to recovery. It's the place we trust with our family.
For nineteen years our patients have told us the same thing: small-town medicine, professional service, no runaround. We try to live up to that every shift.
Now offering: walk-in urgent care, virtual visits, and — as of 2026 — a brand-new primary care practice downstairs, with Amber Patterson, MSN, FNP-C, as Founder.
Read patient stories →Visit
Right where you need us.
Easy to find, easy to park. From Uptown Martinsville, follow Church Street east — we're on the right just past the hospital, with a wide turn-in and plenty of spaces.
Address
1044 E. Church St.
Martinsville, VA 24112
Urgent Care Hours
- Monday – Friday
- 8:00 a.m. – 7:30 p.m.
- Saturday – Sunday
- 8:00 a.m. – 3:30 p.m.
Primary Care Hours
- Monday – Friday
- By appointment · 8:00 a.m. – 5:00 p.m.
- Saturday – Sunday
- Closed
Need care today?
Walk in, or give us a call to skip the wait. Our team has you covered seven days a week.