A BUS company has apologised after it failed to run services for seven hours last Thursday.
The Leek to Cheadle service, which runs through several Moorlands villages, failed to complete any timetable routes between 9am and 4pm.
This led to many people missing appointments and some, including pensioners, having to walk several miles.
A spokesman for Arriva said: "We did have a few problems last Thursday.
"This was due to a combination of breakdowns and unforeseen circumstances. We wish to apologise for any inconvenience suffered by our passengers."
District councillor Linda Malyon, whose area covers a large slice of the route, said she had received calls from many residents upset about the Wardle/Arriva bus service.
She said: "Many buses did not turn up between 9am and 4pm and people had to walk miles, including pensioners.
"This bus company is a business so you would have thought they would have back up plans and spare buses.
"This is simply not good enough. People feel really let down as we seem to keep having problems since this service was taken over.
"Why did someone not come out in a car and explain the situation to people instead of just leaving them there standing?
"Some people missed appointments or work, while others walked from Ipstones to Kingsley and caught a bus which came from Hanley to go to Cheadle, getting there very late at 1.30pm.
"When the 12pm from Cheadle did not arrive one senior citizen had to walk to Whiston. This puts people at risk as the roads are not good enough for walking as there are no pavements, and many are narrow."
"When the service was taken over it started off bad at the beginning, but I truly believed it would get better,"