Coronavirus update

Thank you for entrusting us with your health care. We understand the concern and uncertainty you may be feeling about coronavirus (also known as COVID-19). With your care and safety in mind, we are changing how we provide some services.

Your health and safety are our top priorities, today and every day. We are here to provide you with the care and support you need. We encourage you to stay informed about how to stay healthy and to learn what steps to take if you think you have COVID-19. For the most up-to-date information on Allina Health's coronavirus response, and the information you need to stay healthy, learn more here.

Contact us

At Buffalo Hospital, it is our goal to provide exceptional customer service to every patient, every time. If you have questions, concerns or feedback about the care you received at Buffalo Hospital, please find the appropriate department phone number and reach out to us. 

Buffalo Hospital
303 Catlin St
Buffalo, Minnesota 55313

Fax: 763-684-7910 
Maps and directions

  • Issues about the care of a patient:
    Please contact our patient representatives during regular business hours at 763-684-7138.
  • If you have questions about personal health issues, the best way to find an answer is to speak with your doctor or other health care provider who has access to your medical history.
  • For emergencies, please call 9-1-1.
  • To reach a patient room: 763-682-1212
Billing 612-262-9000
Birth Center, Level II Nursery 763-684-7640
Care management 763-684-7700
Class registration 1-866-904-9962
Courage Kenny Rehabilitation Institute 763-684-3888
Education and wellness services 763-684-7025
Employment opportunities 612-262-4590
Foundation  763-684-6800
General hospital information 763-682-1212
Gift shop 763-684-7544
Heart Center 763-684-3801
Hospice and palliative care 651-635-9173
Laboratory 763-684-7855
Medical records  612-262-2300 
Medical and surgical nursing desk  763-684-7600 
Patient pre-registration  763-684-3800 
Physician referral (find a doctor)  612-262-3333 or 1-800-877-7878 
Poison control  1-800-222-1222 
Price estimate for medical services  612-262-4930 
Radiology  763-684-7550 
Sleep Center  763-684-3808 
Surgery & Outpatient Center  763-684-7777 
Urgent care  763-684-7533 
Volunteer services  763-684-7812