Milan will aim to build on a strong finish to last season when they host Bologna first up in Serie A on September 12.
Zlatan Ibrahimovic will provide Bologna with a close-up view of what might have been when Milan begin their Serie A campaign at home on September 20.
The Swedish veteran penned a one-year extension at San Siro this week having previously been linked to a move to Sinisa Mihajlovic's side.
Ibrahimovic's decision will have been swayed in part by a sensational finish to the previous campaign, which saw Milan go unbeaten in 13 games across all competitions when football in Italy resumed after the suspension amid the coronavirus pandemic.
Milan will aim to build on that form, which yielded a sixth-place finish, during a favourable-looking opening that sees home games with Bologna and Spezia sandwich a trip a Crotone, though the derby with Inter and a clash against Roma at San Siro follow.
Lazio will be the last visitors to Milan of 2020 on December 23, while the Rossoneri host Juventus on January 6 in one of six matches – which include a visit from Atalanta – that month.
The second clash against Inter takes place on February 21, while a trip to Turin to face champions Juventus is on May 9 in one of three away games from Milan's last four matches.
Stefano Pioli, who signed a new two-year contract as head coach in July, takes his side to Atalanta – who finished third last season – on the final day on May 23.
The schedule, published on September 2, is subject to change.
Milan's fixtures in full:
September 20 - Milan v BolognaSeptember 27 - Crotone v MilanOctober 4 - Milan v SpeziaOctober 18 - Inter v MilanOctober 25 - Milan v RomaNovember 1 - Udinese v MilanNovember 8 - Milan v Hellas VeronaNovember 22 - Napoli v MilanNovember 29 - Milan v FiorentinaDecember 6 - Sampdoria v MilanDecember 13 - Milan v ParmaDecember 16 - Genoa v MilanDecember 20 - Sassuolo v MilanDecember 23 - Milan v LazioJanuary 3 - Benevento v MilanJanuary 6 - Milan v JuventusJanuary 10 - Milan v TorinoJanuary 17 - Cagliari v MilanJanuary 24 - Milan v AtalantaJanuary 31 - Bologna v MilanFebruary 7 - Milan v CrotoneFebruary 14 - Spezia v MilanFebruary 21 - Milan v InterFebruary 28 - Roma v MilanMarch 3 - Milan v UdineseMarch 7 - Hellas Verona v MilanMarch 14 - Milan v NapoliMarch 21 - Fiorentina v MilanApril 4 - Milan v SampdoriaApril 11 - Parma v MilanApril 18 - Milan v GenoaApril 21 - Milan v SassuoloApril 25 - Lazio v MilanMay 2 - Milan v BeneventoMay 9 - Juventus v MilanMay 12 - Torino v MilanMay 16 - Milan v CagliariMay 23 - Atalanta v Milan