The game was originally slated to tip at 6:30 p.m. The league cited ''continued weather conditions'' in announcing the game.
Much of Virginia has been blanketed by snow over the past few days, and in some areas, well over a foot has fallen.
The Tar Heels (17-2, 6-0 ACC) will be looking for their 11th consecutive victory.
Virginia Tech (12-7, 4-2) is one of the surprise teams in the league in just its second season under coach Buzz Williams.