State police said that bus driver Terrence Harold Shultz, 65, lost control and crashed into an embankment around 2:20 p.m. on Route 220 in Cumberland Valley Township, about five miles from the Maryland border.
Twenty-six of the 33 passengers on the bus were taken to two hospitals in the area and all but three with minor injuries were treated and released, hospital officials said.
The bus, owned by Freedom Excursions in Altoona, was headed to the Rocky Gap Casino Resort in western Maryland.
Western Maryland Health Systems spokeswoman Kathy Rogers said 15 patients were brought there and all but three with minor injuries were expected to be treated and released.
UPMC Bedford spokeswoman Susan Manko said 10 patients were treated and released from the hospital and one person declined treatment. A man who was originally said to have serious injuries was among those treated and released, Manko said.
Twenty-five EMS units from four counties responded to the crash site, according to David Cubbison, the director of emergency services for Bedford County.
"It was snowing all day," he said. "We had numerous accidents across the county throughout the afternoon."