Ligger på Hardangervidda mellan Oslo och Bergen, och är lika mycket längdskidort som alpin — här möts två stora spårsystem. Den alpina delen är liten, 34 kilometer på ömse sidor om dalen, och passar familjer och nybörjare. Bergensbanan stannar mitt i byn, vilket gör Geilo till en av få fjällorter du når helt utan bil.
Bergensbanan stannar i Geilo — tåget från Oslo tar drygt tre timmar, från Bergen ungefär lika länge. Med bil från Oslo tar det cirka 3 timmar. Från Sverige är tåget via Oslo ofta smidigare än att köra.
Byn ligger mellan skidområdena: Geilolia och Vestlia på ena sidan, Geilo Skisenter på den andra. Bor du centralt har du gångavstånd till stationen och restaurangerna men skidbuss till backarna. Vestlia är det lugnare valet med boende direkt vid pisten.