The NHL will resume the season starting with Stanley Cup Qualifiers on 1 August, according to a press release on Friday.
The announcement comes after the NHL and the National Hockey League Players' Association (NHLPA) agreed to a four-year extension of the Collective Bargaining Agreement and a Return to Play Plan.
Teams will play in Edmonton and Toronto, but no visitors are allowed to ensure safety amid the pandemic.
The NHL added it will regularly check personnel and individuals who have been in contact with them for coronavirus symptoms.
Earlier, NHL Commissioner Gary Bettman said that no one knows exactly when play could resume, adding that the next NHL season might start in December.