That might be a bit far, unless she has done 2 miles before... The weather shouldn't be too bad if she has a little jacket or sweater on, I would think she'd get tired going for such a long walk unless she is used to it. Though you could always carry her when she gets tired.
Yoda has made it around a 3.5 mile walk around a lake here, but he did grow into it, as we would keep increasing the distance we walked everytime we did it.