Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Geilo

Filter by star ratings
All filters
Vestlia Resort
Vestlia Resort
8.4 Excellent
Bakkestolvegen 81, Geilo, Buskerud, Norway
Show on map
1.4 km from city centre, Geilo 
ExcellentBased on 1,008 reviews
8.4

Within a 30-minute car ride of Geilo Airport Dagali, Vestlia Resort offers an indoor pool, a sauna, ski in/out facilities and free wireless internet. Some of the popular facilities on offer at this 4-star hotel are ski passes, a Turkish steam bath and a free shuttle service.

Geilo Hotel
Geilo Hotel
8.0 Excellent
Gamlevegen 2, Geilo, Buskerud, Norway
Show on map
0.4 km from city centre, Geilo 
ExcellentBased on 1,744 reviews
8.0

This 4-star hotel is located within a short walk of Geilo Railway Station and features ski in/out facilities. Popular facilities, such as a ski school and a sauna, ensure an enjoyable stay in Hol.

Highland Lodge
Highland Lodge
7.3 Good
Lienvegen 11, Geilo, Buskerud, Norway
Show on map
0.4 km from city centre, Geilo 
GoodBased on 404 reviews
7.3

Highland Lodge is ideally placed in peaceful surrounds in Geilo, just a short drive from Ustaoset. Some of the popular facilities provided at this modern 3-star hotel include free Wi-Fi, a free shuttle service and an indoor pool.

Bardola Hoyfjellshotell
Bardola Hoyfjellshotell
8.0 Excellent
Bardolavegen 33, Geilo, Buskerud, Norway
Show on map
1.3 km from city centre, Geilo 
ExcellentBased on 242 reviews
8.0

Bardola Hoyfjellshotell is ideally positioned in peaceful surrounds in Geilo, just a short car trip from Ustaoset. Some of the popular features at this 4-star hotel include a free shuttle service, outdoor tennis courts and an indoor pool.

Dr. Holms Hotel
Dr. Holms Hotel
7.7 Good
Timrehaugvn 2, Geilo, Buskerud, Norway
Show on map
0.3 km from city centre, Geilo 
GoodBased on 1,354 reviews
7.7

Located within the scenic countryside of Geilo, Dr Holms Hotel provides elegant accommodation and a wide range of facilities, including a sauna, a Jacuzzi and free Wi-Fi. It also features a bowling alley, a beauty centre and an indoor pool.

Havsdalsgrenda Apartments
Havsdalsgrenda Apartments
8.5 Excellent
Geilo, Buskerud, Norway
Show on map
1.4 km from city centre, Geilo 
ExcellentBased on 650 reviews
8.5

Featuring a sauna, ski in/out facilities and an indoor pool, Havsdalsgrenda Geilo is located in Hol and provides comfortable accommodation. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

Tips for booking a Geilo hotel

Cheapest month:December
Most expensive month:July
Average price in Geilo:$193/night
Absolute cheapest price found:$116/night
Cheapest day:Thursday
Most expensive day:Wednesday
$145 - $282
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$123 - $196
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Geilo hotels

Show all 55 hotels
1
Geilo Hotel
Geilo Hotel
8.0 Excellent
Gamlevegen 2, Geilo, Buskerud, Norway
Show on map
0.4 km from city centre, Geilo 

This 4-star hotel is located within a short walk of Geilo Railway Station and features ski in/out facilities. Popular facilities, such as a ski school and a sauna, ensure an enjoyable stay in Hol.

2
Vestlia Resort
Vestlia Resort
8.4 Excellent
Bakkestolvegen 81, Geilo, Buskerud, Norway
Show on map
1.4 km from city centre, Geilo 

Within a 30-minute car ride of Geilo Airport Dagali, Vestlia Resort offers an indoor pool, a sauna, ski in/out facilities and free wireless internet. Some of the popular facilities on offer at this 4-star hotel are ski passes, a Turkish steam bath and a free shuttle service.

Cheapest hotels in Geilo, Buskerud

Show all 55 hotels
Geilo Hotel
Geilo Hotel
8.0 Excellent
Gamlevegen 2, Geilo, Buskerud, Norway
Show on map
0.4 km from city centre,  

This 4-star hotel is located within a short walk of Geilo Railway Station and features ski in/out facilities. Popular facilities, such as a ski school and a sauna, ensure an enjoyable stay in Hol.

$131
Avg. per night
Dr. Holms Hotel
Dr. Holms Hotel
7.7 Good
Timrehaugvn 2, Geilo, Buskerud, Norway
Show on map
0.3 km from city centre,  

Located within the scenic countryside of Geilo, Dr Holms Hotel provides elegant accommodation and a wide range of facilities, including a sauna, a Jacuzzi and free Wi-Fi. It also features a bowling alley, a beauty centre and an indoor pool.

$139
Avg. per night
Highland Lodge
Highland Lodge
7.3 Good
Lienvegen 11, Geilo, Buskerud, Norway
Show on map
0.4 km from city centre,  

Highland Lodge is ideally placed in peaceful surrounds in Geilo, just a short drive from Ustaoset. Some of the popular facilities provided at this modern 3-star hotel include free Wi-Fi, a free shuttle service and an indoor pool.

$185
Avg. per night
Havsdalsgrenda Apartments
Havsdalsgrenda Apartments
8.5 Excellent
Geilo, Buskerud, Norway
Show on map
1.4 km from city centre,  

Featuring a sauna, ski in/out facilities and an indoor pool, Havsdalsgrenda Geilo is located in Hol and provides comfortable accommodation. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

$192
Avg. per night
Vestlia Resort
Vestlia Resort
8.4 Excellent
Bakkestolvegen 81, Geilo, Buskerud, Norway
Show on map
1.4 km from city centre,  

Within a 30-minute car ride of Geilo Airport Dagali, Vestlia Resort offers an indoor pool, a sauna, ski in/out facilities and free wireless internet. Some of the popular facilities on offer at this 4-star hotel are ski passes, a Turkish steam bath and a free shuttle service.

$226
Avg. per night
Bardola Hoyfjellshotell
Bardola Hoyfjellshotell
8.0 Excellent
Bardolavegen 33, Geilo, Buskerud, Norway
Show on map
1.3 km from city centre,  

Bardola Hoyfjellshotell is ideally positioned in peaceful surrounds in Geilo, just a short car trip from Ustaoset. Some of the popular features at this 4-star hotel include a free shuttle service, outdoor tennis courts and an indoor pool.

$402
Avg. per night

Hotel prices in Geilo

3 stars

$131 - $402

Bardola Hoyfjellshotell

No. 1 most popular

$402
Avg. per night
Geilo Hotel

Best value

Geilo Hotel
8.0 Excellent
$131
Avg. per night
4 stars and up

$139 - $226

Vestlia Resort

No. 1 most popular

Vestlia Resort
8.4 Excellent
$226
Avg. per night
Highland Lodge

No. 2 most popular

$185
Avg. per night
Dr. Holms Hotel

Best value

$139
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Geilo

About Geilo

Set among snow-capped mountains, Geilo is one of Norway’s original alpine resorts. The town offers access to more than 40 ski slopes, with runs for every skill level. Sign up for lessons and improve your technique or head to nearby Hallingskarvet for exhilarating runs and lashings of powder.

After a day on the slopes, refuel at one of the cosy cafes in town. Syrup-covered waffles, cured meat and “lefsekling” sweet Norwegian flatbread are perfect for warming up.

In summer, Geilo is a launchpad to Hallingskarvet National Park, a spectacular pocket of Norway defined by soaring cliffs and lush evergreen forests. The park is laced with trails that take you to scenic lookouts and historic huts. As you hike, watch for arctic foxes prowling in the forest.

Beautiful Hardangervidda National Park is crisscrossed with crystalline rivers and streams. Hardangervidda is also an important habitat for wild reindeer herds, so keep an eye out for the majestic creatures grazing in the forest.

Getting there

Geilo is located in southern Norway, a 3.5-hour drive from Oslo and four hours from Bergen. Trains run between Oslo and Geilo in around 3.5 hours. Rental cars are a good way to explore the region at your own pace.

Geilo travel FAQs

  • What are the best hotels in Geilo?

    One of the most popular hotels in Geilo is Vestlia Resort, which has been reviewed by 1,008 users and currently has a rating of 8.4/10. Other top-rated locations include Highland Lodge and Dr. Holms Hotel, which have received 7.3/10 and 7.7/10 ratings from our users, respectively.