Geilo – norweska miejscowość w okręgu Buskerud, w gminie Hol. Jest bazą narciarską i ośrodkiem sportowym.
Geilo jest lokalnym węzłem drogowym.