These distances are exact, but are based on a straight line from point to point. Actual walking distances will be slightly longer.
The public albergue in Castro is a small place but with nice and kind “hospitaleiros”. But if you want a calm day, in a place with music to relax and a warm piscine you need to go to AguaViva. They have a “Pelegrín Room” with 12 comfortable beds and friendly people to help you.