Denmark is like something out of a fairy tale—with moats, drawbridges, ornate ballrooms, and royal legends hidden behind every castle wall. Whether you’re a history buff, architecture enthusiast, or just someone who appreciates a good story, Denmark’s castles and palaces offer something unforgettable. From Shakespearean drama to haunted halls, here’s a handpicked guide to the most iconic—and intriguing—castles and palaces in the country.
For more castles, check out our article on Ireland’s 13 best castles and a Belgium’s most beautiful castles.
For more Danish adventures, check out what to experience in Aarhus, Denmark’s best beach’s, and the art of Hygge.
1. Kronborg Castle (Elsinore)
📍 Location: Helsingør, Sealand
Perched dramatically on the northeastern tip of Sealand, Kronborg Castle is easily one of the most famous landmarks in Denmark—and not just because of its royal past. This UNESCO World Heritage Site is famously the setting of Hamlet, and walking through its ancient halls truly feels like stepping onto a Shakespearean stage.
Originally built in the 16th century by King Frederick II, the castle was meant to showcase Denmark’s power and wealth during the Renaissance. It played a critical role in controlling access to the Baltic Sea, which brought both strategic importance and riches to the crown.
Highlights: Explore the massive ballroom where royal banquets once dazzled, peer into the King’s Chamber, and don’t miss the atmospheric casemates (underground passages) where prisoners were once held.
Why You’ll Love It: Apart from the literary tie-in, the castle offers sweeping views across the Øresund Strait toward Sweden and even hosts live summer performances of Hamlet. It’s a must-visit for lovers of literature, history, and drama alike.
Visitor Info:
- Opening Hours: Daily, 10:00 AM – 6:00 PM
- Admission: Adults: DKK 145; Students: DKK 125; Children under 18: Free
- Getting There: Take the train from Copenhagen to Helsingør Station (approx. 45 minutes), then a 15-minute walk to the castle.
- Official Website: Kronborg Castle

2. Frederiksborg Castle
📍 Location: Hillerød, Sealand
Frederiksborg Castle isn’t just a castle—it’s a full-blown masterpiece of Renaissance architecture. Spread across three islands in a tranquil lake, it’s one of the most photogenic spots in Denmark. Built in the early 1600s by King Christian IV, it was meant to impress, and it still does.
Today, the castle houses the Museum of National History, which feels appropriate given how much history these walls have witnessed—from coronations to political intrigue.
Highlights: Inside, you’ll find richly decorated halls, historic royal portraits, and beautifully preserved artifacts. Don’t skip the stunning chapel with its intricate woodwork and organ. Outside, the symmetrical baroque gardens offer a peaceful escape and perfect photo ops.
Why You’ll Love It: If you’re looking for the quintessential “royal experience” in Denmark, this is it. It’s also an easy and rewarding day trip from Copenhagen.
Visitor Info:
- Opening Hours:
- April 1 – October 31: Daily, 10:00 AM – 5:00 PM
- November 1 – March 31: Daily, 11:00 AM – 3:00 PM
- Admission: Adults: DKK 75; Children (6–15): DKK 20; Children under 6: Free; Students/Seniors: DKK 60
- Getting There: Take the S-train Line A from Copenhagen to Hillerød Station (approx. 40 minutes), then a 15-minute walk to the castle.
- Official Website: Frederiksborg Castle

3. Amalienborg Palace
📍 Location: Copenhagen, Sealand
In the heart of Copenhagen lies Amalienborg Palace—the official residence of the Danish royal family. The elegant Rococo-style complex is made up of four symmetrical palaces arranged around an octagonal courtyard, giving it a regal yet accessible vibe.
Even if you’re not a royal watcher, Amalienborg has plenty of charm. The museum offers a peek into the lives of Danish monarchs past and present, including rooms still used by the royal family for special occasions.
Highlights: The daily Changing of the Guard ceremony at noon is a crowd favorite. It’s steeped in tradition and makes for fantastic photos. Inside, the Queen’s reception rooms, royal uniforms, and family heirlooms provide a surprisingly intimate glimpse into monarchy life.
Why You’ll Love It: You’re literally walking in the footsteps of Danish royalty, right in the middle of a bustling European capital. Plus, it’s just a short stroll from the iconic Frederik’s Church and the waterfront.
Visitor Info:
- Opening Hours: Tuesday – Sunday, 10:00 AM – 4:00 PM; Closed on Mondays
- Admission: Adults: DKK 95; Students: DKK 65; Children under 18: Free
- Getting There: Located centrally in Copenhagen; accessible by metro (Marmorkirken Station) or bus.
- Official Website: Amalienborg Museum

4. Rosenborg Castle
📍 Location: Copenhagen, Sealand
Tucked inside the King’s Garden, Rosenborg Castle is a charming Dutch Renaissance treasure built by King Christian IV as a summer home. Despite its modest size, the castle is filled with royal artifacts and architectural flourishes.
Inside, you’ll find centuries of Danish history beautifully preserved—from personal belongings of the monarchs to priceless treasures locked away in the Treasury.
Highlights: Marvel at the Danish crown jewels, walk through lavishly furnished royal apartments, and admire the Knight’s Hall, complete with throne chairs made of narwhal tusk and three silver lions standing guard.
Why You’ll Love It: It’s small enough to explore in a couple of hours but packed with history. Plus, the surrounding gardens are perfect for a picnic or a relaxing walk after your visit.
Visitor Info:
- Opening Hours: Tuesday – Sunday, 10:00 AM – 5:00 PM; Closed on Mondays
- Admission: Adults: DKK 140; Children under 18: Free
- Getting There: A short walk from Nørreport Station in central Copenhagen.
- Official Website: Rosenborg Castle

5. Egeskov Castle
📍 Location: Kværndrup, Funen
If you’ve ever dreamed of visiting a true fairy-tale castle surrounded by a moat, Egeskov is your dream come true. Built in 1554, it’s one of the best-preserved Renaissance water castles in Europe—and one of the most fun.
This castle is part historical monument, part family adventure park. While you can explore the opulent rooms and learn about noble life, there’s also a maze, a treetop canopy walk, and museums dedicated to vintage cars and toys.
Highlights: The Great Hall, impressive armor collections, and beautifully landscaped gardens—each with a different theme. Kids (and adults) will love the secret passageways and quirky curiosities.
Why You’ll Love It: It’s more than a castle—it’s a full-day experience perfect for families, photographers, and anyone who loves a mix of culture and fun.
Visitor Info:
- Opening Hours:
- April 12 – June 26: 11:00 AM – 4:00 PM
- June 27 – August 9: 10:00 AM – 7:00 PM
- August 10 – August 30: 11:00 AM – 6:00 PM
- August 31 – October 18: 11:00 AM – 5:00 PM
- Admission: Adults: DKK 200; Children (4–12): DKK 115; Children under 4: Free
- Getting There: Approximately 3 hours by train from Copenhagen to Kværndrup Station, followed by a short taxi ride.
- Official Website: Egeskov Castle

6. Christiansborg Palace
📍 Location: Copenhagen, Sealand
Christiansborg Palace might be the most politically important building in Denmark. Located on Slotsholmen (Castle Island), it houses the Danish Parliament, the Prime Minister’s Office, and the Supreme Court—all under one roof.
But it’s not just about government. The palace has royal functions too, including lavish halls still used by the Queen for state events.
Highlights: The Royal Reception Rooms (especially the Queen’s Library), the Royal Stables with their white horses, the royal kitchens, and even the ruins of older castles beneath the palace. Don’t miss the free tower viewing platform for panoramic city views.
Why You’ll Love It: It’s where history and modern politics meet. You’ll come away with a deeper understanding of how Denmark balances monarchy and democracy.
Visitor Info:
- Opening Hours: Varies by section; generally open daily from 10:00 AM – 5:00 PM
- Admission: Adults: DKK 160; Students: DKK 130; Children under 18: Free
- Getting There: Located centrally in Copenhagen; accessible by metro (Gammel Strand Station) or bus.
- Official Website: Christiansborg Palace

7. Dragsholm Castle
📍 Location: Hørve, Zealand
Dragsholm Castle, known as Dragsholm Slot in Danish, is one of Denmark’s oldest secular buildings, with origins dating back to around 1215. Initially constructed by the Bishop of Roskilde, it has served various roles over the centuries, including a fortress, noble residence, and prison. Today, it operates as a hotel and restaurant, offering guests a unique blend of history and luxury.
Highlights: Guests can explore the castle’s rich history, including its medieval architecture and tales of notable prisoners like the 4th Earl of Bothwell, the third husband of Mary, Queen of Scots. The castle is also famed for its ghost stories, notably the White Lady, believed to be the spirit of a noblewoman imprisoned by her father.
Why You’ll Love It: Staying at Dragsholm Castle offers a unique experience, combining historical ambiance with modern comforts. The on-site Michelin-starred restaurant provides exceptional dining, and the surrounding countryside offers scenic beauty and tranquility.
Visitor Info:
Opening Hours: The castle operates as a hotel and restaurant. While specific opening hours for tours aren’t listed, guests can contact the castle directly for information on visiting or staying.
Admission: Access to the castle’s facilities is primarily for hotel and restaurant guests. For specific events or tours, it’s best to inquire directly.
Getting There: From Copenhagen, take a train to Holbæk Station, transfer to a train to Fårevejle Station, then take bus 568 to Vindekilde. From there, it’s a short walk to the castle. Alternatively, driving from Copenhagen takes about 1 hour and 6 minutes.
Official Website: Dragsholm Slot