Skip to content
152

North Zealand: Hamlet’s castle and the Danish Riviera

Up the Øresund coast from Copenhagen to Louisiana and Kronborg, along the north shore to Gilleleje, then inland to Frederiksborg and Roskilde.

Distance
150 km (93 mi)
Driving
2 h 04 min
Suggested days
2
Stops
8
Countries
Denmark
Updated
June 11, 2026

At a glance: 2-day road trip of about 150 km (93 mi) with 8 stops, from Copenhagen to Roskilde. About 2 h 04 min of driving in total.

More road trips in Denmark

Route description

Leave Copenhagen on Strandvejen, road 152, which follows the Øresund coast north past beaches, villas and small harbours. Traffic is slow in summer but the views across to Sweden make it worth it; the E47 motorway inland is the quick alternative. Louisiana, the modern art museum at Humlebæk, is about 35 km out, with its sculpture park on the shore.

Helsingør is 10 km further on. Kronborg Castle guards the narrowest point of the strait, where ships once paid the Sound Dues, and is the setting of Shakespeare’s Hamlet. Pay parking lies around the harbour. Ferries cross to Helsingborg in Sweden in about 20 minutes and run all day, if you want to add a short trip to the other side.

Follow road 237 west along the north coast through Hornbæk, with its long sandy beach, to Gilleleje, a fishing harbour at the northern tip of Zealand. From there head inland to Hillerød, where Frederiksborg Castle rises from its lake. The Museum of National History fills the rooms, and the baroque garden behind it is free to visit.

From Hillerød it is about 35 minutes south-west to Roskilde. The Viking Ship Museum is on the fjord, with five original ships and a harbour of replica boats, some of which you can sail in summer. Roskilde Cathedral, where Danish kings and queens are buried, is a short walk uphill. Copenhagen is 30 minutes away by motorway, making this an easy loop.

Stop-by-stop itinerary

In driving order. Distances are estimates between consecutive stops.

  1. 1

    Copenhagen

    Denmark
    Start
  2. 2

    Louisiana Museum of Modern Art

    HistoryHumlebæk, Denmark

    A modern art museum built around a 19th-century villa, with glass corridors and a sculpture park running down to the Øresund. Entry fee; parking is limited, so the train to Humlebæk station, ten minutes’ walk away, is an option.

    41 km
  3. 3

    Helsingør (Elsinore)

    Denmark
    11 km
  4. 4

    Kronborg Castle

    HistoryHelsingør (Elsinore), Denmark

    The Renaissance castle at the narrowest point of the Øresund, known as Hamlet’s Elsinore and listed as a World Heritage Site. Entry fee for the halls and casemates; pay parking near the harbour.

    1 km
  5. 5

    Gilleleje

    Denmark
    27 km
  6. 6

    Frederiksborg Castle

    HistoryHillerød, Denmark

    Christian IV’s Renaissance castle on three islets in a lake, now the Museum of National History. The baroque garden is free to walk; park in the town car parks and cross on foot.

    26 km
  7. 7

    Viking Ship Museum

    HistoryRoskilde, Denmark

    Five Viking ships, sunk around 1070 to block the fjord, are displayed here, with replica boats moored in the harbour. Entry fee; the car park is by the water, a short walk from Roskilde Cathedral.

    43 km
  8. 8

    Roskilde

    Denmark
    1 km

FAQs

How long is North Zealand: Hamlet’s castle and the Danish Riviera?

2-day road trip of about 150 km (93 mi) with 8 stops, from Copenhagen to Roskilde. About 2 h 04 min of driving in total.

How many days do you need for North Zealand: Hamlet’s castle and the Danish Riviera?

We suggest 2 days: about 2 h 04 min of driving, which leaves time for the stops.

Where does North Zealand: Hamlet’s castle and the Danish Riviera start and end?

It starts in Copenhagen and ends in Roskilde.

Which countries does North Zealand: Hamlet’s castle and the Danish Riviera pass through?

Denmark.