The 152-mile (244 km) journey from the southwestern fjord city of Bergen to the town of Geilo and its nearby national parks is an endeavor best made by self-driving for ultimate exploration along the route.

Geilo is a great base for outdoor lovers looking to adventure in the area's two national parks, Hallingskarvet National Park and Hardangervidda National Park. Since it's located on the Oslo to Bergen rail line, Geilo is very accessible by public transportation as well.

During the summer months, travelers can enjoy the many hiking trails, horseback riding, canyoning, or whitewater rafting, while during the long winter season, skiing, horse-drawn sleigh rides, ice-fishing, and snowshoeing are all popular activities. Mountain cafés are popular for local fare with scenic views, and visitors may even see wild reindeer in the region.

This six-day itinerary highlights many ideas for exploring Geilo and the surrounding fjords and cities. 

By Car

Duration: 5-7 hours

After experiencing the Nordic city setting of Bergen, drivers will take E39 north to start the scenic journey toward Geilo. Veering onto E16, you'll head to Vossevangen (Voss) before taking Route 13 and crossing the Hardanger bridge on toward Eidfjord, where you will continue on Route 7 (Route 13 turns into 7 after the bridge). 

Although driving directly would take just under four hours, it's wise to allow for plenty of extra time to explore the gorgeous landscape along the way. Check out the Folkemuseum in Voss, marvel at the Skjervsfossen waterfall, venture to the Vøringsfossen waterfall, or visit the Kjeåsen Mountain Farm.

By Train

Duration: 3.5-4 hours

Hopping on a train in Bergen's city center, travelers can experience a relaxing and scenic ride along the Bergen railway train route 41 that stretches all the way to Norway's capital city, Oslo. It takes approximately three and a half hours to travel to Geilo, depending on when you depart, with no transfers required.

Map