Chelsea will begin their title defence at home to Burnley when the 2017-18 Premier League season kicks off on the weekend of 12-13 August.
Newly promoted Newcastle host Tottenham, while Brighton welcome Manchester City and Huddersfield visit Crystal Palace.
Spurs' first game at Wembley will be against Antonio Conte's champions on the second weekend of the season.
The precise date of games will be set once TV schedules have been decided.
The league is set to finish on Sunday 13 May 2018, a week earlier than last season, with the World Cup finals in Russia starting on 14 June.
The English Football League fixtures will be released on 21 June and Scotland's fixtures two days later.
Questions have been raised about Tottenham's potential to perform at Wembley after a miserable run of results there in last season's Champions League, and Mauricio Pochettino's side will have a tough first test at their temporary home.
The last time Spurs visited the national stadium was in the FA Cup semi-final, a game they lost 4-2 to this season's first visitors - Chelsea.
But it could prove a tricky opening few weeks for the defending champions too, with Chelsea hosting Everton (26 August), visiting 2015-16 winners Leicester after the international break and then welcoming Arsenal (16 September).
Arsene Wenger's Gunners have a chance to show their top-four credentials in week three when they visit Anfield to face Liverpool.
Another early indicator in the race for the Champions League places comes in the following round of games, with Liverpool travelling to Etihad Stadium to face Manchester City.
Europa League winners Manchester United do not face another Champions League qualifier until they visit Jurgen Klopp's Liverpool on the weekend of 14 October.
English football's top-flight sides will face four league games in nine days over Christmas and new year, with eight games in total from 2 December to 1 January.
The final round of the Champions League group stage also takes place during that period, as traditionally does the fifth round of the League Cup.
Arsenal welcome Liverpool two days before Christmas, while Brighton go to Chelsea on Boxing Day and Newcastle host Manchester City.
West Ham make the trip across London to face Tottenham in the round of games scheduled for 30 December, with another London derby taking place on New Year's Day as Arsenal host Chelsea.
There will be no easing into life in the top flight for those promoted from the Championship, with Brighton's first game in the Premier League coming at home to Pep Guardiola's Manchester City.
Newcastle hammered Tottenham 5-1 in their most recent Premier League game at St James' Park and it will be last season's runners-up Spurs who visit Rafa Benitez's side on the opening day.
Huddersfield make their Premier League debut at Crystal Palace, before hosting fellow newcomers Newcastle a week later and completing their August schedule at home to Southampton.
The Terriers' first game back in the top flight since 1972 is a repeat of their last, when they drew 0-0 at Selhurst Park in April that year.
Brighton, meanwhile. are back in English football's top division for the first time since the 1982-83 season.
Chris Hughton's side go to Leicester on the second weekend, before visiting Watford.
Pep Guardiola and Jose Mourinho will get the chance to renew their rivalry on 9 December at Old Trafford, with the return fixture at Etihad Stadium on the weekend of 7 April.
This season's Merseyside derbies fall on the same weekends as Manchester's, with Ronald Koeman's Everton making the short trip across Stanley Park to face Liverpool in December.
FA Cup winners Arsenal return to Wembley for the north London derby in February, with Spurs first heading to the Emirates on 18 November.
Newcastle boss Benitez goes back to Stamford Bridge to face former club Chelsea on the first weekend of December, while the Spaniard returns to another one of his former employers, Liverpool, on 3 March.
Liverpool and Manchester United first meet at Anfield on 14 October, before Klopp's side go to Old Trafford on 10 March.