Skip to main content
A weekend in Copenhagen in December — a personal account

A weekend in Copenhagen in December — a personal account

I did not plan a December trip to Copenhagen. It grew from a conversation about nowhere to go for a weekend in early winter, and a flight that was cheap enough to make the argument easy. I booked on a Thursday, flew on a Friday, came back Sunday evening. What followed was one of the more unexpectedly good weekends I have had in any city.

Here is what actually happened.


Arrival: Friday evening in the dark

The flight landed at CPH at 17:40. At that hour in early December, Copenhagen has already been dark for nearly two hours. The metro from the airport deposits you at Nørreport or Kongens Nytorv in fifteen minutes; I was at the hotel in Vesterbro before 19:00.

Walking out of the hotel onto Istedgade, the first thing I noticed was the quality of the light. Every café, every butcher, every laundromat in Copenhagen runs warm, low lighting in December. This is not an aesthetic choice in the sense of a design decision — it is the instinct of a place that has been managing darkness for a thousand winters. The effect is that the street looks like something between a film set and a slightly better version of ordinary life.

I ate that evening at a smørrebrød restaurant — open bread sandwiches, the classic Danish lunch food that many restaurants also serve in the evening during December when they add more traditional items to the menu. Roast pork with red cabbage, pickled herring on dark rye with capers and onion. Two glasses of the house Jutland pilsner. Total bill: 310 DKK for one person. I left before 21:00 and the streets were quiet in a way that I associated with northern cities in winter — not empty, but un-performative.


Saturday: the long day

Saturday was the full day. I had a rough list and no fixed schedule.

Morning: I walked to Nyhavn from Vesterbro, crossing the city in about forty minutes along the canal route. Nyhavn in early December at 9:00am is not the Nyhavn of summer Instagram. There were perhaps twelve other people on the whole stretch. The Christmas market was being set up; a few stalls were already selling coffee and glögg. The canal reflected the pale winter sky and the coloured house facades. I took the picture everyone takes. It was still worth taking.

Mid-morning: I bought a cardamom roll from a bakery on Gothersgade — 45 DKK, large enough to serve as breakfast — and walked to Rosenborg Castle. Entry is approximately 150 DKK. At 10:30 on a December Saturday, I was practically alone in the Crown Jewels vault. The diamonds, the regalia, the golden bathtub that belonged to Queen Sophie Amalie — all of it visible without queuing or manoeuvring around other people. In July, this room has a queue and a crowd. In December, it does not.

Lunch: Torvehallerne market at Nørreport. A bowl of Danish fish soup at one of the counters (95 DKK), a piece of blue cheese from a dairy stall (40 DKK), coffee (55 DKK). Busy but not packed. The market in December sells Christmas produce alongside the regular offer — mulled wine ingredients, Christmas cookies in decorative tins, æbleskiver mix.

Afternoon: Tivoli.

I had been to Tivoli in summer previously, on a different trip. Tivoli Christmas is a different experience and I think it is the better one. Entry was 195 DKK. I arrived at 14:00, while it was still light, and stayed until 19:30 — which meant I was there for the full transition from winter afternoon light to the point where the 600,000 LED lights are doing all the work.

Tivoli Christmas tickets

The moment when the park shifts from “nice market in the afternoon” to “completely different thing” is around 16:00-16:30 in December. The lights come fully into effect, the winter mist sometimes appears over the lake, and the park becomes — this is a word I rarely use without qualifying it — magical. I do not mean that in a tourism-brochure sense. I mean the visual effect of 600,000 lights in a mid-nineteenth-century pleasure garden, in December cold, is a specific and unrepeatable thing.

I ate a bag of roasted almonds (40 DKK), two æbleskiver (65 DKK for six), and a cup of glögg (70 DKK). I did not buy a ride pass. Watching the Ferris wheel from a bench with glögg is its own form of entertainment.

Evening: Dinner in Vesterbro. I had booked a table at a restaurant in Kødbyen — the Meatpacking District — three days in advance, which at that time of year was sufficient. Two courses, a glass of natural wine: 480 DKK. The neighbourhood at 20:00 on a Saturday has a specific energy: restaurants full, bars beginning, the cold air useful as a reason to move between places quickly.


Sunday: slower

Sunday mornings in Copenhagen have a rhythm that I have found consistent across seasons. The cafés are open early. The streets are quieter. This is when the city most resembles the hygge description that Danish tourism has been selling for twenty years — not as a performance, but as what actually happens when people have a Sunday morning and good coffee infrastructure.

I went to a café on Nørre Farimagsgade, ordered a flat white and a pastry, stayed for an hour and a half. Total cost: 110 DKK. I read, looked out at the street, watched Copenhageners navigate winter Sundays on bicycles with impressive clothing. The café had a wood-burning stove. This, I thought, is what they mean.

I walked to the Designmuseum Danmark (entry approximately 145 DKK), which has a permanent collection of Danish furniture and design that is excellent and consistently under-discussed in Copenhagen guides that lead with Tivoli and Nyhavn. The Wegner chair room alone is worth the entry — the progression of Hans J. Wegner’s designs across fifty years, displayed together in one room, is one of the most beautiful arguments for functional design that I know of.

Lunch was a late smørrebrød again, at a counter at Torvehallerne. Flight home at 18:10.


What a December weekend in Copenhagen costs (approximate, one person)

  • Flights (mid-range, European hub): 800-1,800 DKK depending on origin and timing
  • Hotel, 2 nights in Vesterbro (mid-range, December pricing): 900-1,400 DKK per night
  • Metro (airport + daily travel): approximately 200 DKK total
  • Rosenborg Castle: 150 DKK
  • Tivoli Christmas entry: 195 DKK
  • Designmuseum: 145 DKK
  • Food (2 dinners, 2 lunches, breakfasts, coffees, snacks): approximately 1,200-1,600 DKK
  • Incidentals (market purchases, extra drinks): 200-400 DKK

Total (excluding flights): approximately 4,500-6,000 DKK for two nights.


The honest verdict on December

A December weekend in Copenhagen works better than most people expect. The darkness — and it is genuinely dark, with the sun setting at 15:40 in early December — is not a problem if you go to Tivoli on the evening of the long day, because Tivoli is specifically designed for that darkness. The cold is managed by the fact that Copenhagen has more warm places to be — bakeries, cafés, covered markets — per square kilometre than almost any European city I have visited.

What December does not offer: the canals in full summer light, the city parks in use, the outdoor dining culture. If any of those are your primary reason for visiting Copenhagen, go in May instead.

But if you want a short city break with a specific atmosphere — hygge in its actual rather than marketed form, the Tivoli Christmas lights, smørrebrød eaten properly, and a city that does winter gracefully — December earns it. I went back the following year.