Sick or think you may have the flu?
Same-day doctor appointments are available.

With more than 425 providers serving over 100 locations across the Richmond region, Bon Secours is making it easier than ever for you to visit the doctor—at the time that best suits your schedule, including same-day appointments.

Call now for your appointment or, if you prefer, you can view your available physicians and appointment times online.

Call Now!
(804) 270-3737

More options for care

 

Mobile, On-Demand Urgent Care

Save time, save money, and avoid unnecessary trips to the emergency room.
Bon Secours and DispatchHealth have teamed up to bring you urgent care in the comfort of your home. Get started now.

Extended Hours

Select Bon Secours Medical Group practices offer extended and weekend hours
to get you and your family back to good health.

West End

Patterson Avenue Family Practice
Monday–Friday, 8:00 a.m. – 8:00 p.m.
Saturday, 8:00 a.m. – 5:00 p.m.
9600 Patterson Avenue, Richmond, VA 23229
(804) 741-6200
Call to make an appointment

Chesterfield
Ironbridge Family Practice
Monday, 7:00 a.m. – 7:00 p.m.
Tuesday–Friday, 7:00 a.m. – 5:00 p.m.
11601 Iron Bridge Road, Chester, VA 23831
(804) 717-5300
Call to make an appointment

St. Francis Family Medicine Center
Monday–Friday, 8:00 a.m. – 8:00 p.m.
Saturday–Sunday, 8:00 a.m. – 5:00 p.m.
13540 Hull Street Road, Midlothian, VA 23112
(804) 739-6142
Call to make an appointment

Hanover

Bon Secours Pediatrics of Mechanicsville
Monday–Friday, 7:00 a.m.– 5:00 pm.
Saturday–Sunday, 8:00 a.m.– 12:00 p.m.
7347 Bell Creek Road Suite 100, Mechanicsville, VA 23111
(804) 730-4690
Call to make an appointment

Good Health Express Urgent Care Center
Open 7 days a week, 8:00 a.m. – 8:00 p.m.
X-ray and lab onsite
Walk-ins only
9851 Brook Road, Glen Allen, VA 23059
(804) 893-8702
Call to make an appointment

Tidewater

Hartfield Medical Center
Monday–Friday, 7:00 a.m. – 6:00 p.m.
9891 General Puller Highway, Hartfield, VA 23071
(804) 776-9221
Call to make an appointment

Heathsville Family Practice
Monday–Friday, 7:00 a.m.– 5:00 p.m.
8152 Northumberland Highway, Heathsville, VA
(804) 580-7200
Call to make an appointment

Kilmarnock Primary Care
Monday–Tuesday, 7:00 a.m. – 7:00 p.m.
Wednesday–Friday, 7:00 a.m.– 5:00 p.m.
402 North Main Street, Kilmarnock, VA 22482
(804) 435-2651
Call to make an appointment

Lively Medical Center
Monday–Friday, 7:00 a.m.– 5:00 p.m.
36 Lively Oaks Road, Lively, VA 22507
(804) 462-5155
Call to make an appointment

Kilmarnock Pediatrics
Monday, Tuesday, Thursday and Friday, 7:30 a.m. – 5:30 p.m
Wednesday, 8:30 a.m. – 5:30 p.m.
86 Harris Road, Kilmarnock, VA 22482
(804) 435-1152
Call to make an appointment