- 50.7 km
- 107 m
- 103 m
- Hirtshals, North Denmark, Denmark


Route template
Hirtshals to Skagen
This is a beautiful North Jutland ride from the lively ferry town of Hirtshals up along the scenic coast to Denmark’s northernmost point, Skagen. You’ll cover around 60 kilometers, with gentle climbs and descent, and most of the route is along quiet asphalt roads and good cycleways—so it’s perfect for a relaxed day in the saddle.
Starting in Hirtshals, famous for its dramatic lighthouse and as a bustling port connecting Denmark with Norway, you’ll quickly find yourself rolling through open coastal landscapes dotted with dunes and sleepy fishing villages. The salty North Sea breeze is a constant companion.
Skagen, your destination, is known for its unique light and the ‘meeting of the seas,’ where the Baltic and North Seas collide at Grenen—a must-see after your ride. Along the way, you’ll be on mostly smooth surfaces, with only a small portion of the surface missing or unpaved, so bring a repair kit just in case, but you shouldn’t run into any trouble.
Plan a coffee stop en route, and expect plenty of big skies and fresh air all the way to Skagen’s iconic yellow houses and sandy beaches.
Community
Top users in this region
From our community
The best bike routes from Hirtshals to Skagen
Hirtshals - Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 61.9 km
- Distance
- 123 m
- Ascent
- 149 m
- Descent
26-13 Hirtshals - Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 50.6 km
- Distance
- 88 m
- Ascent
- 95 m
- Descent
Hirtshals - Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 63.9 km
- Distance
- 104 m
- Ascent
- 109 m
- Descent
Frysehuskajen, Hirtshals to Havnevagtvej, Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 52.3 km
- Distance
- 108 m
- Ascent
- 108 m
- Descent
From Hirtshals to Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 50.7 km
- Distance
- 107 m
- Ascent
- 103 m
- Descent
Hirtshals - Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 75.5 km
- Distance
- 141 m
- Ascent
- 162 m
- Descent
Nørregade 31A, Hirtshals to Skarpæsvej 3, Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 60.4 km
- Distance
- 79 m
- Ascent
- 91 m
- Descent
Skagen - Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 57.9 km
- Distance
- 103 m
- Ascent
- 131 m
- Descent
Willemoesvej 1, Hirtshals to Østre Strandvej 35, Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 61.7 km
- Distance
- 176 m
- Ascent
- 226 m
- Descent
Ã…lborgvej, Hirtshals to Brovandevej, Skagen
Cycling route in Hirtshals, North Denmark, Denmark
- 52.5 km
- Distance
- 124 m
- Ascent
- 123 m
- Descent
Hirtshal to Skagen May 16
Cycling route in Hirtshals, North Denmark, Denmark
- 46.5 km
- Distance
- 101 m
- Ascent
- 110 m
- Descent
Discover more routes
- From Hirtshals to Skagen
- Hirtshals - Skagen
- 75.5 km
- 141 m
- 162 m
- Hirtshals, North Denmark, Denmark
- Nørregade 31A, Hirtshals to Skarpæsvej 3, Skagen
- 60.4 km
- 79 m
- 91 m
- Hirtshals, North Denmark, Denmark
- Skagen - Skagen
- 57.9 km
- 103 m
- 131 m
- Hirtshals, North Denmark, Denmark
- Willemoesvej 1, Hirtshals to Østre Strandvej 35, Skagen
- 61.7 km
- 176 m
- 226 m
- Hirtshals, North Denmark, Denmark
- Ã…lborgvej, Hirtshals to Brovandevej, Skagen
- 52.5 km
- 124 m
- 123 m
- Hirtshals, North Denmark, Denmark
- Hirtshal to Skagen May 16
- 46.5 km
- 101 m
- 110 m
- Hirtshals, North Denmark, Denmark
- Skagen 2017
- 52.3 km
- 78 m
- 74 m
- Hirtshals, North Denmark, Denmark






















