SnowWorld was founded in 1996. 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.