Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Denmark Itinerary Outline

Day 1 · Sat, Jun 27
Copenhagen

Copenhagen city core

  1. Nyhavn — Copenhagen harbor — Start with the classic canal-front stretch for colorful facades, boats, and an easy first-day orientation; morning, ~1 hour.
  2. Copenhagen Opera House — Holmen — Cross the harbor for a modern architectural contrast and quick waterfront views; late morning, ~45 minutes.
  3. Amalienborg — Frederiksstaden — Head west to the royal square for the palace ensemble and the changing-of-the-guard atmosphere; midday, ~1 hour.
  4. Torvehallerne — Nørreport — Grab lunch at this lively food market; expect about DKK 150–250 per person and ~1 hour.
  5. Rosenborg Castle — King’s Garden — Finish with the crown jewels and castle interiors, then relax in the surrounding park; afternoon, ~1.5–2 hours.
  6. Tivoli Gardens — Central Station area — End the day with Copenhagen’s marquee evening experience, with rides, lights, and dinner options; evening, ~2.5 hours.

Morning

Start at Nyhavn while the harbor is still waking up — that’s when the light is best and the crowd is manageable. It’s an easy first-day orientation: colorful gabled houses on the water, old wooden boats, and plenty of chances for a coffee stop if you want to linger. From here, walk east along the waterfront toward Copenhagen Opera House on Holmen; the harbor crossing is part of the experience, and the contrast from postcard-old Nyhavn to the stark modern lines of the opera house is exactly why this route works so well. Give yourself about 10–15 minutes for the walk over, then 30–45 minutes to enjoy the plaza and views back toward the city.

Midday

Continue west on foot to Amalienborg, the royal square in Frederiksstaden. If you time it right, you may catch the changing of the guard, which is neat but not essential — the main appeal is the elegant symmetry of the palaces and the open square facing the harbor. From there it’s a straightforward 15–20 minute walk or a quick bus ride to Torvehallerne by Nørreport, where lunch is easiest done as a graze: smørrebrød, fish, smørrebrød, pastries, or a more casual bowl/market bite. Plan on roughly DKK 150–250 per person, and don’t overthink it — this is one of those places where the fun is in wandering a bit before choosing.

Afternoon into evening

After lunch, head to Rosenborg Castle in King’s Garden. The castle interiors are compact but rich, and the crown jewels are the main draw; budget 1.5–2 hours if you want to do it properly without rushing. Once you’re done, the surrounding park is ideal for a slow reset before the evening. Keep the rest of your day loose, then make your way to Tivoli Gardens near the Central Station area before sunset. That’s when the place really comes alive — lights turning on, dinner service starting, rides in full swing, and the whole park feeling a little magical. Entry is usually around a few hundred kroner depending on ticket type, with rides extra if you don’t buy a bundle, so check the current setup when you arrive. For the easiest end to the night, stay nearby afterward; Copenhagen Central Station is right there for trains, taxis, or an easy walk back if your hotel is central.

Day 2 · Sun, Jun 28
Copenhagen

Historic Copenhagen sights

  1. Rundetårn — Latin Quarter — Begin with the spiral ramp and rooftop city view; early morning, ~45 minutes.
  2. Church of Our Saviour — Christianshavn — Climb the famous external spiral tower for one of the best panoramas in town; late morning, ~1 hour.
  3. Christiansborg Palace — Slotsholmen — Move to the political heart of Denmark for the royal reception rooms and tower views; midday, ~1.5 hours.
  4. Vækst — Indre By — Have lunch at this well-regarded Nordic restaurant; expect about DKK 250–450 per person and ~1.5 hours.
  5. The National Museum of Denmark — Center City — Spend the afternoon on Danish history and culture at the country’s main museum; afternoon, ~2 hours.
  6. Kødbyen — Vesterbro — Finish with a casual evening drink or dinner in the meatpacking district’s restaurant scene; evening, ~2 hours.

Morning

Start early at Rundetårn in the Latin Quarter, ideally just after opening around 10:00 so you get the spiral ramp and the rooftop almost to yourself. It’s one of those Copenhagen classics that still feels refreshingly low-key: no elevator, just a wide corkscrew walk to the top, with a compact but very satisfying view over the old city. Expect about DKK 40–50 for entry and roughly 45 minutes total. From there, it’s an easy stroll toward Christianshavn — about 15–20 minutes on foot if you cut through the center, or a quick hop by metro if you’d rather save your legs for later.

At Church of Our Saviour, go for the tower climb if the weather is clear and your nerves are steady. The exterior staircase is narrow and exposed, but the panorama from the top is one of the best in town, especially in the late morning light. Tickets usually run around DKK 70–90, and you’ll want about an hour including the wait to go up. Afterward, wander a few minutes around Christianshavn itself — the canals, the quiet side streets, and the slower pace make a nice contrast to the busy center.

Midday

Head to Christiansborg Palace on Slotsholmen, the island at the political heart of Denmark, for a proper shift in mood from neighborhoods to institutions. The Royal Reception Rooms, the ruins beneath the palace, and the Tower are the main draws; if you only do one add-on, make it the tower for another strong city view, and it’s free. Budget about DKK 175–200 for the palace areas you choose, and plan on 1.5 hours if you’re moving at an easy pace. For lunch, walk to Vækst in Indre By — it’s polished without feeling stiff, with a menu that leans Nordic, seasonal, and very Copenhagen in style. Expect around DKK 250–450 per person, more if you do drinks, and it’s worth reserving if you can, especially on a sunny Sunday.

Afternoon and evening

After lunch, keep the pace loose with The National Museum of Denmark, just a short walk away in the center. This is the place for Danish history in the broad sense — Vikings, monarchy, everyday life, and enough objects and stories to make the country’s timeline actually click. Two hours is a good target if you’re selective; admission is usually around DKK 130–160, and it’s an easy museum to enjoy without trying to see every room. When you’re done, let yourself drift west toward Kødbyen in Vesterbro for the evening. It’s one of Copenhagen’s best areas for a casual night out: old industrial warehouses, good restaurants, bars with a bit of edge, and a younger local crowd that shows up after work and stays through dinner.

In Kødbyen, keep things relaxed — have a drink, split a few dishes, and choose a place that matches your mood rather than chasing a must-do spot. The area works best when you linger, and on a summer evening the atmosphere is the point. If you’re still hungry, there are plenty of solid options nearby, and if you want an easy exit, Copenhagen Central Station is just a short walk east, making it simple to head back without overplanning the last part of the day.

Day 3 · Mon, Jun 29
Aarhus

Aarhus cultural highlights

Getting there from Copenhagen
Train (DSB InterCity/InterCityLyn via Copenhagen H → Aarhus H), ~3h15m, ~DKK 250–500. Best to take a morning departure so you can still do Aarhus sights by late morning.
Flight is usually not worth it on this route; driving is ~3h30–4h plus bridge/tolls and parking.
  1. AroS Aarhus Art Museum — Aarhus C — Start with the city’s signature museum and the rainbow panorama on top; morning, ~2 hours.
  2. Den Gamle By — Central Aarhus — Continue with the open-air old town museum for a walk through Danish urban history; late morning, ~2 hours.
  3. MellemRum — near the Latin Quarter — Stop for lunch at a local café; expect about DKK 120–220 per person and ~1 hour.
  4. Aarhus Cathedral — city center — See the Gothic cathedral and the surrounding historic core; afternoon, ~45 minutes.
  5. Dokk1 — waterfront — Swing by this modern harbor-front cultural hub for architecture and a quick waterfront break; late afternoon, ~1 hour.
  6. Marselisborg Mindepark — southern Aarhus — End with a calm seaside park stroll to balance the museum-heavy day; evening, ~1 hour.

Morning

If you’re arriving from Copenhagen, aim for a morning DSB InterCity/InterCityLyn so you land at Aarhus H with enough of the day left to enjoy the city properly; once you’re in, it’s an easy onward ride or short taxi to AroS Aarhus Art Museum in Aarhus C. Start here first while your energy is high: the museum usually opens around 10:00, tickets are roughly DKK 160–180, and the whole experience takes about two hours if you do the permanent collection plus the rooftop Your Rainbow Panorama. The museum sits right where Aarhus feels most contemporary, so it’s a good reset after the train, and the city views from the top are especially good on a clear summer morning.

From AroS, it’s a straightforward walk or quick bus/taxi to Den Gamle By, where you can spend a couple of hours wandering through Denmark’s open-air urban history. Go here before lunch if you can, because the quieter streets and courtyards feel much more atmospheric earlier in the day. Expect admission around DKK 150–170 and plan for some uneven paths, cobbles, and plenty of stop-and-look moments; this is not a place to rush. Once you’ve had your fill, head toward the Latin Quarter for lunch at MellemRum—a relaxed local café that’s good for an open-faced sandwich, soup, or a solid salad bowl, usually DKK 120–220 per person.

Afternoon

After lunch, stroll into the city center for Aarhus Cathedral, which is the sort of place that makes the old core of the city suddenly click into place. It’s usually free to enter, though small donations are appreciated, and 30–45 minutes is enough unless you want to linger over the interior and the surrounding streets. The area around Store Torv and Møllestien is worth a slow wander afterward; it’s one of the prettiest parts of downtown, with the cathedral anchoring the historic feel without getting overly polished. From there, continue down to Dokk1 on the waterfront—about a 10–15 minute walk—for a change of pace and a little architecture break. The building is open, public, and free to enter, and even if you’re not doing the library side of it, the harbor edge around Indre Havn is a nice spot to sit for a coffee or just watch the city move.

Evening

Finish the day with a calm walk in Marselisborg Mindepark in the southern part of Aarhus, ideally in the softer light before sunset. It’s a good counterbalance to a museum-heavy day: open lawns, sea air, and a quieter rhythm that feels very local. If you have extra time, keep strolling toward the waterfront paths nearby rather than trying to pack in more sights. For getting there, a bus or taxi from the center is the easiest option, especially if you’re tired after a full day; otherwise it’s a longer but pleasant city walk if the weather is good.

Day 4 · Tue, Jun 30
Odense

Odense heritage stops

Getting there from Aarhus
Train (DSB InterCity/InterCityLyn via Aarhus H → Odense), ~2h15m–2h30m, ~DKK 200–400. A mid-morning train is ideal so you arrive for lunch and afternoon touring.
Driving via E45 and the Great Belt Bridge is ~2h30–3h, but bridge tolls make it less practical unless you have a car already.
  1. Hans Christian Andersen Museum — central Odense — Begin with the city’s essential literary attraction; morning, ~1.5 hours.
  2. H.C. Andersen’s Childhood Home — historic center — Continue the Andersen theme with a short, meaningful stop that adds context to his life; late morning, ~45 minutes.
  3. Brandts — Brandts Quarter — Explore the art and culture complex for a broader Odense experience; midday, ~1.5 hours.
  4. Københavner Caféen — near the center — Have lunch at a cozy local café; expect about DKK 120–220 per person and ~1 hour.
  5. Odense Zoo — southern Odense — Spend the afternoon at one of Denmark’s best-known zoos, an easy change of pace; afternoon, ~2.5 hours.
  6. Munke Mose — along the river — End with a relaxed riverside walk and green space before dinner; evening, ~1 hour.

Arrive in Odense on the mid-morning DSB InterCity/InterCityLyn from Aarhus and aim to be rolling into the center by late morning so you can start the day without feeling rushed. From Odense Station, it’s an easy tram-free city: most of the old center is walkable, and a taxi or a quick bus ride can save time if you’re carrying bags. First stop is the Hans Christian Andersen Museum, where the newer, atmospheric underground-and-garden setup gives a much fuller sense of his life than the old old-fashioned version ever did. Plan about 1.5 hours here; tickets are usually around DKK 150–180, and it’s smartest to go earlier in the day before school groups thicken up.

From there, keep the Andersen thread going with H.C. Andersen’s Childhood Home, a short walk through the historic center that feels much more intimate and makes the writer’s world click into place. It’s a quick but meaningful stop, usually 30–45 minutes, and then you can continue into Brandts in Brandts Quarter for a change of pace: galleries, photography, design, and the general creative energy that makes this part of Odense feel lived-in rather than museum-only. The walk between these spots is pleasant and flat, with cafes and small streets worth detouring through if the weather is good. For lunch, settle into Københavner Caféen near the center — a solid local pause with classic café plates and open-faced sandwiches, usually DKK 120–220 for a main and drink, and about an hour is enough before you head south.

In the afternoon, take a bus or taxi down to Odense Zoo, one of the country’s best-known zoos and an easy way to switch from history to something more relaxed and family-friendly. Give yourself about 2.5 hours here; admission is typically around DKK 250–300, and the grounds are nicest when you don’t rush the newer exhibits and shaded paths. Then wind the day down with a calm stroll through Munke Mose along the river — it’s one of the nicest places in town to breathe a little after sightseeing, especially in the evening when locals are out walking, jogging, or sitting by the water. If you still have energy, keep dinner flexible nearby rather than locking yourself into a fixed plan; this is the kind of Odense day that works best when you leave space for a slow wander.

Day 5 · Wed, Jul 1
Aalborg

Aalborg urban stop

Getting there from Odense
Train (DSB InterCity/InterCityLyn via Odense → Aalborg), ~2h45m–3h15m, ~DKK 250–500. Leave in the morning to be in Aalborg for your morning zoo/city stop.
Drive via E20/E45 and the Great Belt Bridge, ~3h15m–3h45m plus tolls; useful only if you need a car for later legs.
  1. Aalborg Zoo — southern Aalborg — Start with the city’s top family-friendly attraction and a broad animal collection; morning, ~2 hours.
  2. Jens Bangs Stenhus — Old Town — Move into the historic center for one of Aalborg’s best-known Renaissance buildings; late morning, ~30 minutes.
  3. Aalborg Historiske Museum — city center — Add context on North Jutland history with a compact museum stop; midday, ~1 hour.
  4. Restaurant Tabu — central Aalborg — Lunch at a strong local dining spot; expect about DKK 300–500 per person and ~1.5 hours.
  5. Aalborg Waterfront / Havnefronten — harbor — Take a walk along the modern waterfront for river and fjord views; afternoon, ~1 hour.
  6. Jomfru Ane Gade — downtown — End with an easy evening wander through the city’s best-known nightlife street, or settle in for a casual drink; evening, ~1.5 hours.

Morning

Arrive in Aalborg in time for an easy start at Aalborg Zoo in the southern part of the city; from the station it’s a short taxi ride or a straightforward bus hop, and morning is the best time to see the animals when they’re most active. Give yourself about 2 hours, and expect tickets to be in the roughly DKK 180–220 range for adults. The zoo is well laid out and pleasantly green, so you can move at a relaxed pace without feeling like you’re racing through exhibits. If you’re coming in during summer, aim to be there soon after opening so you beat the bigger family crowds and still have plenty of energy left for the rest of the day.

Late Morning to Lunch

From there, head back toward the historic core to Jens Bangs Stenhus in the Old Town, one of Aalborg’s most distinctive Renaissance buildings and an easy 30-minute stop. It sits right in the center, so you can wander there on foot if you like, then continue a few minutes onward to the Aalborg Historiske Museum for a compact but useful look at North Jutland’s past; budget about an hour here. By lunchtime, settle in at Restaurant Tabu in central Aalborg — one of the city’s stronger dining addresses, with a polished but not overly formal feel, and lunch will usually run around DKK 300–500 per person depending on how much you order. It’s the kind of place where booking ahead is smart, especially in summer.

Afternoon

After lunch, walk it off along Aalborg Waterfront / Havnefronten, where the city opens up to the fjord and the atmosphere shifts from old streets to clean, modern harbor edges. This is one of the nicest places in town for an unhurried stroll, with benches, broad promenades, and views that change as the light moves across the water; give it about an hour and don’t feel pressured to “do” much beyond enjoying the stretch. If you want a coffee or a pastry en route, the center is close enough that you can easily detour without losing the flow of the day.

Evening

Wrap up with an easy wander down Jomfru Ane Gade, Aalborg’s best-known nightlife street, where the energy picks up after dinner and the terraces fill early in summer. It’s worth going with low expectations and a flexible mood: this is more about people-watching, a casual beer, or one last drink than about sightseeing. If you want something quieter, duck into one of the side streets just off the main strip and you’ll usually find a more relaxed bar scene — a good way to end the day without over-planning the evening.

Day 6 · Thu, Jul 2
Skagen

Skagen coastal finale

Getting there from Aalborg
Train + bus: Nordjyske Jernbaner/DSB to Frederikshavn, then bus to Skagen, ~2h15m–2h45m total, ~DKK 120–220. Best on an early morning departure to reach Skagen in time for the museum opening.
Drive via E45 and Route 40/Markedsgade, ~1h45m–2h; most flexible if you have a car, especially for Grenen and the church.
  1. Skagen Museum — Skagen center — Begin with the famous Skagen painters and the town’s artistic identity; morning, ~1.5 hours.
  2. Anchers Hus — near Skagen Museum — Visit the preserved home of Anna and Michael Ancher for a more personal art-history stop; late morning, ~45 minutes.
  3. Brøndums Hotel — central Skagen — Have lunch at this historic hotel restaurant; expect about DKK 200–350 per person and ~1.5 hours.
  4. Grenen — north of Skagen — Head to Denmark’s northern tip for the dramatic meeting of the seas; afternoon, ~2 hours including transport and the walk.
  5. Den Tilsandede Kirke — south of Skagen — Stop at the buried church for one of the area’s most distinctive landmarks; late afternoon, ~45 minutes.
  6. Skagen Harbour — harbor area — Finish with a final seaside stroll and an easy seafood dinner near the water; evening, ~1.5 hours.

Morning

Arrive in Skagen as early as you can so you can make the most of the light and keep the day relaxed. From Skagen Station, it’s an easy walk or short taxi into the center, and the town really does feel built for wandering: low yellow houses, wide streets, and that crisp North Sea air. Start at Skagen Museum, where the Skagen Painters set the tone for everything else you’ll see today. Give yourself about 1.5 hours here; the collection is strongest in the morning before the tour groups build up, and admission is usually in the DKK 100–150 range. A few minutes’ walk away, Anchers Hus is the quieter, more intimate follow-up — the preserved home of Anna and Michael Ancher — and it pairs beautifully with the museum because you see not just the art, but the life around it.

Lunch

For lunch, settle into Brøndums Hotel, which is one of those places that feels inseparable from Skagen itself. The dining room has proper old-world charm without being stiff, and it’s a good place to pause over a longer meal — plan on about DKK 200–350 per person, depending on how much you order. If the weather is nice, linger a little; the whole town moves at a slower pace here, and there’s no reason to rush. You’re also well placed for the afternoon: the center is compact, and it’s an easy transition from lunch into the beach-and-dunes part of the day.

Afternoon

Head north to Grenen, Skagen’s famous tip where the Skagerrak and Kattegat meet. The usual way is the Sandormen tractor bus from the parking area, but on a calm day it’s also a pleasant walk if you want more time in the dune landscape; either way, give the stop about 2 hours including the ride and the stroll out to the point. Expect wind, sand, and a very real sense of being at the edge of the country — this is the kind of place that looks simple in photos and feels bigger in person. On the way back toward town, stop at Den Tilsandede Kirke. It’s a short but atmospheric visit: the lone church tower rising from the sand is one of northern Jutland’s most memorable sights, and 45 minutes is enough unless you want to sit and take it in for longer.

Evening

Finish with a slow seaside evening around Skagen Harbour. This is the best place to bring the day back down: boats in the basin, a salty breeze, and a straightforward seafood dinner without needing to overthink it. Look for something casual but good near the water — Pakhuset is a reliable harbor-side choice, while the smaller spots around the marina are ideal if you want smoked fish, shrimp, or a classic Danish fish plate. After dinner, take one last walk along the quayside before heading back to your hotel; Skagen is at its best when you let the evening run a little long and keep the schedule loose.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version