Ice Castles Montréal is located at Espace 67, 67 Chem. Macdonald, Montréal, QC H3C 6A3, on Île Sainte-Hélène.
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.

