My DDs are only 25miles away, so the round trip costs £10 in fuel. Some weeks, I can be up there 5 times and I covered 13K miles in the past 12 months, but one of these fine days, they probably won’t need me to be as involved with my DGS as I currently am. Like Maw when I looked after my DH throughout lockdown and was still in lockdown when he died last year - it was very isolating and I missed out.
Thankfully, I enjoy driving and as it would cost at least £20K to move house, (not to mention the sale, purchase and upheaval of moving) I can buy an awful lot of diesel for that, so I’ll keep things as they are, for now.
Going back to the OP - my friend’s daughter pays her train fare when she visits, so might your DD be able to help you out with some costs? Just curious, but why can’t you stay with her? Another friend’s DGD gives up her bedroom when she stays. I do sympathise with the OP’s dilemma - perhaps the Christmas gifts could be downgraded?