Everton will play four of last year's top-six in the opening five games of the 2017/18 season.
The Blues will begin the new campaign at home to Stoke City, before facing Manchester City, Chelsea, Tottenham Hotspur and Manchester United in a challenging start to the season.
Challenging start to 2017/18 season
Ronald Koeman's side begin their season with a Europa League qualifier on 27 July and 3 August, but their first domestic fixture will be a home fixture against Stoke City on the opening day of the new Premier League season (Saturday 12 August).
The Dutchman will then take his side to the Etihad Stadium (19 August) and Stamford Bridge (26 August), before hosting Tottenham Hotspur (9 September) and travelling to Old Trafford to play Manchester United (16 September).
The month of September is rounded off with two home fixtures against Bournemouth (23 September) and Burnley (30 September). The Blues' first game against the newly promoted sides is a visit to Brighton (14 October), before a home tie against Arsenal (21 October) and an away trip to 2015/16 champions Leicester City (28 October).
November begins with a home fixture against Watford (4 November), before successive away trips to Crystal Palace (18 November) and Southampton (25 November). The month ends with the Blues welcoming West Ham United to Goodison Park on Wednesday 29 November.
A busy festive period, including a trip to Anfield
Championship play-off winners Huddersfield Town will travel to Goodison on Saturday 2 December at the start of a busy month for the Blues amid a run of seven games in 28 days during the final month of the year. The first Merseyside derby of the season takes place at Anfield on 9 December for only the second time in the last 15 seasons.
Everton supporters will be hoping that this is an omen as the last time the Blues won an Anfield derby was 1999, when the Anfield derby was the first of the season. The Blues will then play against Newcastle United (13 December) and Swansea City (16 December), before they host Chelsea on 23 December and travel to West Bromwich Albion on Boxing Day.
A long away day at Bournemouth is how Everton will finish the calendar year, before beginning 2018 with a home fixture against Manchester United on New Year's Day. A trip to Wembley Stadium is next for the Toffees (13 January), with Tottenham playing their home games in 2017/18 at the national stadium. Koeman's side will then welcome West Brom (20 January) and Leicester City (31 January) to Goodison Park before the end of January.
The final few months
Everton will make two trips to London in February to play Arsenal (3 February) and Watford (24 February), while they will welcome another London club to Goodison Park when they host Crystal Palace on 10 February. March will see away trips to Burnley and Stoke City as well as home fixtures against Brighton and Manchester City.
The Goodison derby is set for 7 April, with the run-in pitching Everton against Swansea City (a), Newcastle United (h), Huddersfield Town (a), Southampton (h), before the Blues end their season with a trip to the Olympic Stadium to play West Ham United.
The final Premier League game might not, however, be Everton's final game of the campaign with the Europa League final taking place on Wednesday 16 April at Parc Olympique Lyonnais in France and the FA Cup final taking place on Saturday 19 May.
Full fixture list
Stoke City (H) - 12th
Manchester City (A) - 19th
Chelsea (A) - 26th
September
Tottenham (H) - 9th
Manchester United (A) - 16th
Bournemouth (H) - 23rd
Burnley (H) - 30th
October
Brighton (A) - 14th
Arsenal (H) - 21st
Leicester City (A) - 28th
November
Watford (H) - 4th
Crystal Palace (A) - 18th
Southampton (A) - 25th
West Ham (H) - 29th
December
Huddersfield Town (H) - 2nd
Liverpool (A) - 9th
Newcastle United (A) - 13th
Swansea City (H) - 16th
Chelsea (H) - 23rd
West Bromwich Albion (A) - 26th
Bournemouth (A) - 30th
Manchester United (H) - 1st
Tottenham (A) - 13th
West Brom (H) - 20th
Leicester (H) - 31st
February
Arsenal (A) - 3rd
Crystal Palace (H) - 10th
Watford (A) - 24th
March
Burnley (A) - 3rd
Brighton (H) - 10th
Stoke City (A) - 17th
Manchester City (H) - 31st
April
Liverpool (H) - 7th
Swansea City (A) - 14th
Newcastle United (H) - 21st
Huddersfield Town (A) - 28th
May
Southampton (H) - 5th
West Ham (A) - 13th