Not affiliated with any tourism board
Home› From the cruise ship to Nyhavn
Practical · Cruise port

From the cruise ship to Nyhavn

Copenhagen has three cruise terminals, and how you get to Nyhavn depends entirely on which one your ship uses. From Nordre Toldbod you can walk it in under twenty minutes. From Oceankaj in Nordhavn you need a bus and then the metro or the harbour bus. Here is the route from each terminal, with walking times we have measured ourselves.

Docked at Nordre Toldbod, Langelinie or Oceankaj? How to get to Nyhavn from each Copenhagen cruise terminal: walking times, buses, metro and tickets.

The short version

TerminalDistance to the centreBest way to Nyhavn
Nordre Toldbod3 kmWalk: about 19 minutes (1.4 km) along the water
Langelinie4 kmWalk: 30–35 minutes (about 3 km) past the Little Mermaid. Or bus 27 to Østerport and the metro
Oceankaj (Ocean Quay)8 kmBus 25 (on cruise days) or bus 164 to Orientkaj, then metro M4 to Kongens Nytorv or harbour bus 991 to Nyhavn

Find out which terminal your ship docks at before you go ashore. The port's list of ships in port shows all arrivals in Copenhagen. Arriving by plane or train instead? See how to get to Nyhavn.

From Nordre Toldbod: walk

Nordre Toldbod is the terminal closest to the city, used by ships up to about 200 metres long. Walk south along the water past Amaliehaven and Ofelia Plads to the end of Nyhavn: about 1.4 km, 19 minutes by our measurement. The nearest metro is Marmorkirken, a 14-minute walk from the terminal.

From Langelinie: walk, or bus and metro

Langelinie is by the Little Mermaid. To Nyhavn it is about 3 km on foot, 30–35 minutes by our measurement, past the Mermaid, Kastellet and Amaliehaven. If you would rather save your legs, walk 15 minutes to Østerport Station, or walk 5 minutes to the Indiakaj stop and take bus 27 to Østerport. From Østerport, take the metro to Kongens Nytorv at the inner end of Nyhavn.

From Oceankaj: bus, then metro or harbour bus

Oceankaj in Nordhavn is the furthest out, 8 km from the centre.

  • Bus 25 stops at each terminal and runs to Orientkaj metro station in about 15 minutes, every 10–20 minutes on days when ships are in port.
  • Bus 164 runs all year to Orientkaj (towards Ballerup St.).
  • From Orientkaj, metro line M4 runs straight to Kongens Nytorv, at the inner end of Nyhavn. No change needed.
  • Or take the harbour bus 991 from Orientkaj St. It sails through the harbour and stops at Nyhavn, so you arrive by water.
  • There is a ticket machine at Oceankaj, right by the tourist information.
  • A taxi from Oceankaj to Tivoli costs about 200–250 DKK depending on the time of day, according to the port.

Tickets

  • A single ticket for 2 zones costs 24 DKK for adults (2026 fares). Children pay half price, and up to two children under 12 travel free with an adult who has a ticket.
  • Buy your ticket from a ticket machine (they take card and cash at Østerport and Marmorkirken) or in the Rejsebillet app. The old DOT Tickets app no longer sells tickets.
  • The harbour bus is part of the same system: lines 991 and 992 run between Orientkaj St. and Teglholmen and stop at Nordre Toldbod and Nyhavn, among other places. Any ticket valid in zone 1 works on board.
  • Planning to see several attractions the same day? Read our page on the Copenhagen Card.

Hop-on hop-off

Stromma's cruise bus (the black line) leaves from the quay at terminals 1, 2 and 3 at Oceankaj and stops at «Nyhavn/Kongens Nytorv». It only runs on your ship's arrival day. Tickets from 279 DKK.

A few hours in Nyhavn

With half a day, take a canal tour from Nyhavn, eat smørrebrød on the quay and walk the houses with our house-by-house guide. With a full day, see how to spend a day in Nyhavn. Allow plenty of time to get back: the ship does not wait.

How we checked

Terminal facts, buses, taxi prices and fares come from Copenhagen Malmö Port (cmport.com), Wonderful Copenhagen and Din Offentlige Transport (dinoffentligetransport.dk), and the hop-on hop-off details from Stromma. Prices are the 2026 prices and were checked on 7 November 2026. Walking times are our own measurements of the walking route from each terminal to the nearest point on the Nyhavn quay.

Can you walk from the Copenhagen cruise port to Nyhavn?

From Nordre Toldbod, yes: about 19 minutes. From Langelinie it takes 30–35 minutes. From Oceankaj, take bus 25 or 164 to Orientkaj and continue by metro or harbour bus.

Which cruise terminal is closest to Nyhavn?

Nordre Toldbod, about 1.4 km from the Nyhavn quay.

How much is the bus from the cruise terminal?

A single ticket for 2 zones costs 24 DKK for adults (2026). Up to two children under 12 travel free with an adult who has a ticket.

Where do I buy a ticket?

From a ticket machine, for example at Oceankaj by the tourist information, or in the Rejsebillet app.

Can I take a boat to Nyhavn?

Yes. Harbour bus 991 starts at Orientkaj St., where bus 25 and 164 from Oceankaj stop, and it calls at Nyhavn. Any ticket valid in zone 1 works on board.

How much is a taxi from the cruise port?

From Oceankaj to Tivoli about 200–250 DKK depending on the time of day, according to the port.

Nyhavn in your inbox Sign up and we'll email you when there's news from Nyhavn: what's on along the quay, a dining tip and a practical pointer.
What you get →