Skiing from Oslo
All 94 resorts we cover, ranked by how much snow quality your money buys once the cost of getting there from Oslo is counted. The order is different from every other departure city on the site, which is rather the point.
Pre-season — snow reliability. There is no meaningful snow on the models yet, so resorts are ranked on how snow-sure they are: altitude adjusted for latitude, glacier cover and the size of the ski area. Live scoring resumes automatically once the snow arrives. How we rank
Cheapest week
8,584 kr
Romme Alpin
Doable in a weekend
53
Under 6 hours door to door
Cheaper to drive
25
Fuel and tolls split four ways
Ranked by value from Oslo
| # | Resort | Getting there | Week, all in | Index |
|---|---|---|---|---|
| 1 | Oppdal Norway | Drive, ~5.5 h | 11,124 kr | 6.78 |
| 2 | Lofsdalen Sweden | Drive, ~5.2 h | 9,941 kr | 6.65 |
| 3 | Hemavan Tärnaby Sweden | Drive, ~11.2 h | 11,867 kr | 6.55 |
| 4 | Stöten Sweden | Drive, ~4.1 h | 10,312 kr | 6.41 |
| 5 | Cervinia Italy | Fly via TRN, ~6.4 h | 16,089 kr | 6.27 |
| 6 | Vemdalen Sweden | Drive, ~5.9 h | 11,867 kr | 6.26 |
| 7 | Funäsfjällen Sweden | Drive, ~5.5 h | 11,542 kr | 6.23 |
| 8 | Kittelfjäll Sweden | Drive, ~10.5 h | 10,533 kr | 6.17 |
| 9 | Sälen Sweden | Drive, ~3.9 h | 11,217 kr | 6.10 |
| 10 | Åre Sweden | Drive, ~7 h | 13,178 kr | 6.07 |
| 11 | Idre Fjäll Sweden | Drive, ~4.6 h | 10,997 kr | 6.01 |
| 12 | Sestriere Italy | Fly via TRN, ~6.1 h | 14,419 kr | 5.95 |
| 13 | Ramundberget Sweden | Drive, ~5.7 h | 11,960 kr | 5.92 |
| 14 | Les Deux Alpes France | Fly via GNB, ~6.3 h | 15,938 kr | 5.82 |
| 15 | Val Thorens France | Fly via CMF, ~6.2 h | 19,244 kr | 5.79 |
| 16 | Geilo Norway | Drive, ~3.3 h | 12,563 kr | 5.72 |
| 17 | Alpe d'Huez France | Fly via GNB, ~6.3 h | 16,866 kr | 5.71 |
| 18 | Hemsedal Norway | Drive, ~3.4 h | 12,621 kr | 5.70 |
| 19 | Tignes France | Fly via CMF, ~6.6 h | 18,989 kr | 5.62 |
| 20 | Idre Himmelfjäll Sweden | Drive, ~4.7 h | 11,171 kr | 5.61 |
| 21 | Gaustablikk Norway | Drive, ~2.7 h | 10,707 kr | 5.53 |
| 22 | Livigno Italy | Fly via ZRH, ~7.8 h | 14,140 kr | 5.33 |
| 23 | Trysil Norway | Drive, ~3.6 h | 12,876 kr | 5.32 |
| 24 | Riksgränsen Sweden | Fly via KRN, ~5.8 h | 14,581 kr | 5.17 |
| 25 | Sölden Austria | Fly via INN, ~5.6 h | 16,704 kr | 5.14 |
| 26 | Orsa Grönklitt Sweden | Drive, ~4.7 h | 9,257 kr | 5.14 |
| 27 | Kläppen Sweden | Drive, ~3.8 h | 10,626 kr | 5.13 |
| 28 | Dundret Sweden | Fly via GEV, ~3.9 h | 12,621 kr | 5.06 |
| 29 | Levi Finland | Fly via KTT, ~4.2 h | 14,674 kr | 5.06 |
| 30 | Myrkdalen Norway | Drive, ~4.8 h | 12,168 kr | 5.05 |
| 31 | Røldal Norway | Drive, ~4.2 h | 9,918 kr | 5.03 |
| 32 | Ruka Finland | Fly via KAO, ~4.5 h | 13,468 kr | 5.00 |
| 33 | Björkliden Sweden | Fly via KRN, ~5.3 h | 14,697 kr | 4.89 |
| 34 | Hafjell Norway | Drive, ~3.2 h | 12,261 kr | 4.82 |
| 35 | Kvitfjell Norway | Drive, ~3.6 h | 12,006 kr | 4.73 |
| 36 | Avoriaz France | Fly via GVA, ~5.7 h | 17,203 kr | 4.72 |
| 37 | La Plagne France | Fly via CMF, ~6.2 h | 17,249 kr | 4.71 |
| 38 | Hintertux Austria | Fly via INN, ~5.7 h | 17,261 kr | 4.70 |
| 39 | Branäs Sweden | Drive, ~3.1 h | 10,162 kr | 4.57 |
| 40 | La Rosière France | Fly via CMF, ~6.5 h | 16,716 kr | 4.51 |
| 41 | Saas-Fee Switzerland | Fly via ZRH, ~8.1 h | 21,182 kr | 4.49 |
| 42 | Romme Alpin Sweden | Drive, ~4.9 h | 8,584 kr | 4.46 |
| 43 | Flaine France | Fly via GVA, ~5.6 h | 16,182 kr | 4.44 |
| 44 | Norefjell Norway | Drive, ~2.2 h | 11,762 kr | 4.44 |
| 45 | Obergurgl Hochgurgl Austria | Fly via INN, ~5.8 h | 18,734 kr | 4.33 |
| 46 | Zell am See Kaprun Austria | Fly via SZG, ~5.5 h | 15,927 kr | 4.30 |
| 47 | Val d'Isère France | Fly via CMF, ~6.7 h | 23,444 kr | 4.26 |
| 48 | Chamonix France | Fly via GVA, ~5.8 h | 17,992 kr | 4.26 |
| 49 | Grandvalira Andorra | Fly via TLS, ~7.8 h | 14,581 kr | 4.22 |
| 50 | Jasná Slovakia | Fly via TAT, ~5.2 h | 11,206 kr | 4.14 |
| 51 | Serre Chevalier France | Fly via TRN, ~6.3 h | 14,662 kr | 4.11 |
| 52 | La Thuile Italy | Fly via GVA, ~6.5 h | 15,567 kr | 4.10 |
| 53 | Bad Gastein Austria | Fly via SZG, ~5.6 h | 15,335 kr | 4.08 |
| 54 | Crans-Montana Switzerland | Fly via ZRH, ~8.5 h | 20,671 kr | 4.04 |
| 55 | Garmisch-Partenkirchen Germany | Fly via INN, ~5.2 h | 14,860 kr | 3.90 |
| 56 | Obertauern Austria | Fly via SZG, ~5.7 h | 17,110 kr | 3.86 |
| 57 | Bormio Italy | Fly via BGY, ~7.2 h | 14,361 kr | 3.80 |
| 58 | Les Arcs France | Fly via CMF, ~6.1 h | 17,226 kr | 3.77 |
| 59 | St. Anton am Arlberg Austria | Fly via INN, ~5.8 h | 19,430 kr | 3.76 |
| 60 | Morzine France | Fly via GVA, ~5.6 h | 16,472 kr | 3.73 |
| 61 | Davos Klosters Switzerland | Fly via ZRH, ~6.5 h | 20,973 kr | 3.71 |
| 62 | Monterosa Ski Italy | Fly via TRN, ~6.6 h | 16,948 kr | 3.70 |
| 63 | Borovets Bulgaria | Fly via SOF, ~6.3 h | 10,684 kr | 3.69 |
| 64 | Zermatt Switzerland | Fly via ZRH, ~7.9 h | 26,889 kr | 3.67 |
| 65 | Ischgl Austria | Fly via INN, ~5.8 h | 19,674 kr | 3.66 |
| 66 | Madonna di Campiglio Italy | Fly via VRN, ~7.2 h | 18,073 kr | 3.66 |
| 67 | Sierra Nevada Spain | Fly via GRX, ~6.8 h | 14,628 kr | 3.65 |
| 68 | Engelberg Switzerland | Fly via ZRH, ~5.9 h | 18,815 kr | 3.64 |
| 69 | Vallnord Pal Arinsal Andorra | Fly via TLS, ~7.6 h | 12,795 kr | 3.63 |
| 70 | La Clusaz France | Fly via GVA, ~5.5 h | 14,755 kr | 3.62 |
| 71 | Les Gets France | Fly via GVA, ~5.5 h | 16,739 kr | 3.60 |
| 72 | Andermatt Switzerland | Fly via ZRH, ~6.4 h | 19,790 kr | 3.58 |
| 73 | Serfaus-Fiss-Ladis Austria | Fly via INN, ~5.7 h | 18,873 kr | 3.56 |
| 74 | Alta Badia Italy | Fly via MUC, ~8.8 h | 18,119 kr | 3.52 |
| 75 | Saalbach Hinterglemm Austria | Fly via SZG, ~5.4 h | 16,542 kr | 3.51 |
| 76 | Val Gardena Italy | Fly via MUC, ~8.5 h | 17,516 kr | 3.51 |
| 77 | St. Moritz Switzerland | Fly via ZRH, ~7.2 h | 25,636 kr | 3.48 |
| 78 | Baqueira Beret Spain | Fly via TLS, ~7.4 h | 16,507 kr | 3.37 |
| 79 | Arosa Lenzerheide Switzerland | Fly via ZRH, ~6.6 h | 20,022 kr | 3.36 |
| 80 | Laax Switzerland | Fly via ZRH, ~6.1 h | 20,207 kr | 3.27 |
| 81 | Verbier Switzerland | Fly via ZRH, ~8.6 h | 24,882 kr | 3.26 |
| 82 | Méribel France | Fly via CMF, ~5.9 h | 22,933 kr | 3.24 |
| 83 | Lech Zürs Austria | Fly via INN, ~6.1 h | 24,325 kr | 3.15 |
| 84 | Grindelwald Wengen Switzerland | Fly via ZRH, ~6.2 h | 20,022 kr | 3.13 |
| 85 | Cortina d'Ampezzo Italy | Fly via VCE, ~6.9 h | 19,674 kr | 3.13 |
| 86 | Kronplatz Italy | Fly via MUC, ~8.4 h | 17,771 kr | 3.13 |
| 87 | Schladming Austria | Fly via SZG, ~5.6 h | 14,233 kr | 3.10 |
| 88 | Megève France | Fly via GVA, ~5.6 h | 19,906 kr | 3.09 |
| 89 | Courmayeur Italy | Fly via GVA, ~6.1 h | 18,583 kr | 3.00 |
| 90 | Mayrhofen Austria | Fly via INN, ~5.3 h | 15,521 kr | 2.99 |
| 91 | Bansko Bulgaria | Fly via PDV, ~7.6 h | 11,171 kr | 2.91 |
| 92 | Zillertal Arena Austria | Fly via INN, ~5.7 h | 15,985 kr | 2.83 |
| 93 | Kitzbühel Austria | Fly via SZG, ~5.5 h | 18,189 kr | 2.81 |
| 94 | Courchevel France | Fly via CMF, ~6 h | 25,381 kr | 2.70 |
One person sharing: seven nights, a six-day lift pass, six days of hire, and return travel from Oslo. Indicative planning figures, not quotes.
The weekly ranking from Oslo
One email a week through the season: where the snow is landing, what it costs from here, and which of it is still bookable.