The Best Cities in Denmark

These Towns Offer Viking Fjords, Historic Museums and Fresh Fish

Denmark has many beautiful and historic cities worth a visit. You can travel quickly and easily from city to city in Denmark, with several transportation options available. Most Danish cities also have large pedestrian zones located in their central districts, which makes shopping and soaking up the atmosphere a pleasure. Below are our top picks for cities to enjoy in Denmark.

  • 01 of 04
    Nyhavn (New Harbor) in Copenhagen
    ••• Nyhavn (New Harbor) in Copenhagen. Nyhavn (New Harbor) in Copenhagen

    Topping the list of the best cities in Denmark is Copenhagen. This city has it all. Founded in 1167, Copenhagen is Denmark's capital and has become a modern melting pot of cozy cafes, amazing architecture and interesting history. Copenhagen's long harbor faces Øresund, the 10-mile-wide wide waterway separating Denmark from Sweden. The view of that waterway, alone, makes the city a must-stop. 

  • 02 of 04
    Old Town Aarhus in Winter
    ••• Old Town Aarhus in Winter. © Ukendt/VisitDK

    Aarhus is a charming city with a long history. Denmark's principal port, Aarhus is a great spot for finding some of the world's freshest seafood. You'll find Aarhus on the east coast of Jutland, Denmark's western peninsula, about a three-hour drive from Copenhagen, but you can also travel to Aarhus from the Danish capital by bus, boat or air.

  • 03 of 04

    Aalborg

    City of Aalborg
    ••• City of Aalborg. T. Sienicki CC2.5

    Aalborg is one of the few cities in Denmark not geared toward tourism, and because of that, it has retained its old-world charm of as a quaint university town. Aalborg, whose history dates to 700 AD, hosts the largest carnival in Northern Europe and is also the northernmost city on this list. Bring your camera to capture images of some spectacular sites, such as Limfjord, a North Sea fjord that has been well known to Danes since the Vikings ruled the country -- and much of Northern Europe.

  • 04 of 04
    Esbjerg, Denmark
    ••• Esbjerg, Denmark. Cnyborg/CC3.0

    When it comes to Danish cities worth visiting, you can't top Esbjerg. The largest city in the region, Esbjerg is a bustling port city in the southwest of Jutland that provides picturesque views as well as plenty of shopping opportunities, entertainment options and interesting museums. From here, Fanø is just a ferry ride away -- don't miss the opportunity to see this ​North Sea island, with its long, sandy beaches and massive dunes. It's a perfect finale to your tour of the top Danish cities to visit.