Our Top Picks in Denmark

Click any hotel to check availability and book at the best price.

d'Angleterre in Kongens Nytorv, Copenhagen
#1
Best Luxury
9.2

d'Angleterre

Kongens Nytorv, Copenhagen

kr400–750/night Check Availability

Free cancellation & Pay later

Comwell Aarhus in City Center, Aarhus
#2
8.6

Comwell Aarhus

City Center, Aarhus

kr160–300/night Check Availability

Free cancellation & Pay later

Radisson Collection H.C. Andersen Hotel in City Center, Odense
#3
8.7

Radisson Collection H.C. Andersen Hotel

City Center, Odense

kr180–340/night Check Availability

Free cancellation & Pay later

Comwell Aalborg in Waterfront, Aalborg
#4
8.5

Comwell Aalborg

Waterfront, Aalborg

kr150–280/night Check Availability

Free cancellation & Pay later

Hotel Prindsen in Old Town, Roskilde
#5
Best Budget
8.4

Hotel Prindsen

Old Town, Roskilde

kr130–250/night Check Availability

Free cancellation & Pay later

Ruths Hotel in Beach, Skagen
#6
Best Location
8.8

Ruths Hotel

Beach, Skagen

kr280–520/night Check Availability

Free cancellation & Pay later

Hotel Sanders in Nyhavn, Copenhagen
#7
Best Design
9.3

Hotel Sanders

Nyhavn, Copenhagen

kr350–650/night Check Availability

Free cancellation & Pay later

Villa Provence in Marselisborg, Aarhus
#8
Best Romantic
8.9

Villa Provence

Marselisborg, Aarhus

kr220–420/night Check Availability

Free cancellation & Pay later

71 Nyhavn Hotel in Nyhavn, Copenhagen
#9
Best Views
8.8

71 Nyhavn Hotel

Nyhavn, Copenhagen

kr250–480/night Check Availability

Free cancellation & Pay later

Hotel SP34 in Latin Quarter, Copenhagen
#10
Best Value
8.7

Hotel SP34

Latin Quarter, Copenhagen

kr180–340/night Check Availability

Free cancellation & Pay later

Looking for more options?

We vetted the standouts, but there are hundreds more.

Browse all Denmark hotels →

All Hotels Compared

Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.

# Hotel City & Area Price/Night Score Best For
1 d'Angleterre Kongens Nytorv, Copenhagen kr400–750/night 9.2/10 Best Luxury
2 Comwell Aarhus City Center, Aarhus kr160–300/night 8.6/10 Great stay
3 Radisson Collection H.C. Andersen Hotel City Center, Odense kr180–340/night 8.7/10 Great stay
4 Comwell Aalborg Waterfront, Aalborg kr150–280/night 8.5/10 Great stay
5 Hotel Prindsen Old Town, Roskilde kr130–250/night 8.4/10 Best Budget
6 Ruths Hotel Beach, Skagen kr280–520/night 8.8/10 Best Location
7 Hotel Sanders Nyhavn, Copenhagen kr350–650/night 9.3/10 Best Design
8 Villa Provence Marselisborg, Aarhus kr220–420/night 8.9/10 Best Romantic
9 71 Nyhavn Hotel Nyhavn, Copenhagen kr250–480/night 8.8/10 Best Views
10 Hotel SP34 Latin Quarter, Copenhagen kr180–340/night 8.7/10 Best Value

Why These Hotels Made Our List

Every hotel earned its spot. Here's exactly why we picked each one.

d'Angleterre interior in Kongens Nytorv, Copenhagen
#1

d'Angleterre

Kongens Nytorv, Copenhagen kr400–750/night 9.2/10

Copenhagen's grande dame hotel since 1755 with royal heritage and impeccable service. Prime location on King's New Square. Opulent rooms, Michelin-starred dining, luxurious spa. Danish luxury at its finest.

Check Availability
Comwell Aarhus interior in City Center, Aarhus
#2

Comwell Aarhus

City Center, Aarhus kr160–300/night 8.6/10

Modern hotel in center with spa, pool, and multiple restaurants. Near ARoS museum and old town. Contemporary rooms, excellent facilities, and professional service. Solid choice for Aarhus.

Check Availability
Radisson Collection H.C. Andersen Hotel interior in City Center, Odense
#3

Radisson Collection H.C. Andersen Hotel

City Center, Odense kr180–340/night 8.7/10

Modern hotel near Hans Christian Andersen Museum with contemporary Scandinavian design. Central location, comfortable rooms, and good facilities. Perfect base for exploring fairy tale city.

Check Availability
Comwell Aalborg interior in Waterfront, Aalborg
#4

Comwell Aalborg

Waterfront, Aalborg kr150–280/night 8.5/10

Waterfront hotel with harbor views and wellness center. Near old town and shopping. Modern rooms, pool, sauna, and several restaurants. Good mid-range option in North Jutland capital.

Check Availability
Hotel Prindsen interior in Old Town, Roskilde
#5

Hotel Prindsen

Old Town, Roskilde kr130–250/night 8.4/10

Historic hotel since 1695 near cathedral with traditional Danish charm. Central location, classic rooms, and reliable service. Good breakfast and friendly staff. Budget-friendly base for Viking history.

Check Availability
Ruths Hotel interior in Beach, Skagen
#6

Ruths Hotel

Beach, Skagen kr280–520/night 8.8/10

Iconic beachfront hotel at Denmark's northern tip with minimalist elegance and stunning light. Beloved by artists since 1904. Beautiful rooms, Michelin-starred restaurant, spa. Magical Skagen setting.

Check Availability
Hotel Sanders interior in Nyhavn, Copenhagen
#7

Hotel Sanders

Nyhavn, Copenhagen kr350–650/night 9.3/10

Intimate boutique hotel in 1869 building overlooking harbor with residential elegance. Just 54 rooms with Danish design and warm hospitality. Rooftop terrace, excellent restaurant, library lounge. Refined and personal.

Check Availability
Villa Provence interior in Marselisborg, Aarhus
#8

Villa Provence

Marselisborg, Aarhus kr220–420/night 8.9/10

Romantic boutique hotel in seaside villa with French-inspired interiors and garden. Near forest and beach. Individually decorated rooms, gourmet restaurant, and intimate atmosphere. Aarhus' most charming stay.

Check Availability
71 Nyhavn Hotel interior in Nyhavn, Copenhagen
#9

71 Nyhavn Hotel

Nyhavn, Copenhagen kr250–480/night 8.8/10

Charming warehouse hotel on iconic colorful harbor with maritime history and exposed beams. Perfect location for waterfront dining and sightseeing. Cozy rooms with character, friendly staff, generous breakfast.

Check Availability
Hotel SP34 interior in Latin Quarter, Copenhagen
#10

Hotel SP34

Latin Quarter, Copenhagen kr180–340/night 8.7/10

Hip design hotel in former printing house with Scandinavian minimalism. Near Strøget shopping street and City Hall. Compact but stylish rooms, lively bar, and good breakfast. Great mid-range value.

Check Availability

Visiting a different part of the country?

We vetted the standouts, but there are hundreds more.

Browse all Denmark hotels →

Where to Stay in Denmark

The neighborhood you pick matters more than the hotel. Here's what you need to know.

First time in Copenhagen: where to actually stay

Nyhavn looks like a postcard and that's exactly why everyone wants to stay there. and exactly why you should. Hotel Sanders and 71 Nyhavn Hotel put you on the canal itself, 8 minutes walk from Kongens Nytorv and the start of Strøget. The tourist density is real, but you're walking distance from everything that matters.

If you want the central location without the canal prices, the Latin Quarter around Sankt Peders Stræde and Larsbjørnsstræde is your move. Hotel SP34 on Sankt Peders Stræde costs DKK 180–340/night and you're still only 12 minutes on foot from Nyhavn. We've seen people book out near the Central Station to save DKK 50/night and then spend it all on taxis. Don't do that.

Copenhagen vs Aarhus: which city fits your trip?

Copenhagen is the obvious choice and it earns it. Nyhavn, Tivoli, the National Museum on Ny Vestergade, Amalienborg Palace. It's also busy, expensive, and in peak summer feels like every European city at once. If you've done Copenhagen before, or you want something with a bit more breathing room, Aarhus is the answer.

Aarhus has ARoS with its iconic rainbow panorama walkway, the cobblestone streets of Møllestien (genuinely one of the prettiest in Denmark), and a food scene on Frederiks Allé that punches above its size. Villa Provence in Marselisborg charges DKK 220–420/night. That's Copenhagen mid-range money for a genuinely boutique experience. better value by a stretch.

The honest guide to Skagen

Skagen is far. That's not a warning, that's a filter. the people who make the 4.5-hour train journey from Copenhagen via Aalborg are exactly the kind of travellers Skagen suits. Ruths Hotel sits on Markvej, a short walk from the beach and Grenen, the point where two seas meet. In June and July the light here is unlike anywhere else in Denmark. Scandinavian golden hour lasts until 10pm.

The old Skagen painters' colony around Brøndums Hotel and Anchers Hus is worth an afternoon. Come in late May or early September if you want the atmosphere without the summer crowds. prices at Ruths drop from DKK 520 down to around DKK 300/night. Don't skip Skagen Museum. It's the reason the artists came here in the first place.

How to use Roskilde as a Copenhagen base

Roskilde is 25 minutes from Copenhagen Central by S-Tog. line A or B, runs every 10 minutes during the day. Hotel Prindsen in the Old Town charges DKK 130–250/night, which is genuinely half what you'd pay for equivalent quality in central Copenhagen. You're 5 minutes walk from Roskilde Cathedral, where Danish kings and queens have been buried since the 10th century.

The Viking Ship Museum on Vindeboder is the real draw. 5 original Viking ships pulled from the Roskilde Fjord, and you can sometimes watch them being restored. Late June means Roskilde Festival, the biggest music festival in Northern Europe. If that's your plan, book Hotel Prindsen 4–6 months out. If it's not your plan, actively avoid that last week of June. the town fills completely.

What nobody tells you about Danish hotel culture

Danish hotels tend toward understatement. You'll rarely get a flashy lobby or an aggressive concierge. the service is warm but low-key, and that's intentional. Breakfast is a serious affair: most hotels include a proper Danish spread with rye bread, herring, cheese, and pastries. At Hotel Sanders in Nyhavn, the breakfast alone is worth factoring into the rate comparison.

Checkout is typically 11am and hotels stick to it more firmly than you'd expect. Check-in before 3pm is genuinely hit or miss even if you ask nicely. One practical note: Danish power sockets are type K (3-pin), though most accept the standard European 2-pin plug. Don't show up needing an adaptor you don't have. Danish pharmacies (apotek) sell them but it's a faff.

The best Denmark hotel for each type of traveller

Luxury travellers: d'Angleterre on Kongens Nytorv. It's been the best address in Copenhagen since 1755 and it knows it, but the service backs up the attitude. Design-obsessed: Hotel Sanders in Nyhavn. every detail is considered without feeling try-hard. Romantic couples: Villa Provence in Aarhus, full stop. The courtyard in summer is ridiculous in the best way.

Budget travellers who still want quality: Hotel Prindsen in Roskilde at DKK 130–250/night with real historic character. Best views for the money: 71 Nyhavn Hotel. the canal-facing rooms at DKK 250–480/night show you exactly why Nyhavn became famous. And if you just want to switch off completely near the sea, Ruths Hotel in Skagen is the one. We'd book any of these without hesitation.


Explore Denmark by city

We cover 6 destinations across Denmark. Pick a city for a dedicated hotel guide with neighborhoods, seasonal tips, and our vetted picks.


Denmark's best hotel regions

Denmark packs a lot into a small country. Copenhagen dominates, but Aarhus, Skagen, and Roskilde each have their own personality. and their own reasons to stay.

Copenhagen 4 vetted hotels

Denmark's capital earns its reputation. if you stay in the right neighbourhood.

Four of our 10 picks are in Copenhagen, and they're spread across the city's best postcode. Kongens Nytorv and Nyhavn sit side by side. d'Angleterre faces the square, Hotel Sanders and 71 Nyhavn are on the canal itself. These are the addresses Copenhagen has built its identity around.

The Latin Quarter. specifically around Sankt Peders Stræde and Studiestræde. is the city's best-value central neighbourhood. Hotel SP34 here costs DKK 180–340/night. You're 12 minutes walk from Nyhavn and surrounded by independent coffee shops, record stores, and bars that locals actually use.

Avoid the strip immediately around Copenhagen Central Station. Yes, it's convenient for the airport train, but Istedgade and the surrounding streets are a downgrade in every other way. The Metro M2 gets you from the airport to Kongens Nytorv in 15 minutes for DKK 36. There's no reason to compromise on location.

Best areas Nyhavn, Kongens Nytorv, Latin Quarter
Price range DKK 180–750/night
Best for First-timers, design lovers, luxury stays
Avoid Streets around Central Station. overpriced, poor location
Best months May–June, September
Browse all Copenhagen hotels →
Aarhus 2 vetted hotels

Denmark's second city does culture without the capital's crowds or prices.

Aarhus splits neatly into two zones worth knowing. The City Centre around Rådhuspladsen and the Latin Quarter. not to be confused with Copenhagen's. has Comwell Aarhus at DKK 160–300/night, solid for the location. Then there's Marselisborg to the south, a quieter residential area near the palace grounds where Villa Provence operates at a different level entirely.

ARoS Aarhus Art Museum on Aros Allé is the city's anchor. the rainbow panorama on the roof is genuinely worth the DKK 160 admission. The old streets around Møllestien, with their brightly painted cottages, are the kind of thing people photograph and then can't quite believe exists. Walk down to Frederiksbjerg for the real local food scene. Frederiks Allé has better restaurants than most of what tourists find near the station.

Train from Copenhagen Central takes about 3 hours and costs DKK 200–350 depending on when you book. Aarhus has a light rail (Letbane) that connects the city centre to the suburbs, but honestly the city centre is walkable. Don't rent a car unless you're heading into the countryside. parking in central Aarhus is a headache.

Best areas Marselisborg, Latin Quarter, Frederiksbjerg
Price range DKK 160–420/night
Best for Culture, romantic couples, second-time Denmark visitors
Avoid Hotel chains near Aarhus Central. functional but charmless
Best months June–August, September
Browse all Aarhus hotels →
North Jutland & Skagen 2 vetted hotels

The edge of Denmark. literally. Come for the light, the sea, and the silence.

Skagen sits at Denmark's northernmost tip where the Kattegat and Skagerrak seas collide at Grenen. you can stand with one foot in each. Ruths Hotel on Markvej is 10 minutes walk from that point and right by the beach. It's not a convenient location for anything except the reason you came here. That's the point.

Aalborg, an hour south by train, is a functioning industrial city with a surprisingly good waterfront. Comwell Aalborg on the waterfront charges DKK 150–280/night and is the most affordable base in our entire list. The Jomfru Ane Gade street. a pedestrian strip of bars. is where Aalborg's nightlife concentrates, and it's livelier than most visitors expect.

The train from Copenhagen to Skagen runs via Aalborg. budget 4.5–5 hours total. Most people fly into Aalborg Airport (30 minutes from Aalborg city centre by bus 2A) if they're focusing on North Jutland. Skagen in July is busy. book Ruths 3 months ahead minimum. In September it's genuinely peaceful and the light is still extraordinary.

Best areas Skagen Beach, Aalborg Waterfront
Price range DKK 150–520/night
Best for Beach, nature, off-season escape
Avoid Driving Skagen in peak July. parking is a nightmare
Best months June, September
Browse all North Jutland & Skagen hotels →
Funen & Odense 1 vetted hotel

Hans Christian Andersen's hometown. smaller, slower, and underrated.

Odense sits in the middle of Funen island between Copenhagen and the Jutland peninsula. The Radisson Collection H.C. Andersen Hotel is right in the City Centre, and at DKK 180–340/night it's competitive for what's a genuinely comfortable property. You're 5 minutes walk from the new Hans Christian Andersen Museum on Bangs Boder, which opened in 2021 and is legitimately impressive.

The old part of Odense around Overgade and Nedergade is worth more time than people give it. The city has a tram (letbane) that opened in 2022 connecting the station to the university. but the old town is small enough to walk entirely. Don't compare Odense to Copenhagen and feel disappointed. It's a different kind of Danish city.

Copenhagen to Odense by train takes 1.5 hours and costs DKK 150–250. It works well as a standalone destination or a stop on a Copenhagen–Aarhus itinerary. Odense is quieter than both. that's a feature, not a flaw.

Best areas City Centre, Overgade, Nedergade
Price range DKK 180–340/night
Best for Culture, families, literature lovers
Avoid Expecting Copenhagen energy. Odense moves slower by design
Best months April–September
Browse all Funen & Odense hotels →
Zealand Outside Copenhagen 1 vetted hotel

Roskilde punches well above its size. and it's 25 minutes from the capital.

Roskilde is the best-kept practical secret in Denmark. Hotel Prindsen in the Old Town costs DKK 130–250/night. that's half the Copenhagen rate for a hotel with real character, a proper restaurant, and a location 5 minutes walk from Roskilde Cathedral. Take S-Tog line A or B from Copenhagen Central, 25 minutes, DKK 36.

The Viking Ship Museum on Vindeboder is the reason most visitors come and it delivers. 5 intact Viking ships recovered from the Roskilde Fjord in 1962, plus an open boatyard where traditional vessels are still being built. The cathedral itself contains the tombs of 39 Danish monarchs. That's not a throwaway detail. it's one of the most significant royal burial sites in Northern Europe.

Late June brings Roskilde Festival, the biggest music event in Scandinavia. 100,000+ attendees over 8 days. Hotel prices in the entire region spike 50–80% that week. If you're not going to the festival, plan your visit around it. If you are going, book Hotel Prindsen 4 months out at absolute minimum.

Best areas Roskilde Old Town, Vindeboder waterfront
Price range DKK 130–250/night
Best for Budget travellers, history, Copenhagen base
Avoid Last week of June unless you have festival tickets
Best months May, August–September
Browse all Zealand Outside Copenhagen hotels →

Best Areas by Vibe

Tell us how you travel and we'll point you to the right part of Denmark.

Romantic

Marselisborg in Aarhus is the call. Villa Provence's courtyard garden and Provençal interiors make it the most genuinely intimate hotel in Denmark. For Copenhagen romance, Hotel Sanders on Nyhavn's canal beats every larger competitor on atmosphere.

Culture

The Latin Quarter in Copenhagen. specifically around Larsbjørnsstræde and Sankt Peders Stræde. puts you between the National Museum, Rosenborg Castle, and the city's best independent galleries. Hotel SP34 is your base.

Family

Nyhavn in Copenhagen is the family sweet spot. 10 minutes walk to Tivoli Gardens, the harbour buses, and the National Aquarium day trip. 71 Nyhavn Hotel has canal-facing family rooms that actually sell the destination to kids.

Budget

Roskilde Old Town gives you DKK 130–250/night at Hotel Prindsen, real historic surroundings, and a 25-minute train to Copenhagen. It's the smartest budget play in Denmark by a significant margin.

Beach

Skagen Beach. Ruths Hotel sits right on it, 10 minutes walk from Grenen where two seas meet. Come in June or September when the summer light is extraordinary and the crowds are manageable.

Foodie

Frederiksberg Allé in Aarhus and the streets around Kødbyen (the Meatpacking District) in Copenhagen are where Denmark's serious food scene lives. Hotel Sanders in Nyhavn puts you 15 minutes walk from both Noma's neighbourhood and Torvehallerne market.


How We Vetted These Hotels

Every hotel on this list went through the same evaluation. Here's exactly how we score them.

We started with 200+ hotels across 6 regions. Copenhagen, Aarhus, Odense, Aalborg, Roskilde, and North Jutland. We cut anything with inconsistent service, tired rooms, or a location that forces you into a taxi just to see something worth seeing.

40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.

Hotels that score below 8.0 don't make our list. Hotels can't pay for placement. We update scores every quarter based on new reviews. If a hotel's quality drops, it gets removed. Read more about our approach on the about page.


When to Visit Denmark: Season by Season

Hotel prices, crowds, and weather vary dramatically. Here's what to expect each season.

Budget Friendly

Winter (Dec–Feb)

Avg hotel: DKK 130–280/nightCrowds: LowTemp: -2–4°C

January and February are the cheapest months in Denmark. Hotel Prindsen in Roskilde drops to DKK 130/night and even Copenhagen mid-range hotels hit DKK 180–250/night. Tivoli closes in January but reopens for the Christmas season in late November through New Year, which drives a short price spike in December around Kongens Nytorv. Dress for 0–4°C and bring layers. Danish winters are damp and windy, not just cold.

Peak

Summer (Jun–Aug)

Avg hotel: DKK 300–750/nightCrowds: HighTemp: 18–23°C

Peak Denmark. Temperatures hit 20–23°C, Nyhavn fills completely by 11am, and hotel prices at d'Angleterre on Kongens Nytorv hit DKK 750/night. Roskilde Festival in late June and Copenhagen Pride in August add short price spikes of 40–60% in their respective weeks. Skagen in July requires booking Ruths Hotel 3 months ahead. the town functionally sells out.

Ready to check availability?

We vetted the standouts, but there are hundreds more.

Search all Denmark hotels →

How to Book Hotels in Denmark

Smart booking strategies that save money without sacrificing quality.

Book Copenhagen for late May. not July

July in Copenhagen means DKK 600–750/night for rooms that cost DKK 300–400/night in May. The weather difference is marginal. 19°C versus 22°C. Tivoli is open in both months. The difference in crowds and prices is not marginal. We've seen this mistake hundreds of times.

Use the Metro, not taxis, from Copenhagen Airport

The Metro M2 runs every 4–6 minutes from Copenhagen Airport (CPH) to Kongens Nytorv in exactly 15 minutes. cost is DKK 36. A taxi covers the same route in 20–30 minutes depending on traffic and costs DKK 250–350. There is no scenario where the taxi makes sense unless you have 5 bags and 3 children.

Roskilde Festival week. book or avoid

Roskilde Festival runs the last week of June. Every hotel within 30 kilometres of Roskilde sells out and prices jump 50–80%. If you have festival tickets, book Hotel Prindsen in Roskilde's Old Town at least 4 months ahead. it's 10 minutes walk from the site. If you don't have festival tickets, shift your Copenhagen trip to early or mid-June instead.

Nyhavn canal-facing rooms cost 15–25% more. they're worth it

At 71 Nyhavn Hotel, rooms facing the canal cost DKK 50–80 more per night than courtyard-facing rooms. The canal view is literally the reason Nyhavn is famous. pay the difference. At Hotel Sanders, the upper-floor rooms on the Nyhavn side book out first; request one explicitly when you reserve.

Danish breakfast is included more often than you think

Around 60% of Danish hotels include breakfast in the room rate. and it's not a continental afterthought. Expect rye bread, pickled herring, Danish cheeses, pastries, and cold cuts. At Hotel SP34 in the Latin Quarter, the breakfast is a proper spread worth DKK 120–150 at any Copenhagen café. Check your rate before you skip it or buy something at a 7-Eleven.

Villa Provence in Aarhus books out in summer. go direct

Villa Provence in Marselisborg has limited rooms and a loyal returning clientele. June–August availability disappears fast, often 8–10 weeks out. The hotel's own website sometimes has rooms when third-party sites show nothing. Call them directly. +45 86 18 24 00. if the online booking shows no availability. Worth the effort.


6 regions covered
200+ hotels reviewed
10 vetted picks
0 sponsored listings

Frequently Asked Questions About Hotels in Denmark

Straight answers from our team after reviewing hotels across Denmark.

What's the best area to stay in Copenhagen?

Nyhavn and Kongens Nytorv are the sweet spot. you're within 10 minutes walk of the Royal Danish Theatre, Strøget, and the harbour. The Latin Quarter around Sankt Peders Stræde is quieter and about 20% cheaper. Skip Vesterbro if it's your first visit. it's a 20-minute walk from everything and better suited to people who already know the city.

How much should I budget for a hotel in Copenhagen?

Budget on DKK 180–340/night for solid mid-range like Hotel SP34 in the Latin Quarter. Design hotels in Nyhavn. Hotel Sanders, 71 Nyhavn. run DKK 350–650/night. Luxury at d'Angleterre on Kongens Nytorv goes up to DKK 750/night. Copenhagen is expensive. Don't underplan the budget.

Is Aarhus worth staying in, or should I just day-trip from Copenhagen?

Stay. Aarhus deserves at least 2 nights. ARoS alone takes half a day, and the Latin Quarter around Møllestien is one of the prettiest streets in Denmark. The train from Copenhagen Central takes about 3 hours and costs around DKK 200–350. Villa Provence in Marselisborg gives you a genuinely different Denmark to what you'll see in the capital.

When is the cheapest time to visit Denmark?

November through February. Hotels in Copenhagen drop to DKK 130–250/night and crowds are minimal. You're trading warmth. expect 0–4°C. for seriously good value. Tivoli closes in January, but the city's restaurants and museums are all open and far less crowded than summer.

What's the best hotel in Denmark for a romantic trip?

Villa Provence in Aarhus's Marselisborg neighbourhood is our pick. Provençal interiors, a courtyard garden, and 15 minutes walk from the Marselisborg Palace grounds. For Copenhagen romance, Hotel Sanders on Nyhavn beats the obvious choices: it's intimate, beautifully designed, and the canal views from the upper floors are genuinely special. Avoid the big chain hotels around Copenhagen Airport. they're built for business, not romance.

Is Skagen worth the trip from Copenhagen?

Yes, but commit to it. Skagen is 4.5–5 hours from Copenhagen by train via Aalborg. it's not a day trip. Ruths Hotel sits right on the beach and charges DKK 280–520/night. The point where the North Sea meets the Baltic at Grenen is one of those rare things that actually lives up to the hype. Go in June or August. the light up there in summer is extraordinary.

Which Copenhagen neighborhoods should I avoid?

Avoid booking around Copenhagen Central Station. Istedgade has cleaned up but the streets immediately around the station are still rough, overpriced for what you get, and 20 minutes walk from Nyhavn. Hotels here charge Nyhavn prices without the location. Islands Brygge is fine but adds a 25-minute walk or Metro ride to everything central.

How do I get around Copenhagen without a taxi?

The Metro M1 and M2 lines connect the airport to Kongens Nytorv in 15 minutes for DKK 36. The S-Tog (suburban rail) covers outer Copenhagen. Within the centre. Nyhavn to Tivoli, Latin Quarter to Rosenborg Castle. walk. The city is flat and most major sights are within 20–25 minutes on foot of each other. Taxis from the airport cost DKK 250–350 and aren't worth it.

What's the best budget hotel in Denmark?

Hotel Prindsen in Roskilde's Old Town is our Budget badge winner. DKK 130–250/night and you're 5 minutes walk from Roskilde Cathedral and the Viking Ship Museum. It's also 25 minutes by train from Copenhagen Central, so it works as a base for the capital too. In Copenhagen itself, Hotel SP34 in the Latin Quarter offers the best value without feeling like a compromise.

Does Denmark have good hotels outside Copenhagen?

Genuinely yes. Villa Provence in Aarhus, Ruths Hotel in Skagen, and Hotel Prindsen in Roskilde are all worth a trip on their own merits. not just as second-best options. Odense has the Radisson Collection H.C. Andersen Hotel at DKK 180–340/night, which is solid for a city that's often overlooked. Denmark is compact enough that you can see 3 cities in a week without it feeling rushed.

When do hotel prices spike in Copenhagen?

Three periods to watch: Roskilde Festival in late June (last week of June, hotel prices across the region jump 40–60%), Copenhagen Pride in August, and Christmas markets in December. Book Roskilde Festival week at least 3 months ahead. hotels within 30 minutes of the festival site sell out completely. Summer generally runs DKK 300–600/night for mid-range Copenhagen hotels.

Is tipping expected at Danish hotels?

No. Service is included in prices by law, and Danish culture genuinely doesn't expect tips. offering one can actually feel awkward to staff. You can round up a restaurant bill if the service was exceptional, but leaving cash on a hotel pillow isn't a local custom. The prices you see are the prices you pay. Denmark is refreshingly straightforward about that.

Ready to book Denmark?

We vetted the best — but there are thousands more. Browse the full selection and filter by dates, price, and neighborhood.

Browse all Denmark hotels