A possibility if you shorten a couple of days (the long stage to Sarria is through Samos; the direct route is much shorter):
From Burgos to Santiago de Compostela through the
Camino de Santiago
The table shows stages, partial and cumulative distances, and lodgings.
Summary
Longest stage: Fonfría - Sarria: 33.7 km.
Shortest stage: Mansilla de las Mulas - León: 18.2 km.
Total distance: 490.5 km.
Stages: 21.
Average: 23.4 km per walking day.
Stage Partial (km) Cumulative (km) Lodging
1) Burgos - Hornillos del Camino 20.3 20.3 R
2) Hornillos del Camino - Castrojeriz 20 40.3 2R, 2P, C, H
3) Castrojeriz - Boadilla del Camino 19.1 59.4 R, 2P
4) Boadilla del Camino - Carrión de los Condes 24.6 84 3R, C, H
5) Carrión de los Condes - Terradillos de los Templarios 26 110 2P
6) Terradillos de los Templarios - Bercianos del Real Camino 23.2 133.2 R, P, H
7) Bercianos del Real Camino - Mansilla de las Mulas 26.4 159.6 R, P, C, H
8) Mansilla de las Mulas - León 18.2 177.8 2R, A, C, H
9) León - Villadangos del Páramo 20.1 197.9 R, C, H
10) Villadangos del Páramo - Astorga 28.2 226.1 2R, P, H
11) Astorga - Foncebadón 25.8 251.9 R, 3P, H
12) Foncebadón - Molinaseca 19.4 271.3 R, P, H
13) Molinaseca - Pieros 25.1 296.4 P
14) Pieros - Ruitelán 24.1 320.5 P
15) Ruitelán - Fonfría 21.5 342 P, H
16) Fonfría - Sarria 33.7 375.7 2R, 8P, H
17) Sarria - Portomarín 22.5 398.2 R, 6P, H
18) Portomarín - Palas de Rei 24.8 423 2R, 2P, C, H
19) Palas de Rei - Boente 20.5 443.5 P
20) Boente - Rúa 26.2 469.7 H
21) Rúa - Santiago de Compostela 20.8 490.5 2R, 8P, C, H
Abbreviations
R: pilgrims public hostel.
P: pilgrims private hostel.
A: youth hostel.
C: campsite.
H: hotel, hostel, guesthouse...
FR: off-route.