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.
- 1Start
Copenhagen
Denmark - 241 km
Louisiana Museum of Modern Art
HistoryHumlebæk, DenmarkA 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.
- 311 km
Helsingør (Elsinore)
Denmark - 41 km
Kronborg Castle
HistoryHelsingør (Elsinore), DenmarkThe 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.
- 527 km
Gilleleje
Denmark - 626 km
Frederiksborg Castle
HistoryHillerød, DenmarkChristian 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.
- 743 km
Viking Ship Museum
HistoryRoskilde, DenmarkFive 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.
- 81 km
Roskilde
Denmark
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.