Pierwszy wyścig miał miejsce 22 lutego 1931 roku, a wśród startujących był Rudolf Caracciola. Wyścig liczył osiem okrążeń, a jego dystans wynosił 384,1 km. Caracciola odpadł na czwartym okrążeniu, a pierwsze dwa miejsca zajęli Finowie: Karl Ebb (Auburn) przed Johanem Ramsayem (Chrysler). Drugi wyścig, w sezonie 1932, oglądało 60 tysięcy widzów, a wygrał go lokalny kierowca, Olle Bennström jadący Fordem. W 1933 roku pewne zwycięstwo wśród 31 startujących odniósł kierowca Alfy Romeo, Per-Viktor Widengren.

Po śmierci mechanika Erika Lafrenza podczas Letniego Grand Prix Szwecji 1933 Zimowe Grand Prix Szwecji zawieszono na dwa lata. W 1936 roku wyścig został ponownie rozegrany na lekko zmodyfikowanym torze, a 29 zgłoszonych było podzielonych na klasę samochodów Grand Prix i standardowych. Na pierwszym okrążeniu wyścigu doszło do kolizji, ale nikt nie odniósł poważnych obrażeń. Zwycięstwo odniósł Eugen Bjørnstad w Alfie Romeo. Wyścig ze względu na niewielkie zainteresowanie (30 tysięcy osób) okazał się jednak ekonomiczną porażką i nie odbywał się do 1947 roku.