1044 E. Church St · Martinsville VA
Martinsville Urgent Care & Primary Care | Martinsville VA

Martinsville, Virginia  ·  Since 2007

Martinsville

Urgent Care Primary Care

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.

01 Walk-In · Same-Day · No Appointment Needed

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 patients

Primary 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
The Martinsville Urgent Care & Primary Care building at 1044 E. Church Street

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
19+
Years caring for Martinsville
7
Days a week, walk-ins welcome
<1hr
Typical urgent-care visit time
2026
Primary Care now open

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.
— Donna M., Martinsville

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.