Premier League champs Chelsea will start their title defence at home to Burnley.
The new season's fixtures which were announced on Wednesday morning saw Antonio Conte's team given a Stamford Bridge opener on the weekend of August 12/13.
Runners-up Tottenham start away from home for the seventh successive season. The trip to newly-promoted Newcastle is a repeat of the 2012/13 opener, which the Magpies won 2-1.
Brighton host Manchester City while the other Premier League newcomers, Huddersfield, open at Crystal Palace.
Manchester United begin at home to West Ham, 2016 champions Leicester visit Arsenal, while Liverpool go to Watford.
Everton host Stoke, Southampton face Swansea and West Brom are at home to Bournemouth in the other opening day matches.
Tottenham's first Premier League match at Wembley sees Chelsea provide the opposition, in the pick of the following weekend's fixtures.
Opening day fixtures
Arsenal v Leicester City
Brighton and Hove Albion v Manchester City
Chelsea v Burnley
Crystal Palace v Huddersfield Town
Everton v Stoke City
Manchester United v West Ham United
Newcastle United v Tottenham Hotspur
Southampton v Swansea City
Watford v Liverpool
West Bromwich Albion v AFC Bournemouth
Source: tribalfootball.com