Geilo sits at 800 m in the Hallingdal valley, halfway along the Bergen-Oslo railway and recognised as the first Norwegian resort to take in foreign skiers, back in 1909. The pace is family and the door opens straight onto the Hardangervidda plateau, the great Nordic cross-country country of Norway.
Geilo is a ski resort with genuine ski-in/ski-out hotels in Norway, in the Norwegian Mountains. The village sits at 800 m and the lifts top out at 1178 m, with 39 km of pistes and 20 lifts. Its BestSnowHotels snow score is 80/100, and the season usually runs Nov 16 → Apr 30.
Run counts and piste kilometres are indicative. Green runs only exist in France, Spain, Andorra, Norway, Sweden, Finland, Japan, the United States, Morocco, Algeria, Lesotho, South Africa, Egypt, Canada, South Korea, Australia, New Zealand and Chile; Italy, Austria, Switzerland and Germany start at blue. Indicative average snow depth near the top of the resort, in cm.
Where to stay
A handful of well-rated hotels in and around the resort. Pick one, then compare live prices across Booking, Expedia and Hotels.com.
4.52.0k reviews
€155
★ Top pick
Vestlia Resort
Very good · 2.0k reviews
👍Why we like it
Strong value for Geilo, with a high guest rating that punches above its nightly price.
Guests rate this hotel as very good (4.5/5 from 2,019 reviews). A mid-range option for Geilo, with live nightly rates shown for your exact dates so you always see the best price.
Ratings from Google, prices indicative per night. Live availability and rates via our booking partners.
Ski-in/ski-out
Real ski-in/ski-out is on the Vestlia side, around the Vestlia Resort cluster; properties listed as Geilo town centre are within walking or bus distance of the lifts but not on the snow.
Get to know the resort
The 39 km of alpine piste are split between two facing mountains, Geilo and Vestlia, linked by the valley floor and a single combined lift pass. The terrain is gentle in character, with long blues and a few proper reds, and the snow record at 1,178 m is steady from mid-November to the end of April. The real magic is the 220 km of cross-country trail network on the Hardangervidda plateau, groomed several times a week and starting right from the village edge. Trains from Oslo and Bergen stop at Geilo station in the middle of town, three and a half hours either way, with bus connections to the lifts in two minutes. The village itself keeps a low-rise Hallingdal feel, with traditional stabbur (raised storehouse) timber buildings dotted between the hotels, and prices that reflect old-fashioned Norwegian family tourism more than alpine resort speculation. Booking, Expedia and Hotels.com cover hotels in town and lodge apartments closer to the Vestlia lifts.
Good to know
The terrain is well balanced: 8 green, 14 blue, 12 red and 5 black runs, which suits a mixed group skiing together at different levels.
The base sits at 800 m and the top reaches 1178 m, a profile that holds snow well across a normal winter (score 80/100).
It is a compact resort, 39 km of piste on 20 lifts, best as a day trip or a relaxed short break rather than a week-long base.
The lifts typically turn for about 24 weeks a season, planning around late January to late February tends to land the most reliable cover.
Hotels in Geilo
Hotels and apartments around the lifts. Compare prices on Booking, Expedia and Hotels.com.
Geilo offers 39 km of pistes across 20 lifts, from 800 m to 1178 m. Whether it suits beginners depends on the dedicated learner zones at the base of the slopes, so check the local ski-school options for green and blue run access.
When is the best time to ski Geilo?+
The season runs from Nov 16 to Apr 30, with a snow score of 80/100. Snow is usually most reliable in the heart of that window, deep in winter, while the closing weeks bring longer days and softer afternoon snow.
Where should I stay for true ski-in/ski-out?+
Real ski-in/ski-out is on the Vestlia side, around the Vestlia Resort cluster; properties listed as Geilo town centre are within walking or bus distance of the lifts but not on the snow.
How big is the Geilo ski area?+
Geilo has 39 km of marked pistes served by 20 lifts, between 800 m and 1178 m of altitude.
Is Geilo more for beginners or experts?+
Geilo counts about 39 marked runs in total. The colour breakdown above shows how they split by difficulty, a good guide to whether the resort fits your level.
Ski resorts near Geilo
The closest alternatives, an easy switch if dates or hotels are tight.