Premier League champions Chelsea will begin the defence of their title by hosting Sean Dyche's Burnley at Stamford Bridge on August 12.
Antonio Conte's side will follow up the game against the Clarets by facing Tottenham at Wembley in a mouth-watering repeat of last season's FA Cup semi-final.
Jose Mourinho's Manchester United will entertain West Ham at Old Trafford on the opening day, while neighbours City travel to the Amex Stadium to face top-flight newcomers Brighton and Hove Albion.
Arsene Wenger will begin the next chapter in his Arsenal career at home to Leicester City, while Liverpool will travel to face Watford in Marco Silva's first game in charge at Vicarage Road.