Mariefred har Sveriges eldste gjestgiveri, Gripsholms gjestgiveri, som dateres tilbake til 1609. Ved Mariefreds vestkant ligger naturreservatet Hjorthagen. Det er et inngjerdet område med gamle eiker og frittgående dåhjort.