Primary care · Amherst, New York

Primary care and family practice in Amherst, NY, centered on you.

Rapha Family Wellness Center provides physician-led primary care and family practice services for individuals and families in Amherst and the surrounding Buffalo area. Our approach combines comprehensive medical care with prevention, fitness, counseling, and nutrition support — all in one welcoming place on Main Street.

Why patients choose Rapha

  • Physician-led care focused on the whole person, not just symptoms
  • Emphasis on prevention, wellness, and long-term health
  • Fitness, counseling, nutrition, and wellness services under one roof
  • Easy online booking — see real openings and pick a time that works

What to expect

Your first visit is a conversation. We take time to understand your health history, your goals, and what matters most to you. From there, we build a personalized plan that may include preventive screenings, lifestyle and nutrition guidance, and coordination with our fitness and counseling partners.

Whether you need a new primary care home, help managing an ongoing concern, or a partner in prevention, we make it simple to get started — book online in minutes or call the office during business hours.

Family practice for every stage of life

As a family practice in Amherst, we care for the whole household — annual wellness exams, preventive screenings, sick visits, and ongoing support for chronic conditions. Families appreciate having one physician-led team that knows their history, so a visit never starts from scratch.

Wellness care, all under one roof

Beyond the exam room, Rapha brings wellness services together on one campus: fitness coaching with JBC Fitness, counseling through Alidade Services, nutrition support, and health-and-beauty treatments through Contoured Health. Your care plan can draw on any of them, guided by the same physician who knows your goals.

Serving Amherst and nearby communities

Our office at 3610 Main Street is easy to reach from Williamsville, Eggertsville, Getzville, East Amherst, Snyder, and North Buffalo. If you are looking for a new primary care doctor or a family practice near you in the Amherst area, we would be glad to welcome you.

Our Amherst office

3610 Main Street
Amherst, NY 14226

Contact & directions

Office hours

  • Monday – Saturday9:00 AM – 5:00 PM
  • SundayClosed

All times Eastern.

Ready to get started?

See real openings for the next two weeks and book a visit online — no phone tag, no waiting for a callback.

Book an Appointment

For medical emergencies, call 911. Online booking is for non-emergency visits.