The Squared Away Blog from the Center for Retirement Research at Boston College recommends 3 free retirement calculators. Check out the blog and their recommendations at:
http://squaredawayblog.bc.edu/squared-away/retirement-calculators-3-good-options/