Premier League tickets for away fans will cost a maximum of £30, starting from next season.
The cap will cover the next three seasons after clubs unanimously backed the plan on Wednesday following a series of protests from fans about the high cost of tickets.
In a statement announcing the cap, the Premier League said: “Clubs know that away fans have a unique status. They are essential for match atmosphere and stimulate the response from home fans that distinguishes Barclays Premier League matches from those of other leagues.
“This unique status has long been understood by clubs, who currently provide away fans with a range of measures designed to assist them, including the Away Supporters’ Initiative (ASI), introduced in 2013.
“At their last meeting on 4 February, 2016, the clubs unanimously agreed that more should be done to help away fans and, after consideration of a range of options, have now decided to introduce the new £30 maximum price for away tickets.”
Fans had pushed for a cap of £20, but Premier League chief executive Richard Scudamore apparently pushed for a higher cap in order to guarantee support.
The proposal required 14 of the current 20 Premier League clubs to back it, but all 20 expressed their support.