A police spokesperson said a woman in her 50s was hit by the van while crossing Marshland Rd last Friday night.
She was discharged from hospital yesterday and is recovering at home.
Police have spoken to the 64-year-old driver of the van and charged him with failing to stop and ascertain injury after a crash.
The man is due to appear in Christchurch District Court on September 20.