Wanderyn
Gripsholm Castle
Photo: Wikimedia Commons
poi · SE

Gripsholm Castle

Getting around: Gripsholm Castle is in Mariefred, about 70 km southwest of Stockholm. Take a train to Läggesta then a connecting bus or the vintage steam train (seasonal), or drive (about 1 hour); a seasonal boat also runs from central Stockholm in summer, taking about 3.5 hours one way.
Hours: Typically open daily in summer, with reduced days (often weekends only, or closed) in winter — check current schedule.

Gripsholm Castle is a 16th-century royal castle on Lake Mälaren, built for King Gustav Vasa and now home to the Swedish national portrait collection, with thousands of paintings of notable Swedes displayed throughout its rooms. Its round corner towers and red-brick construction give it a classic Swedish castle silhouette, and the surrounding town of Mariefred is a well-preserved small town worth a wander in its own right.

The seasonal steamship or steam train route out from Stockholm is part of the appeal for many visitors, turning the trip itself into an old-fashioned outing rather than just a transit inconvenience.

Gripsholm Castle FAQs

What is Gripsholm Castle known for?

Housing the Swedish national portrait collection, with historical portraits of Swedish royalty and notable figures displayed throughout its rooms.

How do I get to Gripsholm Castle from Stockholm?

By train to Läggesta with a bus connection, by car (about an hour), or via a seasonal steamboat from central Stockholm in summer.

Is Mariefred worth visiting beyond the castle?

Yes, it's a charming, well-preserved small town with its own character, including a vintage narrow-gauge steam railway.

Is Gripsholm Castle open in winter?

Access is reduced outside summer — check current hours before planning a winter visit.

How long should I plan for the trip?

A full day if including travel time, especially via the scenic boat route.

Your travel graph

Ready to plan Gripsholm Castle?Planning a trip soon? Add it to build an itinerary.

Reviews/Comments

No comments yet — be the first.