Caminantes

The Camino Primitivo: 15 stages, and the 6 that make it the hardest

By August Frederik Kramer · Last updated 15 September 2026

Anyone who has read a page about the Camino Francés has been warned about its first day. Saint-Jean-Pied-de-Port over the Pyrenees to Roncesvalles: 25.9 km and 1,351 metres of climbing, the day people book an extra night for and the day some split in two. Measured against every other stage on this site, it earns the reputation. It is the steepest of all 214.

The second steepest is on the Camino Primitivo. It is day 5 of 15, Borres to Montefurado, and it climbs 42.0 metres for every kilometre you walk against the Pyrenees day’s 52.2. The Pyrenees day at least has a halfway stop famous enough to have its own guide on this site; day 5 has no equivalent in our stage plan. That is the Primitivo in one comparison: the same order of difficulty as the day everybody fears, on a route most people meet with an adjective instead of a figure.

Day 5 of the Primitivo, drawn over the Pyrenees day
02505007501,0001,250051015202530km walked that daym above the startFrancés, day 1 (Pyrenees)Primitivo, day 5caminantes.co

Put another way: every kilometre of day 5 climbs a 14-storey building. The Pyrenees day climbs 17 storeys a kilometre. An average kilometre of the Camino Francés climbs 5.

One name, three different walks

The Primitivo does not hold its character for long. From Oviedo to Lugo it climbs 5,213 metres across 206.8 km, which is 25.2 m for every kilometre and 77% of everything the route will ask of you. This is the Asturian mountain half, and it holds the route’s high point at 1,214 m, its hardest day, and a descent we will come back to.

Then it stops. From Lugo onward the same route climbs 1,559 metres in 99.8 km, 15.6 m per kilometre, and becomes rolling Galician farmland. If you have walked the Francés through Galicia you already know this walking. It is the same country.

The third act is not really the Primitivo at all. At Melide, 52.9 km from the cathedral, the route joins the Camino Francés and stays on it to Santiago. That is 17% of the walk shared with the busiest route on the network, and it is the stretch every walker who started at Sarria is also on. Whether that is a relief or a disappointment after ten days in the mountains is the one thing on this page we cannot measure for you.

Where the Primitivo joins the Francés, and the pulpo: Melide.

The 15 stages, measured

Generated from the route itself rather than copied from a guidebook, and split at the places our stage planner picks: 15 days averaging 20.4 km. The last column is the one to read. It is metres climbed per kilometre walked, which is what actually decides whether a day is hard, and on this route it swings from 13.3 to 42.0.

Suggested stages on the Camino Primitivo with climbing and distance left
DayFromToStageLeftClimbPer km
1OviedoGrau / Grado24.8 km281.8 km329 m13.3 m
2Grau / GradoSalas22.1 km259.7 km592 m26.8 m
3SalasTinéu20.0 km239.7 km679 m34.0 m
4TinéuBorres15.6 km224.1 km327 m21.0 m
5BorresMontefurado16.6 km207.4 km698 m42.0 m
6MontefuradoEl Vilar de Buspol15.7 km191.8 km420 m26.8 m
7El Vilar de BuspolValdedo15.1 km176.7 km478 m31.7 m
8ValdedoA Fonsagrada22.4 km154.3 km679 m30.3 m
9A FonsagradaO Cádavo24.4 km129.9 km571 m23.4 m
10O CádavoLugo30.1 km99.8 km440 m14.6 m
11LugoCarricova15.1 km84.7 km276 m18.3 m
12CarricovaMelide31.8 km52.9 km499 m15.7 m
13MelideSeixas15.0 km37.9 km240 m16.0 m
14SeixasO Pedrouzo18.5 km19.4 km273 m14.8 m
15O PedrouzoSantiago de Compostela19.4 km0.0 km271 m14.0 m

The longest day is Carricova to Melide at 31.8 km. It is not the hardest. Day 5 is 16.6 km, 15.2 km shorter, and climbs 698 metres doing it. And the day after the hardest climb is the one that does the damage: A Fonsagrada to O Cádavo drops 809 metres, the biggest descent on any of the ten routes, which is a problem for feet rather than lungs. Why descending is what ruins them is in our guide to the ten worst descents.

Free email lessons: the Spanish you need before your Camino

Five short emails, one a day: the albergue, the sello, dinner, asking the way, and what hurts. Two minutes each. It starts with the three lines below.

  • ¿hay camas libres?Are there free beds?
  • lo siento, está completoSorry, we are full.
  • ¿me puede poner un sello?Could you give me a stamp?
Try the free topic

One short lesson a day for five days, then only when there is something worth sending. Privacy notice.

The steepest route on the network, with one asterisk

Per kilometre walked, the Primitivo climbs 22.1 m. Only one of the ten routes is steeper, and it is the Camino Lebaniego, which is 66.5 km long: steep is easier to sustain over 3 days than over 15.

All ten Camino routes by metres of ascent per kilometre
RouteLengthPer km
Camino Lebaniego66.5 km32.1 m
Camino Primitivo306.6 km22.1 m
Camino Invierno263.1 km18.8 m
Camino del Norte831.6 km17.6 m
Camino Finisterre85.0 km16.8 m
Camino Inglés110.5 km16.3 m
Camino Francés768.6 km13.6 m
Vía de la Plata994.6 km11.8 m
Camino Mozárabe419.0 km10.6 m
Camino Portugués620.2 km10.5 m

An average hides what matters, though, which is how the hard days are spread. Take every day on all ten routes, 214 of them, and pick out the 21 steepest: the days that climb 26.5 m or more for every kilometre. 6 of them are on the Primitivo, a route of 15 days. The Camino Francés, with 36 days, has 2.

Where the hard days are

Every day on all ten routes. The dark squares are the 21 steepest.
LebaniegoLebaniego, day 1: 18.2 m/kmLebaniego, day 2: 41.3 m/kmLebaniego, day 3: 41.7 m/kmPrimitivoPrimitivo, day 1: 13.3 m/kmPrimitivo, day 2: 26.8 m/kmPrimitivo, day 3: 34 m/kmPrimitivo, day 4: 21 m/kmPrimitivo, day 5: 42 m/kmPrimitivo, day 6: 26.8 m/kmPrimitivo, day 7: 31.7 m/kmPrimitivo, day 8: 30.3 m/kmPrimitivo, day 9: 23.4 m/kmPrimitivo, day 10: 14.6 m/kmPrimitivo, day 11: 18.3 m/kmPrimitivo, day 12: 15.7 m/kmPrimitivo, day 13: 16 m/kmPrimitivo, day 14: 14.8 m/kmPrimitivo, day 15: 14 m/kmInviernoInvierno, day 1: 23.4 m/kmInvierno, day 2: 21.1 m/kmInvierno, day 3: 14.5 m/kmInvierno, day 4: 9.3 m/kmInvierno, day 5: 19.4 m/kmInvierno, day 6: 25 m/kmInvierno, day 7: 8 m/kmInvierno, day 8: 26.5 m/kmInvierno, day 9: 26.5 m/kmInvierno, day 10: 13.8 m/kmInvierno, day 11: 14.4 m/kmInvierno, day 12: 8.9 m/kmInvierno, day 13: 20.1 m/kmNorteNorte, day 1: 24.3 m/kmNorte, day 2: 21.1 m/kmNorte, day 3: 30.4 m/kmNorte, day 4: 39 m/kmNorte, day 5: 21.4 m/kmNorte, day 6: 26.2 m/kmNorte, day 7: 23 m/kmNorte, day 8: 15 m/kmNorte, day 9: 8.1 m/kmNorte, day 10: 20.3 m/kmNorte, day 11: 12.8 m/kmNorte, day 12: 6.5 m/kmNorte, day 13: 8.4 m/kmNorte, day 14: 13.1 m/kmNorte, day 15: 19.9 m/kmNorte, day 16: 17.4 m/kmNorte, day 17: 20.2 m/kmNorte, day 18: 9.7 m/kmNorte, day 19: 9.8 m/kmNorte, day 20: 15 m/kmNorte, day 21: 16.5 m/kmNorte, day 22: 22.2 m/kmNorte, day 23: 10.1 m/kmNorte, day 24: 20 m/kmNorte, day 25: 21.6 m/kmNorte, day 26: 41.5 m/kmNorte, day 27: 13.8 m/kmNorte, day 28: 14.1 m/kmNorte, day 29: 13.1 m/kmNorte, day 30: 9.6 m/kmNorte, day 31: 25.2 m/kmNorte, day 32: 31.1 m/kmNorte, day 33: 10 m/kmNorte, day 34: 10.5 m/kmNorte, day 35: 10.7 m/kmNorte, day 36: 15.4 m/kmNorte, day 37: 9.6 m/kmNorte, day 38: 14.2 m/kmNorte, day 39: 14.1 m/kmFinisterreFinisterre, day 1: 20.3 m/kmFinisterre, day 2: 23.5 m/kmFinisterre, day 3: 13.6 m/kmFinisterre, day 4: 9.9 m/kmFinisterre, day 5: 18.8 m/kmInglésInglés, day 1: 8.6 m/kmInglés, day 2: 21.3 m/kmInglés, day 3: 29.5 m/kmInglés, day 4: 14.2 m/kmInglés, day 5: 9.4 m/kmInglés, day 6: 12.2 m/kmFrancésFrancés, day 1: 52.2 m/kmFrancés, day 2: 12.3 m/kmFrancés, day 3: 9.3 m/kmFrancés, day 4: 16.3 m/kmFrancés, day 5: 16 m/kmFrancés, day 6: 16.5 m/kmFrancés, day 7: 12.3 m/kmFrancés, day 8: 12.8 m/kmFrancés, day 9: 17.1 m/kmFrancés, day 10: 16.1 m/kmFrancés, day 11: 15 m/kmFrancés, day 12: 13.5 m/kmFrancés, day 13: 6.4 m/kmFrancés, day 14: 5.6 m/kmFrancés, day 15: 9.3 m/kmFrancés, day 16: 10.7 m/kmFrancés, day 17: 4.1 m/kmFrancés, day 18: 4.2 m/kmFrancés, day 19: 6 m/kmFrancés, day 20: 5.4 m/kmFrancés, day 21: 0.9 m/kmFrancés, day 22: 7.2 m/kmFrancés, day 23: 7.7 m/kmFrancés, day 24: 5.5 m/kmFrancés, day 25: 13.1 m/kmFrancés, day 26: 17.8 m/kmFrancés, day 27: 5.3 m/kmFrancés, day 28: 12.6 m/kmFrancés, day 29: 38.3 m/kmFrancés, day 30: 16 m/kmFrancés, day 31: 15.2 m/kmFrancés, day 32: 15.4 m/kmFrancés, day 33: 20.6 m/kmFrancés, day 34: 16.1 m/kmFrancés, day 35: 14.1 m/kmFrancés, day 36: 13.9 m/kmVía de la PlataVía de la Plata, day 1: 3 m/kmVía de la Plata, day 2: 17.4 m/kmVía de la Plata, day 3: 16.8 m/kmVía de la Plata, day 4: 18.4 m/kmVía de la Plata, day 5: 17.5 m/kmVía de la Plata, day 6: 7 m/kmVía de la Plata, day 7: 4.7 m/kmVía de la Plata, day 8: 9.5 m/kmVía de la Plata, day 9: 3.8 m/kmVía de la Plata, day 10: 2.9 m/kmVía de la Plata, day 11: 11.1 m/kmVía de la Plata, day 12: 12.2 m/kmVía de la Plata, day 13: 1.3 m/kmVía de la Plata, day 14: 8.1 m/kmVía de la Plata, day 15: 9.1 m/kmVía de la Plata, day 16: 11.5 m/kmVía de la Plata, day 17: 12.3 m/kmVía de la Plata, day 18: 8.5 m/kmVía de la Plata, day 19: 5.4 m/kmVía de la Plata, day 20: 19.3 m/kmVía de la Plata, day 21: 18.4 m/kmVía de la Plata, day 22: 17.4 m/kmVía de la Plata, day 23: 15 m/kmVía de la Plata, day 24: 6.6 m/kmVía de la Plata, day 25: 7.1 m/kmVía de la Plata, day 26: 6.5 m/kmVía de la Plata, day 27: 3 m/kmVía de la Plata, day 28: 7.4 m/kmVía de la Plata, day 29: 3.5 m/kmVía de la Plata, day 30: 8.8 m/kmVía de la Plata, day 31: 9.7 m/kmVía de la Plata, day 32: 9 m/kmVía de la Plata, day 33: 10.2 m/kmVía de la Plata, day 34: 11.1 m/kmVía de la Plata, day 35: 18.2 m/kmVía de la Plata, day 36: 21.2 m/kmVía de la Plata, day 37: 15.6 m/kmVía de la Plata, day 38: 12.3 m/kmVía de la Plata, day 39: 27.4 m/kmVía de la Plata, day 40: 9.4 m/kmVía de la Plata, day 41: 6 m/kmVía de la Plata, day 42: 27.7 m/kmVía de la Plata, day 43: 31.8 m/kmVía de la Plata, day 44: 14.3 m/kmVía de la Plata, day 45: 9.7 m/kmVía de la Plata, day 46: 22.7 m/kmVía de la Plata, day 47: 27.7 m/kmMozárabeMozárabe, day 1: 1.8 m/kmMozárabe, day 2: 28.9 m/kmMozárabe, day 3: 16.4 m/kmMozárabe, day 4: 12.9 m/kmMozárabe, day 5: 9.9 m/kmMozárabe, day 6: 4.6 m/kmMozárabe, day 7: 14 m/kmMozárabe, day 8: 13.2 m/kmMozárabe, day 9: 24.1 m/kmMozárabe, day 10: 13.3 m/kmMozárabe, day 11: 16 m/kmMozárabe, day 12: 4.4 m/kmMozárabe, day 13: 7.4 m/kmMozárabe, day 14: 6.4 m/kmMozárabe, day 15: 5.8 m/kmMozárabe, day 16: 5.5 m/kmMozárabe, day 17: 1.6 m/kmMozárabe, day 18: 3.6 m/kmMozárabe, day 19: 5.6 m/kmPortuguésPortugués, day 1: 4.2 m/kmPortugués, day 2: 1.8 m/kmPortugués, day 3: 1.4 m/kmPortugués, day 4: 0.2 m/kmPortugués, day 5: 6.4 m/kmPortugués, day 6: 2.5 m/kmPortugués, day 7: 2.8 m/kmPortugués, day 8: 11.8 m/kmPortugués, day 9: 17.8 m/kmPortugués, day 10: 15.1 m/kmPortugués, day 11: 10.1 m/kmPortugués, day 12: 13 m/kmPortugués, day 13: 7.7 m/kmPortugués, day 14: 8.6 m/kmPortugués, day 15: 12.2 m/kmPortugués, day 16: 17.8 m/kmPortugués, day 17: 12.2 m/kmPortugués, day 18: 12.1 m/kmPortugués, day 19: 12 m/kmPortugués, day 20: 11.3 m/kmPortugués, day 21: 12.2 m/kmPortugués, day 22: 15.7 m/kmPortugués, day 23: 8.5 m/kmPortugués, day 24: 26.3 m/kmPortugués, day 25: 10.6 m/kmPortugués, day 26: 8.9 m/kmPortugués, day 27: 14.8 m/kmPortugués, day 28: 15 m/kmPortugués, day 29: 8.7 m/kmPortugués, day 30: 11.4 m/kmPortugués, day 31: 14.7 m/kmOne of the 21 steepest days, 26.5 m or more of climbing per kmAny other daycaminantes.co

Download the grid as a poster (PNG)Free to use in your group or on your blog. A link back to this page is all we ask.

Count the dark squares in each row. The Francés has its famous first day and one more. The Primitivo has 6 in a row of 15, and the first comes on day 2.

That is the difference between a route with a famous climb and a route that is simply steep. On the Francés the hard days are events you walk towards and then past. Here, better than one day in four is one of the hardest days on the network, and they come at you from day 2.

Lugo, 200 m short of the line

Lugo is where every guidebook starts the Compostela walk on the Primitivo, and it is the one figure on this page our measurement cannot settle. The Pilgrim’s Office wants the last 100 km. Starting from Lugo, our track gives you 99.8 km: 200 m short.

Two hundred metres is inside the error of any measurement of a route with variants, and ours is one line measured to a tenth of a kilometre: a different way through the city, a detour or a different mapped line moves it either way, and the Pilgrim’s Office counts stamps rather than reading your GPS. What the figure honestly says is that Lugo has no margin. The closest stage boundary that clears the line on our plan is O Cádavo, at 129.9 km and 6 stages out. If you want the certificate without an argument, start there. Where the line falls on every other route is in our guide to the last 100 km.

15 stages, which is a fortnight and a day

The Primitivo is one of the few whole routes that comes close to fitting a two-week holiday, and it does not quite: 15 walking days, 306.6 km, no rest day, no weather day, and no day off for the mountains. Walk the fortnight and you finish it at O Pedrouzo with 19.4 km left for the fifteenth morning; cut a day and you are joining the route partway. It is the tightest of the whole-route options, which is worth knowing before the flights are booked rather than after.

What this page does not tell you

Which line over the mountains you will actually walk. Between Borres and the descent there are two ways, the high one over the hospitales and the valley road, and we measure one track rather than both. Our track reaches 1,214 m. The route page carries the warning that matters about the high option in bad visibility. This page also says nothing about which albergues are open, because that changes every season and a list here would be wrong within a year, and nothing about snow, because we do not measure it: what we publish is height, and height is the input. If you are choosing between routes rather than reading about this one, our comparison of all ten routes puts them side by side.

The full Camino Primitivo route page: every stage, the elevation profile and the app

Common questions

How long is the Camino Primitivo?

306.6 km from Oviedo to Santiago along our own track, in 15 stages averaging 20.4 km. The longest single day in our plan is 31.8 km, Carricova to Melide.

Is the Camino Primitivo the hardest Camino route?

By steepness it is the hardest of the long routes and second overall: 22.1 m of climbing per kilometre, behind only the Camino Lebaniego at 66.5 km long. More usefully, of the 21 steepest days on all ten routes, 6 are on the Primitivo, against 2 on the Camino Francés, which has more than twice as many days.

How many days does the Camino Primitivo take?

15 walking days in our plan, which is a fortnight with no rest day in it. The route climbs 6,777 m in total and 77% of that is done before Lugo.

Can you get the Compostela from Lugo?

On our measurement Lugo is 99.8 km from the cathedral against a 100 km minimum, which is 200 m short and inside the error of the measurement. It is the traditional start, and the Pilgrim’s Office counts stamps rather than GPS; but if you want the certificate without an argument, start at O Cádavo, 129.9 km out.

What is the hardest stage of the Camino Primitivo?

Day 5, Borres to Montefurado: 16.6 km and 698 m of climbing, which is 42.0 m per kilometre. That is the second steepest stage on any of the ten routes, behind the Pyrenees crossing that opens the Camino Francés at 52.2.

Where does the Camino Primitivo join the Camino Francés?

At Melide, 52.9 km from Santiago, so the last 17% of the walk is shared with the Francés and with everyone who started at Sarria.

Keep reading

Take it with you

Caminantes is free, works offline, and plans your stages around your own legs rather than a guidebook's.

Download on the App StoreGet it on Google Play

All guides · Compare all 10 Camino de Santiago routes