The 78-year-old was crossing Mauchline Road in the village at about 09:25 on Friday when the car hit her.
She is being treated in Ayr Hospital. The 84-year-old driver of the car, a grey VW Golf, was uninjured.
Police have asked anyone who saw the collision to contact them at Irvine police office.
A woman remains in a critical condition in hospital after being struck by a car in Mossblown in Ayrshire.