CrossRoads Family Medicine has been serving the Campbellsville community since 1992.

Read more


About Crossroads Family Medicine

CrossRoads Family Medicine is all about your total health care needs. Located in Campbellsville, Kentucky, the highly qualified staff offers a wide range of services to ensure you're well cared for along all the roads and crossroads in your life.
The team has a variety of specializations, such as family medicine, geriatrics, nutrition, occupational medicine, and addiction medicine. The experts at CrossRoads Family Medicine believe your body should be treated as a whole, and they apply that philosophy to all of their patients.
Our board-certified, osteopathic doctors take a holistic approach to medicine, because your mind, body, and soul are interconnected. This is why the CrossRoads Family Medicine team uses a hands-on treatment method, osteopathic manipulative treatment (OMT), to diagnose and treat your condition. By looking at the bigger picture, the team addresses your current symptoms and prevents future issues.
The practice is seeing new patients and welcomes men and women 16 and over.


Osteopathic Medicine


If you are looking for a different approach to Healthcare, consider Osteopathic Medicine. Click below for more information.


Learn More

Major Insurance Providers Accepted

At CrossRoads Family Medicine, we care about every patient. Please call our office if you have any questions about your payment plan, or the insurances we accept!

United Healthcare

Choose Your Provider

Want to Lose Weight? Learn About the HCG Diet

Many people want to lose weight, but there are so many diets to choose from, it’s hard to know which is best. The HCG diet is an effective – though controversial – way to achieve the weight loss you desire.

Is It Allergies or Sinusitis?

Both allergies and sinusitis can cause similar symptoms, including nasal congestion and drainage. Read on to learn how to tell them apart.

CrossRoads Family Medicine
150 West Bear Track Road
Campbellsville, KY 42718
Phone: 270-465-8133
Fax: 270-789-1543
Office Hours

Get in touch