In totaal zijn er zes locaties die de Snow World bezit. Dit zijn; Amsterdam, Zeotermeer, Rucphen, Terneuzen, Landgraaf. Al deze locaties zijn authentiek eigendom van de Snow World en op elke locatie zijn relatieve faciliteiten aanwezig.