Schedule a primary care appointment

The emergency room isn't the only answer for care when suffering from the flu.

Good health starts with prevention. Bon Secours Primary Care physicians are your partners in achieving optimal health.

Primary Care is Important

  • One point of contact for care. When you have a primary care physician, you have a “medical home.” This means you have one place to go for your health needs, whether you have the flu, an infection, or just don’t feel like yourself. 
  • Your Primary Care provider knows your health history. Because you see the same Primary Care provider year after year, he or she knows what is normal for you, and can identify symptoms of chronic diseases early.
  • Preventive care. Your Primary Care provider can perform or order health screenings and tests to identify any potential issues before they cause symptoms.
  • Manage chronic health problems. If you have an ongoing health issue like diabetes or high blood pressure, your Primary Care provider can be your partner in managing those conditions. 
  • Your Primary Care provider can coordinate screenings and specialist referrals. He or she can keep on top of what screenings you should be having, and provide referrals to specialists if needed.

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.

Patterson Avenue Family Practice

Monday-Friday, 8:00 a.m.-8:00 p.m.
Saturday, 8:00 a.m.-5:00 p.m.

Call to make an appointment: 804-741-6200

St. Francis Family Medical Center

Monday-Friday, 8:00 a.m.-8:00 p.m.
Saturday-Sunday, 8:00 a.m.-5:00 p.m.

Call to make an appointment: 804-739-6142

Ironbridge Family Practice

Monday, 7:00 a.m.-7:00 p.m.
Tuesday-Friday, 7:00 a.m.-5:00 p.m.

Call to make an appointment: 804-717-5300

Bon Secours Pediatrics of Mechanicsville

Monday-Friday, 7:00 a.m.-5:00 pm. 
Saturday-Sunday 8:00 a.m.-12:00 p.m.

Call to make an appointment: 804-730-4690

Hartfield Medical Center

Monday-Friday 7:00 a.m. – 6:00 p.m.

Call to make an appointment: 804-776-9221

Heathsville Family Practice

Monday-Friday 7:30 a.m.-4:30 p.m.

Call to make an appointment: 804-580-7200

Kilmarnock Primary Care

Monday-Tuesday, 7:00 a.m.-7:00 p.m.;
Wednesday-Friday, 7:00 a.m.-5:00 p.m.

Call to make an appointment: 804-435-2651

Lively Medical Center

Monday-Friday, 7:00 a.m.-5:00 p.m.

Call to make an appointment: 804-462-5155

Kilmarnock Pediatrics

Monday, Tuesday, Thursday and Friday, 7:30 a.m.-5:30 p.m;
Wednesday, 8:30 a.m.-5:30 p.m.

Call to make an appointment: 804-435-1152