Generally I've only tended to go home in the holidays so far. In first & second year I went home for a few days after exams finished, mainly because nearly everyone else had gone home, and in third year I went home for a weekend in my first term due to a particularly bad week with my anxiety. I also stayed after the end of term at Christmas & in the summer this year, because of coursework deadlines being after term ended for some reason & getting a job working at the open days. I always think I might go home for a weekend but then rarely end up doing because I get busy with stuff at uni, and usually because by staying at uni I'm closer to my boyfriend, and that'll probably be the case this year too even though he's graduated as he's working full time during the week so weekends will be the only chance I get to see him. Also trains are expensive & the coach takes ages so I'd either have to spend a lot of money or a lot of time on transport to get home.
My parents often come down for a couple of days at some point if they can get a cheap hotel room nearby though, and I speak to them on the phone every few days & we text quite a bit too.