Commenting on the expected fares hike, Creagh said: "David Cameron has failed to stand up for working people struggling with the cost-of-living crisis. He's allowed train companies to sting passengers with inflation-busting fare rises of over 20% since 2010, costing them hundreds of pounds.
"We can't go on like this. The choice facing passengers is between fares rising another 24% by 2018 under the Tories, or a Labour government which will cap annual fares on every route and enact the biggest railway reforms since the Tories' botched privatisation, delivering a better deal for passengers and taxpayers."
In a speech in London, Creagh will also say: "Our rail fares are among the highest in Europe. Rail passengers rightly feel ripped off when they are uncertain if they paid the lowest fare.
"Labour will create a legal right to the cheapest ticket for your journey, ending the confusion passengers experience. We will introduce a strict cap on rail fares, removing the 'flex' arrangement that allows train companies to raise fares more on some routes."
Creagh will add that Labour would reform the railways to get a better deal for taxpayers and passengers. This would include legislating to allow a public sector operator to run lines, reviewing the franchise system and simplifying the fares structure.
CBT public transport campaigner Martin Abrams said: "With people's wages stagnating and in some cases falling, the expense of taking the train to work has become a huge part of living costs.
"If the Government doesn't put an end to above-inflation fare increases quickly, ordinary commuters will be priced off the train and could be forced into agonising decisions such as moving house or quitting their jobs."
Unions forming the TUC's campaign group Action for Rail are holding demonstrations today at rail stations across the country.
Mick Cash, acting general secretary of the RMT transport union, said passengers were "being lined up for an inflation-busting increase in their fares".