Mallorca's official cycling routes, measured
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 1732 km of network — and then publishes each one as a few paragraphs of prose. No track, no elevation profile, no GPX file.
So this page does the missing half. Every itinerary the Consell publishes has been transcribed as waypoints, rebuilt along the roads it names, measured against the same 5 m national terrain model this site uses for its climbs — and, where the rebuild can be shown to match, released as a GPX file you can put on a bike computer, free and without an email address.
- Official routes
- 16
- Reconstructions accepted
- 6 of 16
- Median disagreement
- 8.2%
1732 km of signposted network, in 4 areas
716 km of track, 9,440 m of ascent
between our measured distance and the distance the Consell publishes
The rule this page lives by
A route rebuilt from a paragraph is a hypothesis about which roads the signs follow. The one thing that can test it is the distance the Consell publishes for that route, so that is exactly what it is used for — as a check, never as a value.
A reconstruction is published as a track only if its measured distance lands within 5% of the distance the Consell publishes. The published distance is the only figure in the source that our own work can be checked against, so it is used as a check and never as a value. A route outside the tolerance keeps its row in the table, with the disagreement printed, and gets no profile, no GPX and no page — because a reconstruction that does not match the published length is a different ride, however plausible it looks.
Every reconstruction against the distance the Consell publishes, closest agreement first
| Route | Published | Measured | Difference | On named roads | Verdict |
|---|---|---|---|---|---|
| Serra de Tramuntana – Central 1 | 176.6 km | 177.1 km | +0.3% | 70.8% | Accepted — GPX published |
| Fars de Migjorn | 151.5 km | 150 km | -1% | 63.4% | Accepted — GPX published |
| Serra de Tramuntana nord | 109.4 km | 110.5 km | +1% | 85.6% | Accepted — GPX published |
| Llogarets del Pla de Mallorca | 89.5 km | 91.4 km | +2.1% | 43.3% | Accepted — GPX published |
| Far de Formentor | 96 km | 93.1 km | -3% | 83.4% | Accepted — GPX published |
| Serra de Tramuntana – Sud | 126.5 km | 130.5 km | +3.2% | 85.3% | Accepted — GPX published |
| Ermites del Pla | 135.5 km | 140.7 km | +3.9% | 46.6% | Accepted — GPX published |
| Ermites del Llevant | 130 km | 123.1 km | -5.3% | 73.2% | Not accepted — no track published |
| Ermites del Raiguer | 116.4 km | 103.6 km | -11% | 48% | Not accepted — no track published |
| Ermites de Ponent | 66.5 km | 74.1 km | +11.4% | 88.5% | Not accepted — no track published |
| Llogarets del Raiguer | 84.2 km | 74.6 km | -11.4% | 45% | Not accepted — no track published |
| Llogarets del Llevant | 95 km | 83.8 km | -11.8% | 74% | Not accepted — no track published |
| Fars de Ponent | 74.5 km | 86.5 km | +16.2% | 69.5% | Not accepted — no track published |
| Fars del Llevant | 100 km | 82.2 km | -17.8% | 87% | Not accepted — no track published |
| Serra de Tramuntana – Zona Central 2 | 127 km | 157 km | +23.6% | 62.7% | Not accepted — no track published |
| Llogarets de Ponent | 53 km | 66.5 km | +25.5% | 38.7% | Not accepted — no track published |
How we got this The published distance is the only figure in the source that our own work can be checked against, so it is used as a check and never as a value. A route outside the tolerance keeps its row in the table, with the disagreement printed, and gets no profile, no GPX and no page — because a reconstruction that does not match the published length is a different ride, however plausible it looks.Computed from our measured distance and the Consell’s published distance, for all sixteen routes.Computed 5 August 2026.
Read that table as the honest state of this dataset rather than as a score. 3 of 16 reconstructions land within 2% of the published distance and 6 inside the tolerance, with a median disagreement of 2.6% among those; the worst of the sixteen is out by 25.5%.
The 10 failures do not share a cause, and it is worth saying so rather than inventing a pattern. 4 of them come out too long — a leg went round the houses — and 5 come out too short, which means a piece of the published itinerary is missing from our waypoints entirely. Nor does riding the roads the Consell names predict agreement: across the sixteen, the correlation between the share on named roads and the size of the error is -0.22, 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 is one specific leg, and each is fixable by transcribing more of that route's itinerary — which is what the next pass over this dataset will do.
By family: Serra de Tramuntana 2/4 · Hermitages 1/4 · Lighthouses 2/4 · Hamlets 1/4.
The 6 routes you can download
GPX, free, no email wall, no account. Elevation in every file comes from the terrain model, not from a phone barometer, so the ascent your computer shows on arrival will not match it exactly — nothing ever does — but it is the same measurement for every route here, which is the part that makes them comparable.
The accepted reconstructions, most climbing first
| Route | Area | km | Ascent | m/km | High point | Measured climbs | GPX |
|---|---|---|---|---|---|---|---|
| Serra de Tramuntana – Sud | Serra de Tramuntana | 130.5 | 2,441 m | 18.7 | 499 m | 20 | Download |
| Serra de Tramuntana nord | Serra de Tramuntana | 110.5 | 2,105 m | 19 | 722 m | 6 | Download |
| Ermites del Pla | Pla de Mallorca | 140.7 | 1,719 m | 12.2 | 544 m | 2 | Download |
| Far de Formentor | Badies del Nord | 93.1 | 1,231 m | 13.2 | 221 m | 3 | Download |
| Fars de Migjorn | Migjorn | 150.0 | 1,046 m | 7 | 194 m | 0 | Download |
| Llogarets del Pla de Mallorca | Pla de Mallorca | 91.4 | 898 m | 9.8 | 290 m | 0 | Download |
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 — the window is stated because without one a 5 m model's own noise 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 5 August 2026.
The shapes
Drawn from the reconstructed tracks themselves — no map tiles, no third-party script, no cookie. Each line is the route; the island behind it is the same OpenStreetMap coastline.
Which climbs each route actually contains
This is the join the Consell's pages cannot give you and a GPX on its own will not either: the routes crossed with every one of the 121 climb-sides this project has measured, matched on geometry rather than on names. 31 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 merely brushes a climb's start does not collect it — and a summit reached from the wrong side is marked as a descent, because that is a different day out.
Measured climbs on the accepted routes, in the order the route meets them
| Route | Climb | At km | Direction | Length | Gain | Steepest km |
|---|---|---|---|---|---|---|
| Ermites del Pla | collada de Gràcia from Algaida | 23.2 | climbed | 6.7 km | 192 m | 7% |
| Ermites del Pla | Santuari de Cura from Randa | 27.8 | climbed | 4.8 km | 251 m | 7% |
| Far de Formentor | coll de Can Llompart from Sa Pobla | 21.3 | climbed | 6.0 km | 59 m | 3.2% |
| Far de Formentor | coll de Can Llompart from Pollença | 27.3 | descended | 2.4 km | 33 m | 2.1% |
| Far de Formentor | pas de l'Escala de l'amo en Joan Cerdà from Port de Pollença | 64.4 | descended | 13.3 km | 227 m | 14.7% |
| Serra de Tramuntana nord | Coll de Femenia from Pollença | 10.6 | climbed | 14.0 km | 485 m | 7% |
| Serra de Tramuntana nord | Coll de Femenia from Lluc | 24.6 | descended | 5.7 km | 62 m | 4.5% |
| Serra de Tramuntana nord | Coll dels Reis from Lluc | 30.4 | climbed | 13.8 km | 248 m | 8.1% |
| Serra de Tramuntana nord | sa Bretxa from Sa Calobra | 51.6 | descended | 2.6 km | 180 m | 7.7% |
| Serra de Tramuntana nord | Coll dels Reis from Sa Calobra | 54.2 | climbed | 10.0 km | 708 m | 8.8% |
| Serra de Tramuntana nord | Coll de sa Batalla from Caimari | 75.6 | descended | 8.4 km | 410 m | 6.4% |
| Serra de Tramuntana – Sud | Coll de n'Esteve from es Capdellà | 9.8 | climbed | 2.2 km | 113 m | 6.1% |
| Serra de Tramuntana – Sud | Coll de n'Esteve from Andratx | 12 | descended | 6.6 km | 168 m | 5.5% |
| Serra de Tramuntana – Sud | Coll de sa Coma from Andratx | 14.7 | descended | 3.9 km | 154 m | 5.5% |
| Serra de Tramuntana – Sud | Coll de sa Gramola from Andratx | 17.6 | climbed | 5.6 km | 287 m | 6.6% |
| Serra de Tramuntana – Sud | Coll de sa Gramola from Estellencs | 23.2 | descended | 11.8 km | 218 m | 6.6% |
| Serra de Tramuntana – Sud | es Grau from Estellencs | 30.8 | descended | 4.2 km | 191 m | 6.6% |
| Serra de Tramuntana – Sud | Coll des Pi from Estellencs | 33.2 | descended | 1.7 km | 98 m | 6.6% |
| Serra de Tramuntana – Sud | coll de sa Teulera from Estellencs | 34.9 | climbed | 3.4 km | 17 m | 2.9% |
| Serra de Tramuntana – Sud | coll de sa Teulera from Banyalbufar | 38.3 | descended | 4.2 km | 51 m | 5.3% |
| Serra de Tramuntana – Sud | coll de sa Bastida from Banyalbufar | 42.6 | climbed | 3.2 km | 194 m | 7.5% |
| Serra de Tramuntana – Sud | coll des Vent from Banyalbufar | 42.6 | climbed | 6.1 km | 214 m | 7.5% |
| Serra de Tramuntana – Sud | Coll d'en Claret from Son Ferrandell | 53.3 | descended | 2.1 km | 104 m | 5.3% |
| Serra de Tramuntana – Sud | Can Costa from Deià | 59.2 | descended | 6.5 km | 297 m | 7.3% |
| Serra de Tramuntana – Sud | Can Corraca from Llucalcari | 67.1 | descended | 2.5 km | 78 m | 3.6% |
| Serra de Tramuntana – Sud | Can Bleda from Sóller | 72.2 | descended | 4.2 km | 199 m | 6% |
| Serra de Tramuntana – Sud | Coll de Sóller from Sóller | 77.7 | climbed | 8.5 km | 463 m | 6.9% |
| Serra de Tramuntana – Sud | Coll de Sóller from Bunyola | 86.1 | descended | 7.6 km | 330 m | 5.6% |
| Serra de Tramuntana – Sud | Coll dels Tords from Establiments | 109.6 | climbed | 7.2 km | 201 m | 5.2% |
| Serra de Tramuntana – Sud | Coll dels Tords from Calvià | 116.8 | descended | 7.3 km | 160 m | 5% |
| Serra de Tramuntana – Sud | coll des Cocons from Calvià | 125.5 | climbed | 2.7 km | 37 m | 3% |
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, which is a different day and is labelled as one. Nothing is matched by name.Computed from the 121 climb-sides this project has measured.Computed 5 August 2026.
Only climbs this site has measured can appear here — which, since the inventory went island-wide, means any of them in any of the six comarques, not only the Tramuntana passes. One figure in this table deserves 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 column is the least certain number this site publishes — four elevation models put the summit between 189 m and 246 m. It is shown rather than hidden, with this said next to it. A flat route showing no climbs is not a claim that it has none.
How this was built
- 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. No coordinate on this page 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 deliberately 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, which is a different day and is labelled as one. Nothing is matched by name.
The whole thing is one script, measure-routes.mjs, with the transcribed
itineraries in route-defs.mjs.
Two numbers worth carrying away
The hardest accepted route on the island is Serra de Tramuntana – Sud at 2,441 m of ascent over 130.5 km — 18.7 metres 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 single most useful thing to know before booking a week here.
Which end of that range you want decides where you should sleep, and it is the one decision this site can help with today. The Tramuntana routes start at Alcúdia and Palmanova, and the flat ones from Platja de Palma and north of Can Picafort — the start of each is in the table above, taken from the Consell's own itinerary rather than chosen by us. For a base at either end, somewhere to stay and a hire car for the transfer are marked links that pay us if you use them; we have no bike-hire relationship to recommend and will not invent one.
Attribution, because these licences require it
- Route itineraries, names, distances and difficulty grades — Fundació Mallorca Turisme (Consell de Mallorca). Not stated by the publisher for reuse: the site’s footer reads “Tots els drets reservats”. We take from it only facts — route names, the towns each passes through, and the distances it publishes — reproduce none of its text, and use its distances as the independent check our own measurement is scored against rather than as content. We have not obtained a licence and do not claim one.
- 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.
All 6 tracks in one download
Every accepted route as a GPX, in one file, plus a note whenever a reconstruction is corrected or a new one passes the check.