Hotel J

Ellensviksvagen 1, 131 52 Nacka Strand, Sweden

From the Adirondack chairs lazily spread across the pier and the seafood restaurant’s waterfront deck, it’d be easy to confuse the Hotel J for somewhere in New England. Even the rooms are decked out in a healthy dose of Americana, with tasteful white cotton and stars-and-stripes accompanying the natural wood furnishings and nautical memorabilia. And the seafood-focused restaurant—which, frankly, feels like a luxury yacht—channels American favorites in its brasserie-style menu.

But, fear not, the Hotel J is also very Swedish. Located on Nacka Strand 20 minutes from Stockholm, it capitalizes on the Swedes’ love of boating, especially in the summer months, when the archipelago’s 30,000 islands become day trip and vacation destinations for the entire city. Not only is it affiliated with a local kayak and canoe rental center—just ask if you’d like to spend a day on the water—but the ferry to and from Stockholm stops in front of the restaurant, allowing city dwellers to make pilgrimages to the eatery at will. The hotel’s sprawling, wooded grounds, too, are exceptionally Swedish, especially with the 19th-century summer mansions that dot them; most are used as event spaces now, but don’t let that curb your exploring.

Information on this page, including website, location, and opening hours, is subject to have changed since this page was last published. If you would like to report anything that’s inaccurate, let us know at

Nearby highlights
Sign up for our newsletter
Join more than a million of the world’s best travelers. Subscribe to the Daily Wander newsletter.
More From AFAR