Mallorca's official cycling routes, measured

Checked 6 August 2026 · 16 official routes · 8 with a free GPX

Mallorca has 16 cycling routes that exist as signs on the road. The Consell de Mallorca signposted them, groups them into 4 areas and publishes them as 1,732 km of network, and then publishes each one as a few paragraphs of prose. No track, no elevation profile, no GPX file.

We have filled that gap. We turned each of the Consell’s route descriptions into waypoints, rebuilt the route along the roads it names and measured it against Spain’s 5 m national terrain model, the same one we use for the climbs. Where our version matches the Consell’s own distance, you can download it as a GPX file for your bike computer, free and without giving an email address.

Official routes
16

1,732 km of signposted network, in 4 areas

Reconstructions accepted
8 of 16

984 km of track, 12,448 m of ascent

Median disagreement
5.0%

between our measured distance and the distance the Consell publishes

Which routes you can download, and why

A route rebuilt from a paragraph of directions is our best guess at which roads the signs follow. The only way to check that guess is the distance the Consell publishes for the route, so we use that figure to check ours and never print it as our own.

A reconstruction is published as a track only if its measured distance lands within 5% of the distance the Consell publishes. The distance is the only figure the Consell publishes for all sixteen routes, so the rule has to be built on it. We use it to check our own measurement and never print it as the route’s length. A route outside the tolerance keeps its row in the table, with the difference shown, but gets no profile, no GPX and no page: if our line does not match the published length, it is not the ride the Consell describes, even when it looks right on the map. One route also has a published ascent, and that is checked separately below.

Every reconstruction against the distance the Consell publishes, closest agreement first — each published figure links to the Consell's own page for that route

RoutePublishedMeasuredDifferenceOn named roadsVerdict
Serra de Tramuntana nord109.4 km108.7 km-0.6%88%Accepted — GPX published
Llogarets del Llevant95.0 km94.2 km-0.8%67%Accepted — GPX published
Llogarets del Pla de Mallorca89.5 km90.5 km+1.1%46%Accepted — GPX published
Ermites del Pla135.5 km138.7 km+2.4%52%Accepted — GPX published
Serra de Tramuntana - Central 1176.6 km181.4 km+2.7%75%Accepted — GPX published
Fars de Migjorn151.5 km147.2 km-2.9%71%Accepted — GPX published
Serra de Tramuntana - Sud126.5 km130.3 km+3.0%84%Accepted — GPX published
Far de Formentor96.0 km93.0 km-3.1%84%Accepted — GPX published
Fars de Ponent74.5 km79.6 km+6.9%81%Not accepted — no track published
Ermites del Llevant130.0 km116.3 km-10.5%80%Not accepted — no track published
Ermites del Raiguer116.4 km103.5 km-11.1%48%Not accepted — no track published
Ermites de Ponent66.5 km74.1 km+11.4%89%Not accepted — no track published
Llogarets del Raiguer84.2 km72.7 km-13.7%54%Not accepted — no track published
Fars del Llevant100.0 km82.2 km-17.8%87%Not accepted — no track published
Llogarets de Ponent53.0 km63.3 km+19.4%45%Not accepted — no track published
Serra de Tramuntana - Zona Central 2127.0 km154.1 km+21.3%60%Not accepted — no track published

How we got this The distance is the only figure the Consell publishes for all sixteen routes, so the rule has to be built on it. We use it to check our own measurement and never print it as the route’s length. A route outside the tolerance keeps its row in the table, with the difference shown, but gets no profile, no GPX and no page: if our line does not match the published length, it is not the ride the Consell describes, even when it looks right on the map. One route also has a published ascent, and that is checked separately below.Computed from our measured distance and the Consell’s published distance, for all sixteen routes.Computed 6 August 2026.

3 of 16 rebuilt routes land within 2% of the published distance, and 8 fall inside the tolerance, with a median difference of 2.6% among those. The worst of the sixteen is out by 21.3%.

We could not rebuild the other 8 reliably, so there is no download for them, and they go wrong in different ways. 4 come out too long, because one leg of our version takes a longer way round than the signs, and 4 come out too short, because part of the Consell’s directions is missing from our waypoints. Sticking to the roads the Consell names does not guarantee a match either: across the sixteen, the correlation between the share on named roads and the size of the error is -0.2, which is no relationship at all. Ermites de Ponent ran 88.5% of its length on the roads the Consell lists, the highest share of any route that failed, and is still 11.4% too long, so one of its legs takes a longer way round than the signs do. Each failure comes down to one leg, and each can be fixed by transcribing more of that route’s directions, which is what the next update will do.

One route can be checked on its climbing as well as its distance. The Consell publishes a distance for all sixteen routes and a climbing figure for only one: Ermites de Ponent is listed at 1,196 m of ascent, and our version of it climbs 1,338 m: +11.9%, against +11.4% on distance. Distance and climbing catch different mistakes. A line can be too long and still climb the right amount, or follow the right roads and miss a col. When both come out too high by nearly the same amount, the extra road is spread around the whole route instead of sitting in one wrong leg. That is why this route has no track here.

By family: Serra de Tramuntana 3/4 · Hermitages 1/4 · Lighthouses 2/4 · Hamlets 2/4.

The 8 routes you can download

GPX, free, with no email and no account needed. The elevation in every file comes from the terrain model, not a phone barometer, so the ascent your bike computer shows at the end will not match it exactly. It is the same measurement for every route here, though, so you can compare them fairly.

The accepted reconstructions, most climbing first

RouteAreakmAscentm/kmHigh pointMeasured climbsGPX
Serra de Tramuntana - SudSerra de Tramuntana130.32,445 m19499 m20Download
Serra de Tramuntana nordSerra de Tramuntana108.72,105 m19722 m6Download
Serra de Tramuntana - Central 1Serra de Tramuntana181.42,013 m11555 m6Download
Ermites del PlaPla de Mallorca138.71,725 m12544 m3Download
Far de FormentorBadies del Nord93.01,231 m13221 m3Download
Fars de MigjornMigjorn147.21,013 m7194 m0Download
Llogarets del LlevantLlevant94.2985 m11185 m0Download
Llogarets del Pla de MallorcaPla de Mallorca90.5931 m10290 m1Download

How we got this Distance is the length of the reconstructed centreline. Ascent is the sum of the rises in the elevation series after smoothing over 100 m. Without smoothing, the noise in a 5 m model adds hundreds of metres of climbing the road does not have.Computed from OpenStreetMap (ODbL) and IGN Elevacion4258_5 (CC BY 4.0 scne.es).Computed 6 August 2026.

The route shapes

Drawn from our rebuilt tracks, with no map tiles, no third-party script and no cookie. Each line is one route, drawn over the same OpenStreetMap coastline.

Serra de Tramuntana - Sud 130.3 km · 2,445 m · Serra de Tramuntana
Serra de Tramuntana nord 108.7 km · 2,105 m · Serra de Tramuntana
Serra de Tramuntana - Central 1 181.4 km · 2,013 m · Serra de Tramuntana
Ermites del Pla 138.7 km · 1,725 m · Hermitages
Far de Formentor 93.0 km · 1,231 m · Lighthouses
Fars de Migjorn 147.2 km · 1,013 m · Lighthouses
Llogarets del Llevant 94.2 km · 985 m · Hamlets
Llogarets del Pla de Mallorca 90.5 km · 931 m · Hamlets

Which climbs each route actually contains

The Consell’s pages do not tell you which climbs a route includes, and a GPX file on its own will not either. Here are the routes checked against all 122 climbs we have measured, counting each direction up a pass separately, and matched by where the roads go, never by name. 39 of them turn up on these routes. A climb counts only when the track passes both its foot and its summit and covers the right distance between them, so a road that only brushes the start of a climb does not collect it. A summit reached from the far side is marked as a descent, because riding down it is a different day out.

Measured climbs on the accepted routes, in the order the route meets them

RouteClimbAt kmDirectionLengthGainSteepest km
Ermites del Placollada de Gràcia from Algaida22.9climbed6.7 km192 m7.0%
Ermites del PlaPuig de Randa from Randa27.4climbed5.0 km228 m7.0%
Ermites del PlaSantuari de Cura from Randa27.4climbed4.8 km251 m7.0%
Far de Formentorcoll de Can Llompart from Sa Pobla21.2climbed5.9 km59 m3.2%
Far de Formentorcoll de Can Llompart from Pollença27.2descended2.4 km33 m2.1%
Far de Formentorpas de l'Escala de l'amo en Joan Cerdà from Port de Pollença39.2climbed13.3 km133 m7.2%
Llogarets del Pla de Mallorcapuig de Santa Eugènia from ses Olleries64.9descended0.7 km71 m—
Serra de Tramuntana - Central 1Coll d'Honor from Bunyola79.8climbed6.1 km343 m7.2%
Serra de Tramuntana - Central 1Coll d'Honor from Orient91.3climbed2.7 km130 m6.3%
Serra de Tramuntana - Central 1Coll d'Orient from Orient98.1climbed1.6 km37 m2.6%
Serra de Tramuntana - Central 1Coll d'Orient from Alaró99.7descended7.0 km287 m6.8%
Serra de Tramuntana - Central 1coll de Tofla from Alaró109.1climbed2.3 km66 m3.6%
Serra de Tramuntana - Central 1coll de Tofla from Lloseta111.4descended3.0 km123 m6.7%
Serra de Tramuntana nordColl de Femenia from Pollença10.6climbed14.0 km485 m7.0%
Serra de Tramuntana nordColl de Femenia from Lluc24.6descended5.7 km62 m4.5%
Serra de Tramuntana nordColl dels Reis from Lluc30.4climbed13.8 km248 m8.1%
Serra de Tramuntana nordsa Bretxa from Sa Calobra51.6descended2.6 km180 m7.7%
Serra de Tramuntana nordColl dels Reis from Sa Calobra54.2climbed10.0 km708 m8.8%
Serra de Tramuntana nordColl de sa Batalla from Caimari75.6descended8.4 km410 m6.4%
Serra de Tramuntana - SudColl de n'Esteve from es Capdellà9.8climbed2.2 km113 m6.1%
Serra de Tramuntana - SudColl de n'Esteve from Andratx12.0descended6.6 km168 m5.5%
Serra de Tramuntana - SudColl de sa Coma from Andratx14.7descended3.9 km154 m5.5%
Serra de Tramuntana - SudColl de sa Gramola from Andratx17.6climbed5.6 km287 m6.6%
Serra de Tramuntana - SudColl de sa Gramola from Estellencs23.2descended11.8 km218 m6.6%
Serra de Tramuntana - Sudes Grau from Estellencs30.8descended4.2 km191 m6.6%
Serra de Tramuntana - SudColl des Pi from Estellencs33.2descended1.7 km98 m6.6%
Serra de Tramuntana - Sudcoll de sa Teulera from Estellencs34.9climbed3.4 km17 m2.9%
Serra de Tramuntana - Sudcoll de sa Teulera from Banyalbufar38.3descended4.2 km51 m5.3%
Serra de Tramuntana - Sudcoll de sa Bastida from Banyalbufar42.6climbed3.2 km194 m7.5%
Serra de Tramuntana - Sudcoll des Vent from Banyalbufar42.6climbed6.1 km214 m7.5%
Serra de Tramuntana - SudColl d'en Claret from Son Ferrandell53.3descended2.1 km104 m5.3%
Serra de Tramuntana - SudCan Costa from Deià59.2descended6.6 km297 m7.3%
Serra de Tramuntana - SudCan Corraca from Llucalcari67.1descended2.5 km78 m3.6%
Serra de Tramuntana - SudCan Bleda from Sóller72.2descended4.2 km199 m6.0%
Serra de Tramuntana - SudColl de Sóller from Sóller77.7climbed8.5 km463 m6.9%
Serra de Tramuntana - SudColl de Sóller from Bunyola86.1descended7.6 km330 m5.6%
Serra de Tramuntana - SudColl dels Tords from Establiments109.3climbed7.2 km201 m5.2%
Serra de Tramuntana - SudColl dels Tords from Calvià116.5descended7.4 km160 m5.0%
Serra de Tramuntana - Sudcoll des Cocons from Calvià125.3climbed2.7 km37 m3.0%

How we got this A climb is collected when the track passes within 120 m of both its foot and its summit and the distance ridden between those two points is within 30% of that climb’s own measured length. Foot before summit means the route climbs it; the other order means it descends it, and it is labelled as a descent. Climbs are never matched by name.Computed from the 122 climbs we have measured, counting each direction up a pass separately.Computed 6 August 2026.

Only climbs we have measured can appear here. That now covers the whole island, all six comarques (the districts the island is divided into), not just the Tramuntana passes. One figure in this table needs its own warning: the steepest kilometre shown for pas de l'Escala de l'amo en Joan Cerdà on the Formentor road. The Ma-2210 is cut into a cliff, and a 5 m terrain model straddles the ledge, so that figure is the least certain number we publish: four elevation models put the summit anywhere between 189 m and 246 m. If a flat route shows no climbs, none of the climbs we have measured are on it; it may still have others.

How we built the tracks

  • The itinerary comes from the Consell; the line comes from OpenStreetMap. Each page names the villages, passes, lighthouses and sanctuaries a route visits, in order, plus the numbered roads and the lanes between them. Those names are transcribed as data and resolved against OpenStreetMap, so every waypoint on every route carries an OSM node id. None of the coordinates was typed by hand.
  • Routing prefers the roads the source names, including the lanes. Between consecutive waypoints the route takes the shortest path in which the roads and camins the Consell names cost their true length, another numbered road costs twice its length, and an unnamed lane costs eight times. Motorways are removed outright, along with anything tagged private, no-access or no-bicycles. A road closed to cars but open to bikes is kept.
  • Elevation is sampled every 20 m from Spain's 5 m national terrain model. Ascent is the sum of the rises in a series smoothed over 100 m. Unsmoothed, the model's own vertical noise adds hundreds of metres of climbing that the road does not have — which is most of why published ascent figures for the same ride disagree. Tunnels and bridges are interpolated between their portals, because a terrain model reads the mountain above a tunnel.
  • A route contains a climb only when the geometry says so. A climb is collected when the track passes within 120 m of both its foot and its summit and the distance ridden between those two points is within 30% of that climb’s own measured length. Foot before summit means the route climbs it; the other order means it descends it, and it is labelled as a descent. Climbs are never matched by name.
  • The parts of the island a route runs through are measured from its track, whatever its name says. Every consecutive pair of track points is one segment, and its metres go to the comarca its midpoint stands in, so the answer is a length in each comarca. The track used is the GPX published for the route, which reproduces the route’s own measured distance to within eight metres; the simplified track drawn on the page is not used, because it cuts corners and loses up to 16% of the length. Where a segment straddles a boundary its metres go to one side whole, and the summed length of those segments is published per route as the bound on the error.
  • The distance from a town with beds to a route is measured by road to a named town on the route, never as a straight line. A route can only be joined at a town that is both one of its own waypoints and one of the 32 towns we have measured a road network from. So every distance printed beside a route is a road distance we had already measured, never a straight line to the drawn track, which is a simplified shape and would mix a second kind of distance in with the first. The town where you join the route is printed next to the figure. A waypoint is matched to a town by OpenStreetMap node id and never by name, so a route that only “runs through” a town carries no distance and there is no unit to get wrong. Where one settlement is mapped under two nodes (s’Arenal is, because it straddles the Palma/Llucmajor boundary and each half is its own statistical entity), the second id is admitted only after both records have been read and the reasoning written down. The cost is that a route whose waypoints are all villages outside the measured set has no joining town at all, and its page says so instead of giving a distance it cannot measure.

It is all one script, run over the directions transcribed from the Consell’s published route descriptions.

The hardest and gentlest routes, and where to stay

The hardest accepted route on the island is Serra de Tramuntana - Sud, with 2,445 m of ascent over 130.3 km: 19 m of climbing for every kilometre ridden, with its high point at 499 m. The gentlest is Fars de Migjorn at 7 m/km. That is a factor of 2.7 between two rides on the same island, and it is the most useful thing to know before you book a week here.

Which end of that range you want should decide where you sleep. The Tramuntana routes start at Sa Coma, Alcúdia and Palmanova, and the flat ones from Platja de Palma, north of Can Picafort and Cala Millor. Each route’s start is in the table above, taken from the Consell’s own directions. For a base at either end, somewhere to stay and a hire car for the transfer are worth booking early.

Data sources and licences

  • Route itineraries, names, distances and difficulty grades — Fundació Mallorca Turisme (Consell de Mallorca). Facts only: route names, the towns each route passes through, and the distances and grades the Consell publishes — none of its text is reproduced here, and its distances serve as the independent check our own measurement is scored against. Its own legal notice claims every content on the site as the foundation’s exclusive property («Tots els continguts del web són titularitat exclusiva de l’entitat») and states no reuse terms at all, so we take nothing beyond those facts. Read the notice.
  • Road centrelines, waypoint coordinates and every OSM id on this page — OpenStreetMap contributors. ODbL 1.0 — the GPX files are a derivative database and carry the same licence.
  • Elevation — Instituto Geográfico Nacional, coverage Elevacion4258_5 (5 m). CC BY 4.0 scne.es — free for commercial use with attribution.

The GPX files are a derivative of OpenStreetMap data and are offered under the same Open Database Licence; each file carries that statement inside it.