Buffalo Medical Group

Buffalo Medical Group Buffalo Medical Group is a multi-specialty healthcare group in WNY, offering patients a complete con
(661)

New Location, 325 Essjay Road, Williamsville. Accepting new patients. Call to schedule an appointment.
02/27/2026

New Location, 325 Essjay Road, Williamsville. Accepting new patients. Call to schedule an appointment.

NEW HOURS ADDED - Existing Buffalo Medical Group primary care patients can self-schedule in person visits for our Same D...
02/27/2026

NEW HOURS ADDED - Existing Buffalo Medical Group primary care patients can self-schedule in person visits for our Same Day Care clinic through their MYChart Account. Self-schedule appointments available 8 –11 am and 4-6 pm.

Buffalo Medical Group is pleased to Welcome Dr. Kiran Kandukurti, to the nephrology  team. Accepting New Patients, sched...
02/26/2026

Buffalo Medical Group is pleased to Welcome Dr. Kiran Kandukurti, to the nephrology team. Accepting New Patients, schedule an appointment today.

Buffalo Medical Group is pleased to Welcome Dr. Rahim Mangalji, to the primary care team. Accepting New Patients, schedu...
02/25/2026

Buffalo Medical Group is pleased to Welcome Dr. Rahim Mangalji, to the primary care team. Accepting New Patients, schedule an appointment today.

Buffalo Medical Group is pleased to Welcome Dr. Amanda Corigliano, to the primary care team. Accepting New Patients, sch...
02/20/2026

Buffalo Medical Group is pleased to Welcome Dr. Amanda Corigliano, to the primary care team. Accepting New Patients, schedule an appointment today.

NEW HOURS ADDED - Existing Buffalo Medical Group primary care patients can self-schedule in person visits for our Same D...
02/18/2026

NEW HOURS ADDED - Existing Buffalo Medical Group primary care patients can self-schedule in person visits for our Same Day Care clinic through their MYChart Account. Self-schedule appointments available 8 –11 am and $-6 pm.

Address

325 Essjay Road
Williamsville, NY
14221

Opening Hours

Monday 8:30am - 4:30pm
Tuesday 8:30am - 4:30pm
Wednesday 8:30am - 4:30pm
Thursday 8:30am - 4:30pm
Friday 8:30am - 4:30pm
Saturday 9am - 1pm

Alerts

Be the first to know and let us send you an email when Buffalo Medical Group posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Practice

Send a message to Buffalo Medical Group:

Share

Share on Facebook Share on Twitter Share on LinkedIn
Share on Pinterest Share on Reddit Share via Email
Share on WhatsApp Share on Instagram Share on Telegram

Our Story

At Buffalo Medical Group, our team of primary care physicians and specialists offers comprehensive care that works for your life. We know you’re busy, so we work hard to provide care that’s convenient and easily accessible, with one multispecialty group available for all of your healthcare needs. Our team collaborates on a daily basis to deliver proactive care that’s designed to keep you healthy. It’s all part of treating people well—a dedication to wellness and a commitment to compassionate care that goes beyond simply treating you when you’re sick. We also offer SameDay Care: 8 a.m. to 8 p.m. weekdays, 9 a.m. to 1 p.m., Saturdays and most holidays.