Google Maps now has walking directions along with driving directions. I tested it out with the walk I take every night after work to go home and it was pretty accurate. It said it should take 24 minutes to go from my office to Penn Station. It typically takes me 25 minutes. Right now, the walking directions are beta.
