The UK's competition watchdog has accepted a proposal to cap rail fares on certain routes between Preston in Lancashire and Scotland.
The agreement is part of a deal with FirstGroup and TrenItalia, who now run the West Coast Rail franchise.
The Competition and Markets Authority (CMA) had raised concerns that train ticket prices could rise.
It found that on 21 routes, passengers would have little or no option but to choose a service run by FirstGroup.
After the first phase of an investigation into the new contract, the CMA discovered that on 17 routes between Preston and Scotland, passengers could only choose from West Coast Rail, operated by the joint venture between FirstGroup and Trenitalia, or from TransPennine Express, which is operated solely by FirstGroup.
It also pointed out that there were four routes between Oxenholme in the Lake District and Carlisle where travellers could only choose between the joint venture, TransPennine Express, and from one other company.
However, the CMA said it had now accepted proposals from FirstGroup and TrenItalia to address the concerns.
"For both West Coast Rail and TransPennine Express services, these include caps on unregulated fares and maintaining the same availability of cheaper advance tickets for all 21 routes that raise competition issues," the CMA said.
It added that the two operators "must submit regular reports to the CMA to show they are complying".
FirstGroup and Trenitalia won the contract to run the West Coast Rail franchise following a controversial process that saw Stagecoach banned from bidding for the contract in a row over pensions.
Stagecoach ran the franchise with Virgin Trains for more than 20 years.