Denmark 3 Day Itinerary
Aarhus sits roughly three hours from Copenhagen by the fastest direct train, each way, which means a same-day round trip from the capital eats six hours of a three-day visit just sitting on rails. Any itinerary that tells you to do Copenhagen, then a day trip to Roskilde and Koge, then Aarhus and back, all inside three days, is asking you to spend a third of your trip in transit. Pick one plan or the other.
Day 1: Copenhagen
Start with breakfast at a proper Danish bakery, La Glace downtown is old-school and excellent for pastry, or Meyers Bageri if you want something more contemporary. Walk to the Little Mermaid statue for the obligatory photo, it is smaller and less dramatic in person than every photo suggests, so budget ten minutes there and move on rather than treating it as a destination in itself.
From there, walk the harbor toward Nyhavn, the row of brightly colored 17th and 18th-century townhouses along the canal that anchors most Copenhagen postcards. A worthwhile correction here: Hans Christian Andersen never lived in a dedicated “house” in Nyhavn open as a Copenhagen tourist attraction the way older guides sometimes imply, he did live in several addresses along the canal at different points in his life, but the proper Andersen museum experience is in Odense, his birthplace, a separate train trip west. In Copenhagen, admire the canal itself and take a boat tour from the Nyhavn quay for a different angle on the city skyline and the newer harbor architecture around the Opera House.
In the evening, Tivoli Gardens is a genuine 19th-century amusement park, one of the oldest continuously operating in the world, and it is worth the entry fee even if you skip every ride, the gardens and lighting at dusk are the actual draw. Have dinner at one of its restaurants, Danish open sandwiches and seasonal produce dominate most menus here, then close the night with a ride or two if you have the energy.
Day 2: Roskilde and Koge, or Reffen
If Viking history is the priority, take the train from Copenhagen to Roskilde, about thirty minutes, and visit the Viking Ship Museum, home to five original Viking-age ships recovered from the Roskilde fjord and reconstructed with real archaeological rigor rather than reproduction guesswork. From Roskilde, Koge is a further short hop and gives you a quieter beach town with decent seafood, a good antidote to a city-heavy first day.
If you would rather stay closer to Copenhagen and go deeper on food, skip the Roskilde and Koge day entirely and spend it at Reffen, Northern Europe’s largest street food market, built on the old Refshaleoen shipyard island across the harbor. Around thirty-five stalls and a rotating cast of vendors mean there is genuinely something for every diet and budget here, and the harbor bus from Nyhavn gets you there directly in about fifteen minutes for a small fare, more scenic than the bus route through town.
For dinner, Noma is reopening its physical restaurant in Copenhagen in August 2026 after operating for two years as a research and events kitchen rather than a sit-down restaurant, so a reservation attempt before that reopening date will not get you an actual table, only the pop-up format if one happens to be running. If Noma is not an option for your travel dates, book one of Copenhagen’s other Michelin-starred or new Nordic spots well ahead of arrival instead, walk-ins are essentially impossible at the top tier.
Day 3: Aarhus, or Stay Local
Aarhus is a genuinely worthwhile city, Den Gamle By is an open-air museum of relocated historic buildings that does a better job of showing centuries of Danish town life than almost anywhere else in the country, and the ARoS museum’s Your Rainbow Panorama, a circular colored-glass walkway on the roof, is one of the most photographed pieces of contemporary art in Scandinavia. But getting there and back from Copenhagen inside a single day means roughly six hours of the day gone to trains alone on the fastest direct services, leaving only a few real hours in Aarhus itself. If you want to see it properly, treat Aarhus as an overnight extension of a three-day trip rather than a same-day add-on, or swap it in as your entire final day and accept a late return rather than trying to also fit in a full Copenhagen morning first.
If staying local instead, spend the day on Christianshavn’s canals, the Freetown Christiania community, and Amalienborg Palace for the changing of the guard, all easily walkable and a calmer way to close out a three-day trip than a six-hour round-trip train ride.
Things to Know
Copenhagen’s cycling culture is real and practical, not just aesthetic, renting a city bike for a day runs roughly 75 to 120 DKK and is genuinely the fastest way to cover the city center, faster than a taxi in most traffic conditions. Denmark uses the Danish krone, not the euro, despite being an EU member, and while cards are accepted almost everywhere, keep some cash for smaller stalls at Reffen or rural stops. English is spoken fluently and widely, you will rarely need more than a few words of Danish.
Denmark is part of the Schengen Area, so US, Canadian, Australian, and New Zealand citizens can enter visa-free for stays under 90 days within any 180-day period, the same as the rest of Schengen, always confirm your specific nationality’s current rule before booking rather than assuming.
Trains run efficiently and mostly on time, book longer intercity routes like Copenhagen to Aarhus online in advance for meaningfully cheaper fares than buying at the station same-day. Danish weather shifts quickly even in summer, pack a real rain layer, not just a light jacket, and expect wind along any coastal or harbor walk.