It will be James' first game in Miami since he decided to return to Cleveland last month. James, who won two championships and made Finals appearances in each of his four seasons with the Heat, will turn 30 on Dec. 30.
The full NBA schedule will be released on an NBA TV special at 6 p.m. ET on Wednesday.
Still being finalized is where the Cavaliers will open their season, Stein reports, but his sources insist it won't be in San Antonio. James, who is entering his 12th NBA season, last played a game for the Cavaliers on May 13, 2010, when Boston closed out its Eastern Conference semifinal against Cleveland in six games.
The defending champion Spurs' "Ring Night" is tentatively scheduled for Oct. 28 against the Mavericks, Stein reports. Dallas took San Antonio to seven games in their first-round playoff series last season.
- Chris Mascaro