A Palestinian teenager stabbed an Israeli soldier to death at a bus station in northern Israel on Wednesday, police said, in a rare nationalistic attack far from the usual West Bank flashpoints.

The soldier was stabbed multiple times in the neck and upper body and was evacuated to hospital in critical condition where he died of his wounds, police spokesman Micky Rosenfeld said.