Skilled Nursing · Asheville, NC

Bear Mountain Health and Rehabilitation

Verified from NC DHSR state records · Updated July 2026


Bear Mountain Health and Rehabilitation is a licensed skilled nursing and rehabilitation facility in Asheville, Buncombe County. Skilled nursing is the most medically intensive level of senior care, providing 24-hour licensed nursing along with physical, occupational, and speech therapy, for both short-term rehabilitation after a hospital stay and long-term care.

Facility at a glance

Type: Skilled nursing & rehabilitation
Address: 500 Beaverdam Road, Asheville, NC 28804
Phone: (828) 254-8833
State license: NH0321
Licensed nursing beds: 77
Payment: Verify Medicare/Medicaid participation directly

The details above come directly from the North Carolina Division of Health Service Regulation nursing home register. Before choosing any facility, confirm current availability, pricing, and Medicare or Medicaid participation with the facility, and check its quality and staffing ratings on Medicare’s Care Compare tool.

New to skilled nursing? Our Skilled Nursing guide explains the 2026 Medicare rules, what it costs, and how it differs from assisted living. To compare every licensed facility side by side, see the Facility Directory.

Considering Bear Mountain Health and Rehabilitation?

Tell us about your situation and a local guide will help you compare it against other options and prepare the right questions. Free, and no sales pressure.

About this facility

Bear Mountain Health and Rehabilitation is a Medicare- and Medicaid-certified skilled nursing facility on Beaverdam Road in north Asheville, with 77 certified beds. It provides 24-hour nursing care, rehabilitation, and help with the activities of daily living for people needing daily skilled care, whether recovering from a hospital stay or living there longer-term.

Services include physical, occupational, and speech therapy alongside skilled nursing. According to CMS payroll data, the facility provides roughly 3.25 hours of total nursing care per resident per day, a useful staffing figure to compare across facilities. As always, check the current Medicare star rating and inspection history when weighing options.

On social media: Facebook

Where it is

Explore the location and drop into Street View to see the building and neighborhood.

Frequently asked questions

How big is Bear Mountain?

It has 77 certified skilled nursing beds, smaller than many of the county’s 100-plus-bed centers.

How much nursing staffing does it have?

CMS payroll data indicates about 3.25 total nursing hours per resident per day. Comparing staffing hours across facilities is one good way to judge care capacity.

What services does it offer?

24-hour skilled nursing, physical, occupational, and speech therapy, and help with daily activities for short-term and long-term residents.