My main rink is right on campus- 20 minutes from home, or about a 15 minute walk from my building on campus. Parking on campus is a nuisance, though. There's plenty of free parking by the rink, but only for the rink- I can't stay there all day. And if I try to go there and then park up on the main part of campus after morning skating, there's no way I'd find a spot- our lots fill up by about 9. It's a conundrum I haven't quite solved.
My secondary rink is about 15 minutes from home in the other direction. But I'd have to pay for public sessions there so I go less often.