Hærvejen: GPX, map & 21 stages
476 km in Denmark · 21 stages · 3,183 m ascent · public transport on every stage · best Apr–Oct
Plan Hærvejen with the full GPX download, 21 stage GPX files, map, elevation profile, and public transport on every stage. Choose a stage, open it in Planner, or download GPX before you go.
An automatic guide. TrailSplits built it from OpenStreetMap and cut it into 21 stages at roughly even distances, 18 of the 20 breaks at a public-transport stop. They are not the official stages or checked overnight stops, and TrailSplits has not checked the stays, water or closures. Check them with the trail's operator before you go.
Quick answer: Hærvejen is a 476 km long-distance route from Frederikshavn to Harrislee. TrailSplits built this guide automatically from OpenStreetMap and cut it into 21 stages at roughly even distances, 18 of the 20 breaks at a public-transport stop; they are not the official stages or checked overnight stops. It has the map, elevation profile, full GPX download and public transport on every stage.
476km
Total Distance
21
Stages
3,183m
Total Ascent
495
Transit Stops
Plan Hærvejen
Hærvejen covers 476 km from Frederikshavn to Harrislee with 3,183 m of ascent. Use the mapped GPX, stage GPX files, elevation profile, and public transport stops to choose a hiking, trail running, or fastpacking schedule.
- Best season
- April to October· from climate averages
- GPX coverage
- Full route plus 21 stage GPX files
- Transit access
- All 21 stages start or finish by public transport
- Stage options
- 25 days hiking / 12 days trail running / 16 days fastpacking
- Route coverage
- Complete mapped route
- Field use
- Route tools available
Weather this week
Loading the forecast for on the trail (65 m)…
Month by month
Typical weather on this trail, around -4–134 m. Select a month to see why it is rated as it is.
| Month | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Weather | Mixed | Mixed | Mixed | Good | Good | Good | Good | Good | Good | Good | Mixed | Mixed |
| Stages rated good on typical weather | 0/21 | 0/21 | 0/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 21/21 | 3/21 | 0/21 |
| Day / night | 4°/-3° | 4°/-3° | 6°/-1° | 11°/3° | 15°/6° | 18°/10° | 20°/12° | 20°/12° | 16°/9° | 12°/5° | 7°/2° | 4°/-1° |
| Rain, mm | 67 | 58 | 50 | 41 | 51 | 69 | 74 | 85 | 76 | 93 | 75 | 76 |
| Snow at high point | Possible | Possible | Possible | – | – | – | – | – | – | – | – | Possible |
| Daylight | 7 h 27 | 9 h 30 | 11 h 43 | 14 h 10 | 16 h 22 | 17 h 43 | 17 h 13 | 15 h 15 | 12 h 53 | 10 h 31 | 8 h 14 | 6 h 53 |
Source: TerraClimate 1991–2020 monthly averages. Averages for the area at each point’s elevation (4 km grid, corrected for height). Not a forecast or a report of current trail conditions. Snow at the high point is estimated with a simple snowpack model from these temperatures and precipitation, not observed; steep islands and high summits can hold more snow than it shows. Daylight is for the 15th of each month. Hut, transport and park seasons are separate: check them for your dates.
Why transit-optimized?
We present Hærvejen as 21 stages with public-transport access, so you can plan the hike without a car.
Take Hærvejen offline — free
Most trail guides are just a page to read. TrailSplits is a free app you install straight from your browser — download the whole Hærvejen map to your phone and follow the route with no signal, in multi-day battery mode. No app store, no account, no subscription.
- ✓ Offline map for the full route
- ✓ Turn-by-turn navigation
- ✓ Download before losing signal; carry backup power
Long route — you can download it stage by stage to save space.
Download for offline — pick your stages
Save the sections you'll walk, or download the whole route. Each selection saves its map and GPX in My Hikes. Stages are not necessarily overnight stops. Before leaving signal, reopen and test your downloads on this device.
Trail route lab
Turn this trail into your own route
Open a planning copy, adjust the line, then share the version you would actually run or hike.
Share this trail
Send it to your hiking crew — they’ll get the route, elevation profile & GPX.
Planning ahead?
Checking snow-monitoring coverage... Notifications require permission on this device; on iPhone use the installed Home Screen app. No email alerts are sent.
Full Trail Map
Route briefing
What comes next
Access in route order. Not listed does not mean absent: it may not be mapped.
Start
0 m
Frederikshavn
Start
Route geometry · source 2026-04-02
About 0 min in
476.3 km remaining
+3183 m remaining
Access
0 m
Frederikshavn
Bus stop
OpenStreetMap · source 2026-04-02
About 0 min in
476.3 km remaining
+3183 m remaining
Access
0 m
Frederikshavn St. (B)
Bus stop
OpenStreetMap · source 2026-04-02
About 0 min in
476.3 km remaining
+3183 m remaining
Access
0 m
Frederikshavn St.
Bus stop
OpenStreetMap · source 2026-04-02
About 0 min in
476.3 km remaining
+3183 m remaining
Access
0 m
Frederikshavn St. (C)
Bus stop
OpenStreetMap · source 2026-04-02
About 0 min in
476.3 km remaining
+3183 m remaining
Access
0 m
Frederikshavn St. (D)
Bus stop
OpenStreetMap · source 2026-04-02
About 0 min in
476.3 km remaining
+3183 m remaining
Finish
476.3 km
Harrislee
Finish
Route geometry · source 2026-04-02
About 113h 47m in
0 m remaining
Stage Directory
Browse the stages — swipe to compare
Frederikshavn → Thorshøj
Thorshøj → Bredkærsvej
Bredkærsvej → Ø. Fælledvej
Ø. Fælledvej → Ridemandsmøllevej ved Engblommevej
Ridemandsmøllevej ved Engblommevej → Vegger
Vegger → Aalestrup Realskole
Aalestrup Realskole → Skals
Skals → Viborg Rådhus/Campus
Viborg Rådhus/Campus → Dollerupvej/Skelhøje
Dollerupvej/Skelhøje → Engesvang Skole
Engesvang Skole → near Vrads
near Vrads → Nortvigvej/Vejlevej
Nortvigvej/Vejlevej → Jelling
Jelling → Kærbølling, Bredsten
Kærbølling, Bredsten → Fitting gamle Brugs
Fitting gamle Brugs → Vejenvej v bulevarden
Vejenvej v bulevarden → Jels
Jels → Vojens St.
Vojens St. → Jyllandsgade v Brunde Kirkevej
Jyllandsgade v Brunde Kirkevej → Bjerndrupvej
Bjerndrupvej → Harrislee
Draft day-by-day itinerary
Hærvejen grouped at mapped section boundaries. Overnight accommodation and access are not verified. Review each day's effort and book suitable stops before using this as a hiking plan.
15 days in this draft — about 32.8 km/day, 491.7 km and 3,226 m of ascent total.
- Day 1 Stage 127.5 km · +211 m · ~6h
- 1. Frederikshavn → Thorshøj 27.5 km · +211 m
🚌 Nearby transit: Østervrå (not an accommodation recommendation)
- Day 2 Stage 226.9 km · +300 m · ~6h 06m
- 2. Thorshøj → Bredkærsvej 26.9 km · +300 m
🚌 Nearby transit: Bredkærsvej (not an accommodation recommendation)
- Day 3 Stage 326.4 km · +130 m · ~5h 36m
- 3. Bredkærsvej → Ø. Fælledvej 26.4 km · +130 m
🚌 Nearby transit: Ø. Fælledvej (not an accommodation recommendation)
- Day 4 Stage 420.5 km · +187 m · ~4h 30m
- 4. Ø. Fælledvej → Ridemandsmøllevej ved Engblommevej 20.5 km · +187 m
🚌 Nearby transit: Ridemandsmøllevej ved Engblommevej (not an accommodation recommendation)
- Day 5 Stage 526 km · +188 m · ~5h 42m
- 5. Ridemandsmøllevej ved Engblommevej → Vegger 26 km · +188 m
- Day 6 Stage 626.3 km · +134 m · ~5h 36m
- 6. Vegger → Aalestrup Realskole 26.3 km · +134 m
🚌 Nearby transit: Aalestrup Realskole (not an accommodation recommendation)
- Day 7 Stages 7–845.8 km · +324 m · ~10h
- 7. Aalestrup Realskole → Skals 23 km · +116 m
- 8. Skals → Viborg Rådhus/Campus 22.8 km · +208 m
🚌 Nearby transit: Viborg Rådhus/Campus (not an accommodation recommendation)
- Day 8 Stages 9–1046.3 km · +379 m · ~10h 12m
- 9. Viborg Rådhus/Campus → Dollerupvej/Skelhøje 19 km · +227 m
- 10. Dollerupvej/Skelhøje → Engesvang Skole 27.3 km · +152 m
🚌 Nearby transit: Engesvang Skole (not an accommodation recommendation)
- Day 9 Stage 1126.6 km · +275 m · ~6h
- 11. Engesvang Skole → near Vrads 26.6 km · +275 m
🚌 Nearby transit: Bryrup (not an accommodation recommendation)
- Day 10 Stage 1222.4 km · +253 m · ~5h 06m
- 12. near Vrads → Nortvigvej/Vejlevej 22.4 km · +253 m
🚌 Nearby transit: Nortvigvej/Vejlevej (not an accommodation recommendation)
- Day 11 Stages 13–1436.6 km · +211 m · ~7h 54m
- 13. Nortvigvej/Vejlevej → Jelling 25.7 km · +161 m
- 14. Jelling → Kærbølling, Bredsten 10.9 km · +50 m
🚌 Nearby transit: Kærbølling, Bredsten (not an accommodation recommendation)
- Day 12 Stages 15–1644.1 km · +197 m · ~9h 18m
- 15. Kærbølling, Bredsten → Fitting gamle Brugs 23.7 km · +125 m
- 16. Fitting gamle Brugs → Vejenvej v bulevarden 20.4 km · +72 m
🚌 Nearby transit: Vejenvej v bulevarden (not an accommodation recommendation)
- Day 13 Stages 17–1847.7 km · +210 m · ~10h 06m
- 17. Vejenvej v bulevarden → Jels 26.6 km · +119 m
- 18. Jels → Vojens St. 21.1 km · +91 m
🚌 Nearby transit: Vojens St. (not an accommodation recommendation)
- Day 14 Stage 1931.4 km · +115 m · ~6h 36m
- 19. Vojens St. → Jyllandsgade v Brunde Kirkevej 31.4 km · +115 m
🚌 Nearby transit: Jyllandsgade v Brunde Kirkevej (not an accommodation recommendation)
- Day 15 Stages 20–2137.2 km · +112 m · ~7h 42m
- 20. Jyllandsgade v Brunde Kirkevej → Bjerndrupvej 24.1 km · +47 m
- 21. Bjerndrupvej → Harrislee 13.1 km · +65 m
🚌 Nearby transit: Padborgvej v Rønshave Plejehjem (not an accommodation recommendation)
Want a downloadable GPX for each day, or a different number of days? Open the Multi-Day Itinerary Builder →
How Long Does It Take?
Comfortable pace with time to enjoy the scenery. 25 days.
Elevation Profile
Transit Stops Along the Trail
Bus and train stops within 2 km of the trail, sorted by distance along the route. Tap a stop to see it on the trail map or get directions.
The Hærvejen is a 476 km long-distance hiking trail in Denmark. This guide breaks it into 21 stages; 17 of them start and end at a public transport stop.
Hærvejen — frequently asked questions
How long is Hærvejen?
Hærvejen is a 476 km long-distance route from Frederikshavn to Harrislee, presented as 21 stages with map, full GPX download, elevation profile, Planner handoff, and public transport on every stage.
How many days do you need for Hærvejen?
The distance-based examples cover 12-25 days for 476 km. They are not verified overnight itineraries. Choose days around your ability, ascent, accommodation and current conditions, not distance alone.
When is the best time to hike Hærvejen?
Based on 1991–2020 climate averages, the weather on Hærvejen is usually best from April to October. Hut, transport and park seasons are separate: check them and current conditions for your dates.
Can you reach Hærvejen by public transport?
This page lists public transport on every stage in Denmark as planning references. Nearby stops do not guarantee a walkable connection. Check access paths, operating dates and current timetables before relying on public transport.
Can I download GPX files for Hærvejen?
Yes. TrailSplits has a full GPX and 21 stage GPX downloads for Hærvejen — load them on a Garmin, Suunto, COROS, or your phone, or open any stage in the Planner.
How hard is Hærvejen?
Hærvejen is rated epic: 476 km with roughly 3,183 m of total ascent, with a high point near 134 m. The elevation profile, per-stage climb, and surface breakdown on this page help you judge each section.
Ready to hike Hærvejen?
Pick your first stage below and download the GPX. Every stage includes transit notes.
More long-distance trails to explore
🗂️ Open data source: Hærvejen on OpenStreetMap (relation 1792585). Transit stops from OSM.