How cycling in Bergen could look like.
How cycling in Hagavik could look like.

Cycling day trip from Bergen to Hagavik

Customize your own route based on our template or discover how our community prefers to cycle from Bergen to Hagavik.

Route template

Bergen to Hagavik

2 h 28 min
Duration
40.7 km
Distance
525 m
Ascent
480 m
Descent
16.5 km/h
Avg. speed
92 m
Max. altitude

Set off from the heart of Bergen—Norway’s famously scenic and rainy harbor city—on this ride to Hagavik, a small village located south of the city in Vestland county. You’re covering just over 40 km, so it’s a solid half-day adventure or a hearty commute.

The route features plenty of cycling-friendly infrastructure, with most of your journey on separate cycleways and quiet roads, making it ideal for a relaxed ride while enjoying the views. There’s a respectable 525 meters of climbing overall, so your legs will get a bit of a workout, but nothing too crazy—maximum elevation stays under 100 meters.

Leaving behind Bergen’s UNESCO-listed wharf and mountain backdrops, you’ll soon be immersed in suburban and rural landscapes. Hagavik greeting you at the finish is a peaceful coastal spot, known for its maritime surroundings and local history. Most of your ride is on paved or asphalt roads, so you won’t need special tires.

Pack a rain jacket (this is Western Norway, after all), some snacks, and get rolling on a route that offers a perfect blend of city, fjord views, and country charm!

Community

Top users in this region

From our community

The best bike routes from Bergen to Hagavik

0

001: Bergen – Halhjem (DEVELOPED_WITH_SIGNS) - 002: Sandvikvag – Langevag (DEVELOPED_WITH_SIGNS) - 003: Buavagen – Haugesund (DEVELOPED_WITH_SIGNS) - 004: Ha...

Cycling route in Bergen, Hordaland, Norway

DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - PLANNING - PLANNING - PLANNING - PLANNING - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED
41.6 km
Distance
838 m
Ascent
842 m
Descent
0

Fra Nøstet til Bjørnevollen

Cycling route in Bergen, Hordaland, Norway

39.4 km
Distance
618 m
Ascent
582 m
Descent
Kalfarlien til Halhjem ferge
Road bikePaved
Trond Kilvær
0

Kalfarlien til Halhjem ferge

Cycling route in Bergen, Hordaland, Norway

35 km
Distance
638 m
Ascent
693 m
Descent
NSCR01
City bikePaved
PeterPOLAND
0

NSCR01

Cycling route in Bergen, Hordaland, Norway

45.1 km
Distance
1,078 m
Ascent
1,075 m
Descent
Kronstad Halhjem
Road bikePaved
Cruella DeVille
1

Kronstad Halhjem

Cycling route in Bergen, Hordaland, Norway

for å rekke ferga
42.8 km
Distance
280 m
Ascent
316 m
Descent
0

001: Bergen – Halhjem (DEVELOPED_WITH_SIGNS) - 002: Sandvikvag – Langevag (DEVELOPED_WITH_SIGNS) - 003: Buavagen – Haugesund (DEVELOPED_WITH_SIGNS) - 004: Ha...

Cycling route in Bergen, Hordaland, Norway

DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - PLANNING - PLANNING - PLANNING - PLANNING - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED_WITH_SIGNS - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED - DEVELOPED
41.6 km
Distance
838 m
Ascent
842 m
Descent
0

Bergen to Hajljem

Cycling route in Bergen, Hordaland, Norway

46.3 km
Distance
488 m
Ascent
492 m
Descent
0

Bergen 1

Cycling route in Bergen, Hordaland, Norway

Bergen bis XX
24.5 km
Distance
269 m
Ascent
243 m
Descent
0

nordseeroute

Cycling route in Bergen, Hordaland, Norway

46.6 km
Distance
756 m
Ascent
758 m
Descent
0

Route to Halhjem ferjekai

Cycling route in Bergen, Hordaland, Norway

42.6 km
Distance
732 m
Ascent
736 m
Descent
Torget 5 to E39 22
City bikePaved
Stephen Fang
0

Torget 5 to E39 22

Cycling route in Bergen, Hordaland, Norway

42 km
Distance
725 m
Ascent
730 m
Descent
0

BS J1 AM

Cycling route in Bergen, Hordaland, Norway

39 km
Distance
571 m
Ascent
762 m
Descent

Discover more routes