Denmark
Best places to visit in Denmark: top cities, regions and sights
For a first trip, base 3–5 nights in Copenhagen and add Roskilde, Helsingør or the Louisiana museum as day-trips. With a week, add Odense (1 night) and Aarhus (2 nights) by train. Choose Skagen, Bornholm or Ribe instead if you want coast, islands or the Wadden Sea more than cities.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideDenmark
Key facts
- Best first base
- Copenhagen, 3–5 nights, by bike, metro and train
- Best second city
- Aarhus, 2 nights: ARoS, Den Gamle By, Moesgaard
- Best day-trips from Copenhagen
- Roskilde, Helsingør and Kronborg, Louisiana at Humlebæk
- Best for families
- Billund: Legoland and Lego House, 1–2 nights
- Best island
- Bornholm, 2–3 nights by bike, Jun–Sep
- Best for nature
- Skagen (Jun–Aug), Møns Klint (May–Sep), Wadden Sea (Mar–Apr, Sep–Oct)
- Minimum time
- 4 nights for Copenhagen only; 7 days to add Odense and Aarhus
- Getting between cities
- Trains; Copenhagen–Aarhus about 3 h. A car helps for Skagen, the west coast and Bornholm back roads
- Peak season
- May–Sep; December for Copenhagen markets and Tivoli
Summary: who it suits, when to go, what it costs
Denmark is small and train-connected, so the real choice is how many bases you take. Two bases in a week beats five. The table below matches the main places to the traveller they suit, the months that work and a rough cost band per night for a mid-range double room in 2026.
Costs are 2026 estimates in Danish kroner (DKK) for a mid-range double room, city centre, per night. Copenhagen runs higher in summer and during December. Check current fares and room rates before booking.
| Place | Best for | Nights | Best months | Room per night (2026 est.) |
|---|---|---|---|---|
| Copenhagen | First trip, food, design, harbour | 3–5 | May–Sep, Dec | 1,200–2,000 DKK |
| Aarhus | Art, open-air museum, food scene | 2 | May–Sep | 900–1,400 DKK |
| Odense | Hans Christian Andersen, Funen villages | 1 | May–Sep | 800–1,200 DKK |
| Helsingør and Kronborg | Castle day-trip, ferry to Sweden | day-trip | Apr–Oct | — |
| Roskilde | Viking ships, cathedral | day-trip | May–Sep | — |
| Skagen | Two seas, dunes, painters | 2 | Jun–Aug | 1,000–1,600 DKK |
| Bornholm | Cliffs, round churches, cycling | 2–3 | Jun–Sep | 900–1,500 DKK |
| Ribe and the Wadden Sea | Oldest town, birds, oysters | 1–2 | Mar–Apr, Sep–Oct | 800–1,300 DKK |
| Billund | Legoland, Lego House, families | 1–2 | Apr–Oct | 1,000–1,600 DKK |
| Møns Klint | Chalk cliffs, dark skies | 1 | May–Sep | 900–1,400 DKK |
Room bands are 2026 estimates and vary by season and booking window. Day-trips have no room cost.
How to choose, step by step
Step 1: decide how long you have. Four nights is Copenhagen only. Seven days lets you add Odense for one night and Aarhus for two, which is the classic first route. Ten days adds Skagen at the northern tip, or Ribe and the Wadden Sea if you travel in spring or autumn. Two weeks lets you put Bornholm in the middle, reached by ferry from Ystad in Sweden or from Køge.
Step 2: pick a theme. Castles and royal history point to Copenhagen (Rosenborg, Amalienborg, Christiansborg), plus day-trips to Kronborg at Helsingør and Frederiksborg at Hillerød. Vikings point to Roskilde's ship museum, the National Museum in Copenhagen and the Jelling stones in Jutland. Coast and nature point north to Skagen, south to Møns Klint, west to the Wadden Sea, or to Bornholm in the Baltic.
Step 3: check the season against the place. Skagen and Bornholm are summer places; the Wadden Sea is best in spring and autumn for birds and oyster tours; Møns Klint works May to September. Copenhagen is the one place that carries a full winter, with December markets and Tivoli.
Step 4: book the transport spine before the hotels. Trains link Copenhagen, Odense, Aarhus and Aalborg, and Copenhagen to Aarhus takes about 3 hours. Skagen, the west coast and Bornholm's back roads are easier with a car, though Bornholm also has buses and rental bikes.
Step 5: keep the last night near your departure airport. Copenhagen Airport is the main gateway; Aarhus and Billund have smaller airports, so an open-jaw ticket can save a long train ride back.
Notes and common mistakes
The most common mistake is trying to see all of Denmark in a week. Distances look short on the map, but ferries, connections and the time it takes to actually see a place add up. Two or three bases in a week is realistic.
Second: treating Zealand as only Copenhagen. Roskilde, Helsingør, Hillerød and the Louisiana museum at Humlebæk are all easy day-trips and often the highlight of a first trip.
Third: booking Skagen or Bornholm for a short spring or autumn break. Many seasonal businesses there close outside summer.
Fourth: assuming you need a car everywhere. You do not for the Copenhagen–Odense–Aarhus–Aalborg line. You do for the west coast, Skagen's surroundings and rural Bornholm.
Prices in Denmark are high by European standards, especially alcohol, restaurant meals and taxis. Supermarkets, bakeries and self-catering apartments bring the daily cost down. See the cost page for detail.
- Book trains early for summer Fridays and Sundays.
- Carry a card: Denmark is close to cashless.
- Check ferry timetables for Bornholm and the Wadden Sea islands before fixing dates.
- Museums often close one day a week outside summer.
FAQ
Questions people ask
What are the best places to visit in Denmark?
Copenhagen for a first trip (3–5 nights), then Aarhus (2 nights) and Odense (1 night) by train. Add Roskilde, Helsingør and the Louisiana museum as day-trips. For coast and islands, choose Skagen, Bornholm, Møns Klint or Ribe and the Wadden Sea.
How many days do you need in Denmark?
Four nights covers Copenhagen well. Seven days adds Odense and Aarhus. Ten days adds Skagen or the Wadden Sea. Two weeks lets you include Bornholm. Fewer than four nights means Copenhagen only, with one day-trip at most.
Which areas of Denmark suit a first visit?
Copenhagen and Zealand suit almost everyone: the capital plus Roskilde, Helsingør and Hillerød. Add Aarhus and Odense if you have a week. Leave Skagen, Bornholm and the Wadden Sea for a second trip or a longer stay.
Do I need a car in Denmark?
No for the main train line: Copenhagen, Odense, Aarhus and Aalborg are all connected. A car helps for Skagen and the surrounding dunes, the west coast, the Wadden Sea and rural Bornholm, though Bornholm also has buses and rental bikes.
When is the best time to visit Denmark?
May to September for long days, outdoor sights and coastal places. December for Copenhagen's markets and Tivoli. Spring and autumn suit the Wadden Sea for birds and oysters. Skagen and Bornholm are summer-only for many businesses.
Is Denmark expensive to visit?
Yes, by European standards, especially restaurants, alcohol and taxis. Mid-range double rooms run roughly 800–2,000 DKK per night in 2026 depending on city and season. Supermarkets, bakeries and apartments cut the daily cost.
Deep dive
Every source; changeable facts are marked check
Sources
- officialVisitDenmark
- officialDSB (Danish State Railways)
- officialBornholmslinjen (ferries to Bornholm)
- secondaryWikivoyage – Denmark