Adventure bike routes in Huesca

Text reviewed on October 16, 2026 · OpenStreetMap data from October 8, 2026

The province of Huesca has 21,447 km of mapped dirt track and 32,826 km of unpaved ways: 82 % of its network is dirt, but nearly three in ten of those kilometres are singletrack (9,530 km) that doesn't count on a motorcycle. The riding is in the Pre-Pyrenees and the lower Pyrenean valleys (Sobrarbe, Alto Gállego, Jacetania, Ribagorza), with elevations above 3,300 m. OpenStreetMap figures from October 2026.

Whole region:Aragon

What the terrain is like

Huesca has the most relief in Aragon: from about 70 m in the south to over 3,300 m in the Maladeta. The valleys of Sobrarbe (Aínsa, Boltaña, Broto), Alto Gállego (Sabiñánigo, Biescas), Jacetania (Jaca, Hecho) and Ribagorza (Graus, Campo, Benasque) are mountain track and road with plenty of streams and plenty of singletrack, and inside the parks (Ordesa y Monte Perdido, Posets-Maladeta, Sierra y Cañones de Guara) their own rules apply.

Several routes we tried in the Pyrenees didn't make it: Aínsa → Graus, Jaca → Ansó and Castejón de Sos → Aínsa came out with less than half dirt track, and Aínsa → Broto, Hecho → Ansó and Agüero → Nocito found no way without singletrack. That's why the examples sit in the Pre-Pyrenees and the lower valleys.

More than half of the dirt tracks have no surface tagged in OpenStreetMap: their difficulty is an estimate from neighbouring tracks and the planner flags them as unknown.

The terrain in figures

What is mapped in OpenStreetMap as of October 2026, scored with the same difficulty model the planner uses. Ways that cross the boundary count only for the part inside.

Unpaved ways (dirt tracks, lanes and singletrack)
32,826 km
Paved roads and streets
7,006 km
Share of the network that is dirt
82 %
Of which, dirt tracks
21,447 km

Dirt tracks by surface (as tagged in OpenStreetMap):

  • Very firm dirt track296 km
  • Firm dirt track3,529 km
  • Rough dirt track2,968 km
  • Very rough dirt track2,322 km
  • Barely passable dirt track327 km
  • No surface data12,007 km
Other dirt lanes (rural, service)
1,849 km
Singletrack and footpaths (almost always off-limits to motorbikes)
9,530 km

Difficulty of tracks and lanes, singletrack excluded · average 28/100

  • Easy14,543 km
  • Medium5,071 km
  • Hard3,598 km
  • Expert85 km
Mapped fords
3,748 (3,645 points and 103 sections)
Elevation (terrain model, approximate)
from 70 to 3,360 m
Fuel stations
126
Bars and restaurants
1,073

Each way's difficulty comes from its surface, grade, condition and the real slope from the terrain model, in the easier direction; singletrack is left out of that average because on a motorbike it is almost never an option. Fords are the ones somebody has mapped in OpenStreetMap: there are more. It is all public, crowd-sourced data: it may not match what you find.

Routes to get started

Five routes with no singletrack between the Pre-Pyrenees and the Pyrenean valleys: Sabiñánigo → Aínsa (103 km, the long day), Ayerbe → Jaca, Graus → Campo through the Ribagorza, Hecho → Jaca and the short Biescas → Sabiñánigo.

Calculated with Corally's planner with no singletrack and at the level shown; times are riding time at adventure-bike pace, no stops. They are saved: the link does not expire.

  • Maxitrail level · take it easy

    Biescas → Sabiñánigo

    The short, flat one: 16 km between Biescas and Sabiñánigo, 51 % on easy dirt track and five fords. A good first one.

    Distance
    16 km
    Time
    24 min
    Dirt
    51 %
    Max. difficulty
    21/100 · Easy
    Climb
    +90 m
    Warnings
    5 warnings · 5 fords
    Open it in the planner
  • Maxitrail level · take it easy

    Hecho → Jaca

    From the Hecho valley to Jaca: 40 km, 42 % on dirt track (max 37/100) and 13 fords.

    Distance
    40 km
    Time
    1 h 0 min
    Dirt
    42 %
    Max. difficulty
    37/100 · Medium
    Climb
    +474 m
    Warnings
    13 warnings · 13 fords
    Open it in the planner
  • Trail level · a bit of spice

    Graus → Campo

    Through the Ribagorza: 55 km, 62 % on dirt track, five steep climbs and ruts in four sections. High point around 1,500 m.

    Distance
    55 km
    Time
    1 h 31 min
    Dirt
    62 %
    Max. difficulty
    57/100 · Hard
    Climb
    +1,515 m
    Warnings
    14 warnings · 5 fords
    Open it in the planner
  • Trail level · a bit of spice

    Ayerbe → Jaca

    From the Pre-Pyrenees to Jaca: 67 km, 64 % on dirt track and 34 fords, the one with the most stream crossings among the Huesca routes. Four rough sections.

    Distance
    67 km
    Time
    1 h 50 min
    Dirt
    64 %
    Max. difficulty
    58/100 · Hard
    Climb
    +1,179 m
    Warnings
    39 warnings · 34 fords
    Open it in the planner
  • Trail level · a bit of spice

    Sabiñánigo → Aínsa

    The long day in the Pyrenees of Huesca: 103 km from the Alto Gállego to the Sobrarbe, 59 % on dirt track, 13 fords, four steep climbs and nearly 2,000 m of accumulated climbing.

    Distance
    103 km
    Time
    2 h 50 min
    Dirt
    59 %
    Max. difficulty
    59/100 · Hard
    Climb
    +1,960 m
    Warnings
    18 warnings · 13 fords
    Open it in the planner

Fords and crossings to watch

This region has 3,748 fords mapped in OpenStreetMap. The planner and the roadbook warn about them and tell apart the ones that carry water from the ones that may (ramblas and gullies that run dry most of the year).

Huesca has 3,748 mapped fords: mountain streams and torrents. Ayerbe → Jaca flags 34 in 67 km.

Those in the Pyrenees rise with snowmelt and summer storms: what you see at ten may not be what you find at four. The planner tells the fords that carry water from the ones that may; if in doubt, don't cross.

What the rules say in Aragon

  • In Aragon, the consolidated Forest Act (Legislative Decree 1/2017, art. 90) allows riding without a permit on tracks open to general traffic in public forests, in groups of up to 5 vehicles and at no more than 30 km/h; the rider takes on civil liability (art. 90.2).
  • Tracks that are not open require a permit (art. 90.3) and tourist routes or events need a special-use permit (art. 90.5). Corally does not know whether a given track is open to general traffic or who owns the forest: signs, chains and closures rule.

We don't have the rules page for this region yet. Meanwhile: public open tracks only, and signs and closures always win.

Base towns, fuel and food

Jaca is the best base in the province: four petrol stations and 104 places to eat. Biescas has one petrol station and 37 places to eat; Ayerbe, Graus, Benabarre and Fonz have one or two petrol stations and few places to eat (Fonz, none).

Ranked by kilometres of hilly dirt track (sustained climb or descent of 6 % or more) within about 8 km. Fuel stations within 5 km and bars or restaurants within 3 km, according to OpenStreetMap. The region has 126 fuel stations and 1,073 places to eat mapped.

TownHilly track (8 km)Fuel (5 km)Food (3 km)
Ayerbe356 km15
Jaca303 km4104
Graus288 km28
Biescas284 km137
Benabarre / Benavarri282 km27
Fonz278 km20

Plan your own

Set a start and an end (or a loop by time) in Huesca, pick your level and Corally gives you the route over dirt tracks with the difficulty of every section, the fords, the road exits for the group and the roadbook. You can try it without an account.

Open the plannerWhich level is yours

Page written by Corally with the figures from its database (OpenStreetMap and public terrain models) and routes calculated with its planner. It is public, crowd-sourced data: difficulty, fords and tracks may not match the ground. What you find on arrival, the signs, the closures and each region's rules always win.