Compassionate primary and internal medicine in the heart of Plainsboro. Dr. Vidya Vakil partners with you for lasting wellness — from preventive screenings to chronic condition management.
From routine check-ups to managing complex conditions, Dr. Vakil provides a full spectrum of internal medicine services in a warm, supportive environment.
Annual physicals, health screenings, immunizations, and wellness planning to catch issues early and keep you thriving.
Expert, ongoing care for diabetes, hypertension, thyroid disorders, asthma, and other long-term conditions.
In-office lab work, EKGs, and comprehensive diagnostic testing to ensure accurate assessment and timely treatment.
Treating the whole person — considering your lifestyle, family history, and personal health goals in every plan.
Prompt care for infections, seasonal illnesses, and unexpected health concerns — because you shouldn't wait weeks.
Easily accessible on Plainsboro Road with flexible scheduling, minimal wait times, and a welcoming office environment.
Dr. Vidya Vakil is a board-certified internist dedicated to providing exceptional primary care to the Plainsboro community. With years of clinical experience, she combines thorough medical expertise with a genuinely compassionate approach.
She believes that effective healthcare begins with listening. Every patient receives personalized attention — taking the time to understand your concerns, explain your options clearly, and develop a care plan that fits your life.
Whether you're establishing a new doctor-patient relationship or seeking a provider who truly knows your history, Dr. Vakil offers the consistency and continuity that good health demands.
We make it easy to get started. Here's what to expect when you visit our office.
666 Plainsboro Road
Plainsboro, NJ 08536
Free parking available
Appointments are required. Call us to schedule your visit or to discuss your needs.
(609) 275-0729We accept most major insurance plans. Please contact our office to verify your coverage before your visit.
Take the first step toward better health. Call our office or send us a message — we'll respond promptly to help you get scheduled.
666 Plainsboro Road
Plainsboro, NJ 08536
Mon – Fri: 9:00 AM – 5:00 PM
Saturday: By Appointment
Fill out the form below and we'll get back to you within one business day.
Thank you. We'll be in touch within one business day.