Geilo е населба во општината Hol, во округот Бускеруд, Норвешка. Geilo се наоѓа на 800 m надморска височина, во подножјето на планината Hallingskarvet. Бројот на жители е 2.623 (2025). Најблискиот голем град е Конгсберг, на 125 km југоисточно. Меѓу знаменитостите во околината се Hol Church (10,4 km), Geilo kyrkje (0,2 km) и Skurdalen Church (8,2 km). Меѓу природните објекти се Skarvsenden (9,2 km) и Hivjufossen (11,4 km).

Се среќава и како Geilo.