Bon Secours offers variety of primary care and family medicine locations in and around Hampton Roads. Let our expertise and compassionate care serve your family. 

To find a primary care location near your home or work, use our interactive map

3537 Airline Blvd., Suite 1
Portsmouth, Virginia 23701
757-738-1225
885 Kempsville Road, Suite 320
Norfolk, Virginia 23502
757-955-2828
930 W. 21st St., Suite 100
Norfolk, Virginia 23517
757-622-8358
828 Healthy Way, Suite 220
Virginia Beach, Virginia 23462
757-305-1797
148 Burnetts Way, Suite 107
Suffolk, Virginia 23434
757-738-1375
2613 Taylor Road, Suite 201
Chesapeake, Virginia 23321
757-738-1600
155 Kingsley Lane, Suite 400
Norfolk, Virginia 23505
757-278-2240
13609 Carrollton Boulevard, Suite 11
Carrollton, Virginia 23314
757-238-8751
4039 E Little Creek Road
Norfolk, Virginia 23518
757-738-1200
5818 Harbour View Boulevard, Building D, Suite 250
Suffolk, Virginia 23435
757-673-5890
102 Fairview Dr, Suite F
Franklin, Virginia 23851
757-304-9852
7185 Harbour Towne Parkway S., Suite 206
Suffolk, Virginia 23435
757-484-5828
2897 Bridge Road
Suffolk, Virginia 23435
757-484-7248
102-B Fairview Drive
Franklin, Virginia 23851
757–562–2158
22708 Main Street
Courtland, Virginia 23837
757-653-2007
102 Fairview Drive, Suite A
Franklin, Virginia 23851
757-569-7513
1378 Armory Drive
Franklin, Virginia 23851
757-562-4111