Restaurant Barock
Adorned in the style of Louis XVI, features a covered courtyard. Known for Danish and international cuisine with an emphasis on fresh seafood.
Dinner in Nyhavn is rarely a chef's-recommendation meal; it's an atmosphere meal. The places below deliver both proper food and the window seat that makes the price tag worth paying.
As evening falls, Nyhavn transforms into an atmospheric dining district. Restaurants along the canal offer a diverse selection of dinner menus, ranging from traditional Danish comfort food to modern European gastronomy and fresh seafood platters.
Most kitchens in Nyhavn open for dinner between 17:30 and 18:00 and take the last order at 21:30–22:00. Saturday is fully booked from 19:00 onwards; reserve two weeks ahead if you want a window seat.
The places fall into three tiers: classic Danish (Hyttefadet, Færgekro), mid-priced organic/international (Cap Horn, Marleys), and fish-led splurge (Havfruen). We've left off places where the view is the only thing that brings you back.
Adorned in the style of Louis XVI, features a covered courtyard. Known for Danish and international cuisine with an emphasis on fresh seafood.
Classic Danish ferry inn dating back to March 1983, expanded in 1996 to include Nyhavn 3. Famous for Denmark's largest lunch herring buffet (up to 10 types) and 20+ varieties of homemade spiced aquavit.
American diner situated in Nyhavn's oldest building from 1681. Serves milkshakes, burgers, and breakfast platters.
Cozy restaurant and bistro serving classic Danish lunch dishes, fresh oysters, caviar, and herring platters.
Established in 1936 as a sailors' tavern, now a historic gastropub managed by the 4th generation of the same family. Serves classic Danish and European dishes.
Classic Danish bistro and brasserie serving local, seasonal ingredients, organic dishes, and traditional smørrebrød in a cozy interior decorated with sailor art.
Charming, historic restaurant serving traditional Danish cuisine with a modern twist. Highly rated on Google (4.4) and TripAdvisor (4.5).
Traditional canal-side restaurant featuring an open courtyard, classic Danish lunch specialties (smørrebrød), and a seafood-focused international evening menu.
Waterfront fish and chips restaurant serving classic Danish fish dishes, burgers, and churros right by the canal.
Classic Nyhavn restaurant with a modern look. Serves traditional Danish lunch platters, smørrebrød, and international dinner favorites.
Bustling seafood bistro and fish restaurant. Famous for fresh oysters, seafood platters, and seasonal fish dishes, alongside meat and vegetarian options.
Highly rated Danish restaurant (TripAdvisor Travelers' Choice 2025). Serves high-quality, seasonal Danish cuisine and authentic smørrebrød rather than a generic tourist menu.
Known as 'Kroen ved broen' (The Inn by the Bridge). Traditional, atmospheric Danish inn serving classic lunch specialties with views over the canal. Open until late on weekends.
Upscale seafood and lobster restaurant located in a historic 1756 warehouse. Specializes in multi-course seafood tasting menus, oysters, and premium caviar.
Modern local bistro located at the quieter, sunny end of Nyhavn. Focuses on elegant, innovative dishes made from local, high-quality ingredients and fine wines.
Unique floating restaurant set on a beautifully restored historic wooden ship from 1898. Specializes in fresh seafood, gluten-free smørrebrød, and local craft beers.
Located in a cozy basement. Famous for thin, crispy Roman-style pizzas, Italian antipasti, and pasta dishes.
Restaurant Judie is a floating boat restaurant moored at Nyhavn 26 on the shade side of the canal. It serves modern Danish classics and smørrebrød for lunch daily, with dinner Tuesday to Saturday.
Nyhavn is a single 400 m canal with houses on both sides. The sunny side (odd numbers) is the colourful row with most of the activity; the shade side (even numbers) is quieter. Numbers match the round-up above.
Nyhavn 1 → 71 · approx. 6 minutes end to end on foot.
Mon-Thu: the day before is often enough. Fri-Sat: 1–2 weeks ahead for window tables, otherwise a few days ahead. Sun: easier.
Hyttefadet and Marleys welcome children at dinner. Havfruen and Cap Horn skew adult-feel in the evening.
Classic Danish: 280–450 DKK per person (starter + main + drinks). Cap Horn: 350–550 DKK. Havfruen: 550–800 DKK with wine pairing.