Unai Emery's Arsenal will face reigning champions Manchester City at the Emirates on the opening day of the 2018/19 Premier League season on August 11.
All eyes will be on a tough start for Arsene Wenger's successor, with only his second top-flight game in charge set to see Arsenal travel to Stamford Bridge to face Chelsea a week later (August 18).
Wolves play Everton at Molineux in their first game back in the Premier League after winning the Sky Bet Championship.
Craven Cottage will host top-flight football for the first time since 2014 as Fulham return to the Premier League by welcoming Crystal Palace.
Fulham are due to travel to Tottenham in their second game on August 18, but Spurs have confirmed this match will be played at Wembley while their new stadium is completed.
Neil Warnock's Cardiff, promoted behind Wolves, will kick their campaign off with an away trip to Bournemouth on the opening weekend.
Pep Guardiola and Jose Mourinho will face their first Manchester derby of the new season at the Etihad on November 10.
December 1 is set to be another derby weekend, with Liverpool playing Everton at Anfield and Arsenal hosting Tottenham at the Emirates.
Opening day fixtures
Bournemouth v Cardiff City
Arsenal v Manchester City
Fulham v Crystal Palace
Huddersfield Town v Chelsea
Liverpool v West Ham United
Manchester United v Leicester City
Newcastle United v Tottenham Hotspur
Southampton v Burnley
Watford v Brighton
Wolverhampton Wanderers v Everton
Final day fixtures
Brighton v Manchester City
Burnley v Arsenal
Crystal Palace v Bournemouth
Fulham v Newcastle United
Leicester City v Chelsea
Liverpool v Wolverhampton
Manchester United v Cardiff City
Southampton v Huddersfield Town
Tottenham Hotspur v Everton
Watford v West Ham United