Jay Peak is a resort which offers lodging, ski and this great indoor waterpark. Located in Jay, Vermont nearby the border with Quebec, only 1h50 from Montreal, you can spend a full day here. You don’t have to be a guest in the hotel to access the waterpark as it also offers a pay as you go option.
