EDMONTON -- A 35-year-old man is dead after he was hit by a pickup truck on a highway in Parkland County, RCMP said.

Mounties say the eastbound pickup struck the man as he walked onto the far right lane of Highway 16A, one kilometre east of Boundary Road between Stony Plain and Spruce Grove, at approximately 4 a.m.

The man died on scene, police said.

The 29-year-old driver and his 47-year-old passenger were not injured in the crash, RCMP said.

Traffic was affected for several hours.

The crash is under investigation, police said.