The Bamyan-Baghlan highway has been reopened for traffic after two weeks of closure due to heavy flash floods, an official said on Saturday.