Highway 4 near Kennedy Lake has reopened after being closed for several hours on Friday evening.