For many the 40 km between Cervera de Pisuerga and Guardo is too long. You can pretty precisely cut it in half with a stop in Tarilonte de la Peña, where there is a small hotel rural, El Yunque. According to the website, the hotel may let you use their kitchen. It is a very small town/village, I remember a nice rest outside the pretty church. A bar is open only May-Sept, 1-3 and 7-10 (sounds like the summer hours when all the Spaniards go home to “their pueblos.” They also own the Casa Rural El Encinar. Stopping in Tarilonte gives you two 20 km days. I am not sure which churches are pictured below, though they are definitely on this day’s walk, but one of them is surely Tarilonte!
So it seems like there are multiple good ways to break up the 40 kms. Once again, we have busted the myth of unavoidably long stages on the Olvidado.