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 Travel Itinerary

Day 1 · Wed, Jun 10
Copenhagen

Copenhagen city center

  1. Rosenborg Castle — Indre By — Start with Copenhagen’s crown jewels and regal rooms while the city is quiet; morning, ~1.5 hours.
  2. Torvehallerne — Nørreport — Grab a late-morning bite from the city’s best food hall, with plenty of Danish breakfast options; late morning, ~1 hour, ~€15–25 pp.
  3. Nyhavn — Nyhavn — Stroll the harborfront for classic Copenhagen canal views and a lively lunch stop; midday, ~1.5 hours.
  4. Café Norden — Indre By — A central lunch break with smørrebrød, salads, and people-watching right off the shopping streets; lunch, ~1 hour, ~€20–35 pp.
  5. Tivoli Gardens — Vesterbro/City Hall area — Finish with gardens, rides, and evening lights at Copenhagen’s marquee attraction; late afternoon into evening, ~3 hours, entry + extras ~€25–50 pp.

Morning

Start early at Rosenborg Castle in Indre By before the city fully wakes up — that’s when it feels most regal and least crowded. It’s an easy walk from much of the center, or a quick metro/bike hop if you’re staying farther out. Plan on about 1.5 hours here; the Crown Jewels and the ornate rooms are the main draw, and the gardens around the castle are especially nice if the weather’s decent. Tickets are typically around DKK 130–140 for adults, and opening hours usually start around 10:00 in summer, so aim to be nearby a little before that.

From there, wander over to Torvehallerne by Nørreport for a late-morning bite. It’s only a short walk, and this is one of the best places in town to snack like a local without overthinking it. Go for a pastry, open-faced sandwich, or something simple from the fish stalls; budget roughly €15–25 per person depending on how much you order. If you want coffee, this is the moment to do it — the hall gets busier closer to lunch, but it still flows well if you keep moving.

Midday and Lunch

Continue to Nyhavn for the classic Copenhagen harborfront stroll. It’s touristy, yes, but it earns its reputation: colorful facades, boats bobbing in the canal, and a very easy pace for lingering. Spend about 1.5 hours here, and don’t feel pressured to overcommit to a long restaurant meal right on the water unless you really want the postcard view — prices here are generally higher than elsewhere in the city, and service can be slower when the terraces fill up.

For lunch, head to Café Norden just off the main shopping streets in Indre By. It’s a practical, central stop with smørrebrød, salads, and a reliably good people-watching scene. Think of it as the efficient, comfortable lunch break of the day rather than a destination meal. Expect around €20–35 per person, depending on whether you add wine or dessert. From here, you’re perfectly placed to drift toward the afternoon without rushing.

Afternoon into Evening

Save your biggest energy for Tivoli Gardens in the Vesterbro/City Hall area, and go late afternoon so you catch both daylight and the evening lights. It’s a short walk or a couple of stops by train/metro from central Copenhagen, and the timing works well because the gardens feel different as the sun drops — calmer at first, then glowing and animated after dark. Entry is usually around DKK 155–180, with rides and extra attractions costing more if you buy them individually or with a pass; budgeting €25–50 is realistic depending on how much you want to do.

Give yourself about 3 hours here to wander, ride if you feel like it, and just enjoy the atmosphere. If you’re hungry again, Tivoli has plenty of casual options inside, but the main thing is not to over-plan it — this is the one place on the day where it pays to leave room for wandering. If you want the smoothest flow, arrive before the dinner rush, then stay until the lights are fully on; that’s when Copenhagen does its nicest little magic trick.

Day 2 · Thu, Jun 11
Aarhus

Aarhus art and old town

Getting there from Copenhagen
Train: DSB InterCity/InterCityLyn via the Great Belt route (about 3h15–3h30, ~DKK 250–500 / €34–67). Best to take a morning departure so you can still do Den Gamle By and the afternoon sights.
Flight: Copenhagen–Aarhus is usually not worth it for most travelers because total time is similar once airport transfers are included, and fares are often higher.
  1. Den Gamle By — Aarhus C — Begin in the open-air old town for a strong sense of Danish history before the city gets busy; morning, ~2 hours.
  2. MIB Spiseri — Aarhus C — Stop for a quality lunch near the center with modern Nordic dishes and good coffee; midday, ~1 hour, ~€20–35 pp.
  3. ARoS Aarhus Art Museum — Centrum — Spend the afternoon on contemporary art and the panoramic rooftop circle, best after lunch; afternoon, ~2.5 hours.
  4. Frederiksbjerg & Jægergårdsgade — Frederiksbjerg — Wander this lively neighborhood for boutiques, bakeries, and an easy coffee stop; late afternoon, ~1 hour.
  5. La Cabra Coffee — Frederiksbjerg — End with expertly brewed coffee and a pastry at one of Aarhus’s best cafés; late afternoon, ~45 minutes, ~€8–15 pp.

Morning

Arrive in Aarhus C with enough time to head straight to Den Gamle By, which is easiest to enjoy before the school groups and tour coaches show up. From the station, it’s a short bus or taxi ride, or about a 20-minute walk if you don’t mind starting the day on foot. Give yourself around 2 hours here: the recreated streets and historic houses feel especially atmospheric in the morning light, and it’s one of those places where slowing down pays off. Entry is usually in the higher museum range, so expect roughly DKK 180–200 for adults, with seasonal opening hours that generally run from late morning into the afternoon—worth checking the same day in case of events or special exhibits.

Lunch

For lunch, move over to MIB Spiseri, which is a good central stop for a proper reset without losing half the day. It’s the kind of place locals use for a polished-but-not-stuffy midday meal: modern Nordic plates, good bread, and reliably strong coffee. Budget around €20–35 per person depending on how hungry you are and whether you add wine or dessert. If the weather is decent, linger a little over coffee here; Aarhus works best when you don’t rush the middle of the day.

Afternoon Exploring

After lunch, walk or take a short hop to ARoS Aarhus Art Museum in Centrum and spend the afternoon there—2.5 hours is about right if you want to do it properly. The permanent collection is strong, but the real payoff is the rooftop Your rainbow panorama, which is best with a bit of daylight left. From ARoS, it’s an easy onward stroll into Frederiksbjerg, where Jægergårdsgade gives the day a more lived-in, local feel: independent shops, bakeries, little wine bars, and a relaxed neighborhood rhythm that’s very different from the museum district.

Evening

Wrap up with a coffee stop at La Cabra Coffee in Frederiksbjerg—one of Aarhus’s best cafés, and worth the detour even if you’re not usually a specialty-coffee person. Plan on roughly 45 minutes here; it’s ideal for a flat white or filter coffee plus a pastry, and the bill usually lands around €8–15 per person. If you have extra energy after that, stay in the area for a slow dinner or just wander a bit more around Jægergårdsgade before heading back, since this neighborhood is especially pleasant at the end of the day when the city feels settled and local.

Day 3 · Fri, Jun 12
Odense

Odense heritage streets

Getting there from Aarhus
Train: DSB InterCityLyn (about 1h40–2h00, ~DKK 180–350 / €24–47). Book on DSB or DSB Orange if available; a late-morning departure works well after Day 2 ends.
Drive via E45 and the Little Belt Bridge (about 2h, plus fuel/tolls/parking). Useful only if you have a car and want maximum flexibility.
  1. Hans Christian Andersen Museum — Odense city center — Start with the main literary landmark and its immersive storytelling spaces; morning, ~1.5 hours.
  2. Brandts — Brandts quarter — Walk over to this arts and culture hub for exhibits and a change of pace from the museum; late morning, ~1.5 hours.
  3. Sortebro Kro — near Brandts/river area — Enjoy a relaxed lunch with refined Danish cooking and a garden setting; lunch, ~1.5 hours, ~€25–45 pp.
  4. The Funen Village (Den Fynske Landsby) — southern Odense — Explore this open-air heritage site for rural Danish life and thatched farmhouses; afternoon, ~2 hours.
  5. Grød — Odense center — Finish with a simple, satisfying bowl-based dinner or dessert in a casual central spot; evening, ~45 minutes, ~€10–20 pp.

Morning

Arrive in Odense and give yourself a soft landing before heading into the center — this is a very walkable city, and from the station it’s an easy stroll or a short bus/taxi ride to the old core. Start at the Hans Christian Andersen Museum, which works best first thing while the galleries are calm and you can really linger in the immersive spaces without school groups. Budget about 1.5 hours here, and expect tickets in the neighborhood of DKK 150–180; if you’re a fan of design-forward museums, this one is worth moving slowly through because the architecture and storytelling are part of the experience, not just the exhibits.

Late Morning + Lunch

From there, walk over to Brandts in the Brandts quarter — it’s only a short hop through the center, and the neighborhood itself is part of the appeal, with small streets, cafés, and a nicely lived-in feel. The art spaces usually reward a bit of unhurried browsing, so plan another 1.5 hours and leave room for whatever temporary exhibit is on; tickets are typically around DKK 120–160. For lunch, settle in at Sortebro Kro, which feels properly special without being stiff: refined Danish food, a garden setting, and a calmer pace that suits the middle of the day. It’s the kind of place where you can spend 1.5 hours easily, and with lunch around €25–45 per person, it’s a good time to go a little longer over coffee before heading out again.

Afternoon + Evening

After lunch, make your way south to The Funen Village (Den Fynske Landsby) for a slower, greener afternoon. It’s best as a contrast to the city center: open-air, spacious, and full of thatched farmhouses and rural details that show a very different side of Danish life. Plan on about 2 hours here, and if the weather is decent, it’s one of those places where wandering without a strict route is half the point; admission is usually around DKK 120–150. Later, head back into the center for dinner at Grød — simple, central, and exactly right if you want something easy after a full museum-and-history day. It’s a casual stop, so 45 minutes is plenty, and you can keep it light with a savory bowl or lean into dessert if you’re not too hungry; expect roughly €10–20.

Day 4 · Sat, Jun 13
Aalborg

Aalborg waterfront

Getting there from Odense
Train: DSB InterCityLyn/InterCity via Fredericia (about 2h45–3h15, ~DKK 250–450 / €34–60). Aim for an early morning train so you can make the full Aalborg day plan.
Drive via E45 and the Limfjord Tunnel/Bridges (about 2h45–3h15, plus fuel/tolls/parking).
  1. Aalborg Zoo — Aalborg SV — Begin with an easy morning at one of Denmark’s top family attractions before heading downtown; morning, ~2 hours.
  2. Aalborg Tower (Aalborgtårnet) — Rebild Bakker area/Aalborg — Take in wide city and fjord views from the observation tower; late morning, ~45 minutes.
  3. Kaffebaren — city center — Pause for lunch and a strong coffee in the heart of Aalborg; midday, ~1 hour, ~€15–25 pp.
  4. Utzon Center — waterfront — Continue to the harbor for architecture, design, and a modern waterfront feel; afternoon, ~1.5 hours.
  5. House of Music (Musikkens Hus) — waterfront — Wrap up with a scenic stroll and dinner/drinks near the water at one of the city’s signature cultural buildings; evening, ~2 hours.
  6. Restaurant Norr — waterfront — Make this the dinner stop for a polished Nordic meal with harbor views; evening, ~€30–55 pp.

Morning

Arrive in Aalborg early and head straight to Aalborg Zoo in Aalborg SV while the day is still cool and the animals are most active. It’s an easy first stop if you’re coming in by train and then taxi or bus; from the center, a taxi is the simplest move, while local buses take a bit longer but are straightforward. Budget roughly DKK 200–250 for admission, and give yourself about 2 hours so you’re not rushing through the park. After that, continue toward Aalborg Tower (Aalborgtårnet) — it’s one of those places that really rewards a clear day, with sweeping views over the city, the fjord, and the rooftops around Aalborg C. Plan on 45 minutes here, and if you’re driving, expect easy parking near the Rebild Bakker area; otherwise, a quick taxi or bus ride from the zoo makes the transition simple.

Lunch

By midday, make your way into the center for Kaffebaren, a relaxed local stop that’s ideal for a proper coffee and an unhurried lunch. It’s the kind of place where you can recharge without losing half your day, and €15–25 per person is a good working budget for a sandwich, salad, or warm lunch plus coffee. If the weather’s decent, linger a little and stroll the nearby streets of Algade and Bispensgade afterward — they’re the easiest central stretch for a low-key wander before you head back toward the harbor.

Afternoon and Evening

Spend the afternoon at Utzon Center on the waterfront, where Aalborg gets its most architectural and modern side. From the city center, it’s an easy walk or a short bus ride across to the harbor, and once you’re there, the setting is half the point: industrial edges, open water, and strong design all in one place. Allow about 1.5 hours so you can actually look around instead of just passing through. Then continue the waterfront walk to House of Music (Musikkens Hus), which sits beautifully by the water and is especially nice late in the day when the light softens over the harbor. If you like a slow evening, this is the moment to pause for a drink, listen for concert activity, and enjoy the promenade without needing to rush.

Finish with dinner at Restaurant Norr, a polished Nordic choice that works well for a final meal in the city, with harbor views and a menu that leans seasonal and local. Expect about €30–55 per person, depending on what you order, and reserve ahead if you can — waterfront spots in summer fill up fast, especially on a Saturday. If you still have energy after dinner, it’s worth one last short stroll along the quay before heading back; Aalborg feels best at night when the water is calm and the city lights start reflecting off the harbor.

Day 5 · Sun, Jun 14
Skagen

Skagen coastal edge

Getting there from Aalborg
Train: Nordjyske Jernbaner regional train to Skagen (about 1h35–1h50, ~DKK 100–180 / €13–24). Take a morning departure so you arrive in time for Skagen Museum.
Drive via Route 40/E45 then Route 40 to Skagen (about 1h30–1h45, plus parking). Best if you want flexibility for stops near Grenen and the church.
  1. Skagen Museum — Skagen town center — Start with the famous Skagen painters and local art in the heart of town; morning, ~1.5 hours.
  2. Brøndums Hotel Restaurant — Skagen center — Stop for a classic lunch in a historic setting tied to the Skagen art scene; late morning/lunch, ~1 hour, ~€20–35 pp.
  3. The Buried Church (Den Tilsandede Kirke) — south of Skagen — Visit the iconic half-buried church ruin for a memorable coastal contrast; early afternoon, ~1 hour.
  4. Grenen — northern tip of Skagen — Head to Denmark’s dramatic meeting point of two seas for the signature landscape experience; afternoon, ~2 hours.
  5. Café Knuth’s — Skagen center — End with coffee, cake, or an easy dinner back in town after the coastal trip; late afternoon/evening, ~1 hour, ~€10–25 pp.

Morning

Arrive in Skagen with enough time to settle into the compact town center and start at Skagen Museum, which is the right first stop for understanding why this place became Denmark’s most beloved artist colony. It’s best done in the morning before the light shifts and the day-trippers multiply; plan on about 1.5 hours and expect around DKK 110–140 for admission, with the museum usually open from late morning in peak season. The collection of Skagen painters gives you the mood of the town in one sweep, and from here everything else on the day feels more meaningful. The walk to lunch is easy and pleasant — you’re basically already in the heart of town.

Lunch

For a proper midday break, go to Brøndums Hotel Restaurant, one of those places where the room itself is part of the experience. It’s tied closely to the old Skagen art crowd, so lunch here feels very on-theme without being fussy. Order something classic and sit down for about an hour; expect roughly €20–35 per person depending on whether you go simple or add a drink. If the weather is good, take a little extra time afterward to wander the nearby streets around Anchersvej and the center — Skagen is at its best when you don’t rush between the obvious sights.

Afternoon Exploring

After lunch, head south to The Buried Church (Den Tilsandede Kirke), the weathered white ruin that gives Skagen its slightly unreal edge. It’s one of those stops that’s quick on paper but memorable in person; budget about an hour, including time to walk the grounds and take the photos everyone takes. From there, continue on to Grenen, where you reach the dramatic northern tip and the famous meeting point of the seas. In summer the last part is often reached by the Sandormen tractor bus or a long beach walk, so check the day’s operation before setting out; either way, plan around 2 hours for the full experience, especially if you want time to stand at the tip and watch the water behave differently on each side.

Evening

Wrap up back in town at Café Knuth’s, which is an easy, cozy choice for coffee and cake or a light dinner if you’re not in the mood for anything formal. It’s the right kind of place to decompress after the wind and sand, and you’ll usually find something straightforward and good without needing a reservation. If you’ve still got energy, this is also the nicest time to wander the center once more — Skagen’s evening light is half the point of coming here.

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