Everton’s home game against Chelsea and Manchester United’s visit to Leicester City were the other options under consideration to be moved from Saturday December 23, to fill an afternoon slot on December 24.
Arsenal feared they would not be able to get the safety certificate needed for the 4pm kick-off.
Everton’s showdown with Chelsea at Goodison Park, Tottenham’s trip to face Burnley at Turf Moor and Manchester United’s game at Leicester City are the games on 23 December which do not have a 3pm kick-off.
Premier League executive chairman Richard Scudamore said: “We appreciate this is the peak time for supporters attending and watching the Premier League”.
Premier League fans will be spared a tortuous journey on Christmas Eve night, following the Premier League’s announcement that no games will be played on December 24.
But no club will play their games on the day before Christmas.
That led to pushback from the clubs and supporters’ groups, as well as a threat by Arsenal ushers that they might decide not staff the match if the league went ahead with their plans.
There were suggestions that a compromise would be sought, with the hope that the game would instead take place at 12.30pm.
Until 1957, there was a full programme of Football League fixtures on Christmas Day, with the reverse fixtures taking place on Boxing Day.
The broadcast selections for the final round of December fixtures and the month of January will be announced “no later” than October 27, the Premier League said.
Until 1958 matches were played on Christmas Day itself.