Geilo is a town in the municipality of Hol in Norway, in the valley of Hallingdal, with around 2,3000 inhabitants.
Geilo has long traditions of tourism, with several hotels. It is especially known as a winter skiing resort.