Provider-Led Primary Care & Wellness in Bristol


Real access to your provider.


 Medical Care & IV Therapy — Same Day, No Hassle.



THIS is the clinic you’ve been searching for!


Primary Care Bristol VA TN



We provide comprehensive primary care, preventative medicine, and wellness services designed to support both everyday health and long-term vitality. Our clinic offers sick visits, chronic disease management, medication management, school and sports physicals, lab testing with transparent pricing, and membership or pay-per-visit options to keep care affordable and accessible. In addition to primary care, we offer vitamin injections, IV hydration, weight-management support, aesthetic services, and recovery therapies in a professional medical setting. Ready to learn more? Head back to the top of the page and click on the service that interests you most.

     Rated 5⭐ by local patients

I’m Kristina Johnson, MSN, APRN, FNP-C, founder and provider at Johnson Direct Primary Care & Wellness. My mission is simple: deliver affordable, transparent healthcare in a provider-led clinic where every patient is personally seen and cared for at every visit. We are committed to relationship-based primary care and wellness services that are accessible, honest, and centered on the needs of our community. Here, patients aren’t rushed or passed around—they’re known, heard, and treated with consistency and respect every step of the way.

Schedule Your Next Appointment

Easy, Convenient, Personalized

Book your visit with Johnson Direct Primary Care and Wellness in just a few clicks. Our streamlined scheduling system ensures you secure a time that fits your lifestyle, so you can focus on what matters most—your health.

Proudly Serving Southwest Virginia & Tri-Cities
Johnson Direct Primary Care & Wellness is located in Bristol, Virginia just minutes from the Tennessee state line. We proudly serve patients from Bristol VA, Bristol TN, Abingdon, Lebanon, Gate City, Wise, Big Stone Gap, Tazewell, Grundy, Marion, Wytheville, Damascus, Piney Flats, Johnson City, Kingsport, Elizabethton, and surrounding communities.