
Denmark is a charming destination known for its fairy-tale castles, colorful harbor towns, Viking history, and relaxed Scandinavian lifestyle.
With a perfect blend of city life, coastal beauty, and cultural experiences, Denmark is ideal for a 1-week itinerary. This guide will help you experience the best of Denmark in 7 days.
Overview of Your 7-Day Denmark Itinerary
- Days 1–3: Copenhagen
- Day 4: North Zealand castles
- Day 5: Odense & Funen
- Days 6–7: Aarhus & Northern Denmark
Day 1: Arrival in Copenhagen
Arrive in Copenhagen, one of Europe’s most stylish cities.
Things to do:
- Stroll through Nyhavn
- Walk along the harbor
- Enjoy dinner at a cozy Danish restaurant
Day 2: Copenhagen Highlights

Explore the city’s top attractions:
- Tivoli Gardens
- The Little Mermaid
- Amalienborg Palace
- Strøget
Day 3: Culture & Neighborhoods
Dive deeper into Copenhagen:
- Visit Rosenborg Castle
- Explore Christianshavn canals
- Walk through Freetown Christiania
Day 4: North Zealand Castles
Take a day trip north to explore Denmark’s famous castles:
- Frederiksborg Castle
- Kronborg Castle
Kronborg is known as the setting of Shakespeare’s Hamlet.
Day 5: Odense & Funen Island
Travel to Odense on the island of Funen.
Highlights:
- Birthplace of Hans Christian Andersen
- Charming old town streets
- Museums and cultural sites
Day 6: Aarhus


Head to Aarhus, Denmark’s second-largest city.
Top attractions:
- ARoS Aarhus Art Museum
- Den Gamle By
Day 7: Skagen & Northern Denmark
End your trip in northern Denmark at Skagen.
Don’t miss:
- Grenen where two seas meet
- Coastal landscapes and sand dunes
Best Time to Visit Denmark
- May–September: Best weather and long daylight hours
- December: Magical Christmas markets
- Spring& Fall: Fewer crowds and mild weather
Tips for One Week in Denmark
- Rent a car for flexibility outside cities
- Use trains for easy travel between major destinations
- Pack layers—weather can change quickly
- Try Danish pastries and local cuisine
- Embrace biking culture in cities
