Skip to main content

Ice Castles Montréal is located at Espace 67, 67 Chem. Macdonald, Montréal, QC H3C 6A3, on Île Sainte-Hélène.

View on Google Maps

Parking, transit and entry details will be shared before opening. Subscribe for updates to be the first to know.

Visiting New Hampshire? See New Hampshire directions.