Mariefred is a small town on the southern shore of Lake Mälaren, about an hour west of Stockholm, and one of the easiest and most rewarding day trips from the capital. The streets near the water are lined with low wooden houses painted in falu red and ochre, and they fill in summer with cafes, antique shops, and people in no particular hurry. The town grew up around a Carthusian monastery — the name means "Mary's Peace" — and it has kept a quiet, slightly old-fashioned air ever since.
The main draw is Gripsholm Castle, a red-brick Renaissance fortress that sits right on the lakeshore at the edge of town. Built in the 1530s for King Gustav Vasa on the site of an earlier stronghold, it now houses the Swedish national portrait collection — five centuries of kings, queens, scientists, and writers staring down from the walls. The round towers, the small castle theatre, and the grazing roe deer in the surrounding park are all worth the visit, and the building photographs beautifully from across the water.
The classic way to arrive in summer is aboard the S/S Mariefred, a coal-fired steamboat that has made the run from Stockholm since 1903. The trip takes about three and a half hours each way across the lake — slow travel as an end in itself. A popular plan is to go one way by steamboat and return on the narrow-gauge heritage railway that runs the short hop from Mariefred to Läggesta, where regular SJ trains connect back to Stockholm in under an hour.
Beyond the castle, Mariefred rewards an unhurried wander. The little harbour, the 17th-century church on the hill, and the surrounding lakeside countryside all make it a pleasant place to spend a half day, especially when the outdoor tables are out and the steamboat is tied up at the quay.