Ice Skating in the heart of North Dublin

Swords on Ice is North Dublin’s premier Winter ice rink and has been based on the Malahide Road, beside the Pavilions shopping centre, every Christmas since 2012.
Swords on Ice is a trading name of Shelldrake Ltd (a company registered in Ireland, No 548859), part of the Blue Martini Group who also operate Dundrum on Ice and Galway City on Ice.

The Venue


Swords On Ice, North Dublin’s premier Christmas ice rink reopens in November beside the Pavilions Shopping Centre in Swords.

The Swords on Ice rink consists of 500m2 of real ice. One of the largest rinks in Dublin, but you don’t need to be worried if you haven’t skated before as there is a handrail right around all sides of the rink for your safety. The Swords on Ice experienced team of Ice Marshals will only be too pleased to offer assistance and advice on how to enjoy your skating. There is also a great sound system and they have a super state of art light show to enhance the experience.

The family focused sessions are the first three sessions of the day when all the skating aid penguins are on the ice and the staff will also provide hands on assistance for small children. We provide skates for all ages and they love the penguin skating aids.

Food and Drink

Swords On Ice is situated between Wrights Cafe Bar and the Pavillions Shopping Centre’s, there are so many places to choose from for refreshment for those who don’t wish to skate !!

Venue Parking

Parking is available at the Swords Pavilions, Swords Main Street and other car parks situated within walking distance from the rink. Pavillions shopping centre offers a pay parking facility and the first 2 hours are FREE and 2- 3 hours charge ot €1

Disability Access

People with disabilities are welcome at Swords on Ice

The new ice rink arena is accessible to wheelchair users and there is a ramp in place for you to gain access to the ice rink. The Ice Marshalls and staff are available to assist you if needed.

If you do have any special requirements do try to let the team know in advance by calling us on 01 5242322 or through our contact form and we will do everything in our power to assist you.