Buffalo Medical Group

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

BMG primary care patients can self-schedule in person visits for our Same Day Care clinic through their MYChart Account....
12/30/2025

BMG primary care patients can self-schedule in person visits for our Same Day Care clinic through their MYChart Account.

12/25/2025
Same Day Care Clinic Available Christmas Eve.
12/24/2025

Same Day Care Clinic Available Christmas Eve.

Coming Soon- BMG primary care patients can self-schedule in person visits for our Same Day Care clinic through their MYC...
12/20/2025

Coming Soon- BMG primary care patients can self-schedule in person visits for our Same Day Care clinic through their MYChart Account.

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.