SnowWorld was founded in 1996. In that year, SnowWorld opened an indoor ski location in Zoetermeer with two ski slopes of 160 meters each and various catering establishments. A third ski slope with a length of 210 meters was opened in 2001.
In 2008 a hotel with 420 beds was opened in Landgraaf. The company achieves a turnover of € 35.2 million and now employs more than 300 people.