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 1,732 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
- 8 of 16
- Median disagreement
- 5.0%
1,732 km of signposted network, in 4 areas
984 km of track, 12,448 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 distance is the only figure the source publishes for all sixteen, so it is the only one the rule can be built on — and it is used as a check, 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. One route carries a second published figure, and it 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
| Route | Published | Measured | Difference | On named roads | Verdict |
|---|---|---|---|---|---|
| Serra de Tramuntana nord | 109.4 km | 108.7 km | -0.6% | 88% | Accepted — GPX published |
| Llogarets del Llevant | 95.0 km | 94.2 km | -0.8% | 67% | Accepted — GPX published |
| Llogarets del Pla de Mallorca | 89.5 km | 90.5 km | +1.1% | 46% | Accepted — GPX published |
| Ermites del Pla | 135.5 km | 138.7 km | +2.4% | 52% | Accepted — GPX published |
| Serra de Tramuntana - Central 1 | 176.6 km | 181.4 km | +2.7% | 75% | Accepted — GPX published |
| Fars de Migjorn | 151.5 km | 147.2 km | -2.9% | 71% | Accepted — GPX published |
| Serra de Tramuntana - Sud | 126.5 km | 130.3 km | +3.0% | 84% | Accepted — GPX published |
| Far de Formentor | 96.0 km | 93.0 km | -3.1% | 84% | Accepted — GPX published |
| Fars de Ponent | 74.5 km | 79.6 km | +6.9% | 81% | Not accepted — no track published |
| Ermites del Llevant | 130.0 km | 116.3 km | -10.5% | 80% | Not accepted — no track published |
| Ermites del Raiguer | 116.4 km | 103.5 km | -11.1% | 48% | Not accepted — no track published |
| Ermites de Ponent | 66.5 km | 74.1 km | +11.4% | 89% | Not accepted — no track published |
| Llogarets del Raiguer | 84.2 km | 72.7 km | -13.7% | 54% | Not accepted — no track published |
| Fars del Llevant | 100.0 km | 82.2 km | -17.8% | 87% | Not accepted — no track published |
| Llogarets de Ponent | 53.0 km | 63.3 km | +19.4% | 45% | Not accepted — no track published |
| Serra de Tramuntana - Zona Central 2 | 127.0 km | 154.1 km | +21.3% | 60% | Not accepted — no track published |
How we got this The distance is the only figure the source publishes for all sixteen, so it is the only one the rule can be built on — and it is used as a check, 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. One route carries a second published figure, and it is checked separately below.Computed from our measured distance and the Consell’s published distance, for all sixteen routes.Computed 6 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 8 inside the tolerance, with a median disagreement of 2.6% among those; the worst of the sixteen is out by 21.3%.
The 8 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 4 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.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 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.
One route can be checked twice, and it is worth more than the other fifteen. The Consell publishes a distance for all sixteen and a climb figure for exactly one: Ermites de Ponent is given as 1,196 m of ascent, and our reconstruction of it climbs 1,338 m — +11.9%, against +11.4% on distance. A length and a climb constrain different things — a line can be too long and still climb the right amount, or take the right roads and miss a col — so two excesses of nearly the same size say something a single number cannot: this reconstruction is not one leg that went round the houses, it is uniformly too much road. That is the diagnosis the route leaves behind, and it is why it 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, 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.3 | 2,445 m | 19 | 499 m | 20 | Download |
| Serra de Tramuntana nord | Serra de Tramuntana | 108.7 | 2,105 m | 19 | 722 m | 6 | Download |
| Serra de Tramuntana - Central 1 | Serra de Tramuntana | 181.4 | 2,013 m | 11 | 555 m | 6 | Download |
| Ermites del Pla | Pla de Mallorca | 138.7 | 1,725 m | 12 | 544 m | 3 | Download |
| Far de Formentor | Badies del Nord | 93.0 | 1,231 m | 13 | 221 m | 3 | Download |
| Fars de Migjorn | Migjorn | 147.2 | 1,013 m | 7 | 194 m | 0 | Download |
| Llogarets del Llevant | Llevant | 94.2 | 985 m | 11 | 185 m | 0 | Download |
| Llogarets del Pla de Mallorca | Pla de Mallorca | 90.5 | 931 m | 10 | 290 m | 1 | 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 6 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 122 climb-sides this site has measured, matched on geometry rather than on names. 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 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 | 22.9 | climbed | 6.7 km | 192 m | 7.0% |
| Ermites del Pla | Puig de Randa from Randa | 27.4 | climbed | 5.0 km | 228 m | 7.0% |
| Ermites del Pla | Santuari de Cura from Randa | 27.4 | climbed | 4.8 km | 251 m | 7.0% |
| Far de Formentor | coll de Can Llompart from Sa Pobla | 21.2 | climbed | 6.0 km | 59 m | 3.2% |
| Far de Formentor | coll de Can Llompart from Pollença | 27.2 | 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 | 39.2 | climbed | 13.3 km | 227 m | 14.7% |
| Llogarets del Pla de Mallorca | puig de Santa Eugènia from ses Olleries | 64.9 | descended | 0.7 km | 71 m | — |
| Serra de Tramuntana - Central 1 | Coll d'Honor from Bunyola | 79.8 | climbed | 6.1 km | 343 m | 7.2% |
| Serra de Tramuntana - Central 1 | Coll d'Honor from Orient | 91.3 | climbed | 2.7 km | 130 m | 6.3% |
| Serra de Tramuntana - Central 1 | Coll d'Orient from Orient | 98.1 | climbed | 1.6 km | 37 m | 2.6% |
| Serra de Tramuntana - Central 1 | Coll d'Orient from Alaró | 99.7 | descended | 7.0 km | 287 m | 6.8% |
| Serra de Tramuntana - Central 1 | coll de Tofla from Alaró | 109.1 | climbed | 2.3 km | 66 m | 3.6% |
| Serra de Tramuntana - Central 1 | coll de Tofla from Lloseta | 111.4 | descended | 3.0 km | 123 m | 6.7% |
| Serra de Tramuntana nord | Coll de Femenia from Pollença | 10.6 | climbed | 14.0 km | 485 m | 7.0% |
| 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.0 | 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.6 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.0% |
| 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.3 | climbed | 7.2 km | 201 m | 5.2% |
| Serra de Tramuntana - Sud | Coll dels Tords from Calvià | 116.5 | descended | 7.4 km | 160 m | 5.0% |
| Serra de Tramuntana - Sud | coll des Cocons from Calvià | 125.3 | climbed | 2.7 km | 37 m | 3.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, which is a different day and is labelled as one. Nothing is matched by name.Computed from the 122 climb-sides this site has measured.Computed 6 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.
- Which part of the island a route runs over is measured, not read off its name. 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, not a label. The geometry walked is the GPX this site publishes 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.
- Which towns with beds reach a route is a road distance through a named door, never a straight line. A route is entered only through a town that is both one of its own waypoints and one of the 32 towns this site has measured a road network from, so every distance printed beside a route is a road metre-count that already existed — never a straight line to the drawn track, which is a simplified shape and would be a second unit standing among the first. The door is printed next to the figure. A waypoint is matched to a town by OpenStreetMap node id and never by name, so “runs through” carries no distance and has 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 door at all, and its page says so rather than reporting a distance it cannot measure.
The whole thing is one script, run over the itineraries transcribed from the published route descriptions.
Two numbers worth carrying away
The hardest accepted route on the island is Serra de Tramuntana - Sud at 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 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 Sa Coma, Alcúdia and Palmanova, and the flat ones from Platja de Palma, north of Can Picafort and Cala Millor — 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). 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, which is exactly why nothing beyond those facts is taken. 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.
All 8 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.