There are four real places to ice skate in or near Edinburgh, and only one of them is open right now, whatever month you're reading this in. Murrayfield Ice Arena runs public sessions year-round from a Category B-listed 1952 rink in the west end. The other three only exist for about six weeks around Christmas: the alpine rink on George Street (part of Edinburgh's Christmas), an outdoor rink beside the Orangerie at Dalkeith Country Park, and, less reliably, a rink inside the Gyle Shopping Centre's Winter Wonderland.
A lot of what's written about ice skating in Edinburgh is stale in one specific way: several sites still send you to St Andrew Square for the Christmas rink, which hasn't been true since 2018. It moved to George Street, and that's where you'll find it now. I've checked each rink's own site as of late August 2026, and I'm being upfront below about which prices and dates are officially confirmed for this coming winter and which are last season's figures, because the seasonal rinks genuinely hadn't published 2026/27 details yet when I wrote this.
If you just want to skate today, go to Murrayfield and check their weekly schedule first, since public sessions aren't daily. If you're planning a Christmas trip, the George Street rink is the classic experience and the one everyone means when they say "Edinburgh's ice rink," but it's also the priciest and the busiest, and it slots naturally into a day around our Edinburgh's Christmas markets guide nearby in Princes Street Gardens. Dalkeith is the better pick if you want the rink to be the whole outing rather than one stop among market stalls.