Road · Norway
Sandefjord – Tonsberg
A rolling 108 km road cycling loop from Mosserød, Vestfold through Stokke, Kaldnes and Tandstad, with 679 m of climbing.
At a glance
- Best for
- Rolling day rides for fit, experienced riders
- Distance
- 108.1 km
- Elevation gain
- 679 m
- Riding time
- 4–5½ hours
- Difficulty
- Hard
- Bike
- Road bike
- Surface
- Mostly paved
- Traffic
- Some main roads
- Food & water
- Regular
- Navigation
- GPX download
- Start and finish
- Mosserød
Map and elevation profile

Elevation profile
- 679 m
- 108 km
Route description
- Mosserød
- Stokke
- Kaldnes
- Tandstad
- Kjøpmannskjær
- Gjervåg
- Årøysund
- Træleborg
- Råstad
- Mosserød
This 108 km loop from Sandefjord passes through places including Mosserød, Stokke at 11.6 km, Melsomvik, Vear, and reaches Tønsberg at 78.6 km before returning to Sandefjord. The route climbs steadily with a total elevation gain of 679 m, highest point 113 m near 5.4 km. Most climbing occurs in the second half of the ride. The road surface is 95% paved, with around 3% gravel or unpaved sections and 2% unmapped. The road types are mixed with 40.8 km on main roads without cycle lanes, 40.4 km on cycle paths, and 11.5 km quiet streets. Notable roads include Lingelemveien (6.5 km), Østveien (4.2 km), Melsomvikveien (3.9 km), and Kirkeveien (3.9 km). There are three climbs after 80 km, with gradients up to 5.8% and lengths between 1.4 km and 2.3 km. The steepest sustained gradient is 5.4% over 500 m at the start. Along the route are 21 places and numerous shops, cafés, petrol stations, and toilets. The longest stretch without a café, shop or water is the first 11.6 km. Bailout points include train stations at Stokke (11.6 km) and Tønsberg (78.2 km), as well as a ferry at Tenvik (37.4 km).
Why ride this route?
- The longest of the 12 rides from Sandefjord.
Highlights
- Tønsberg at 78.6 km
- Climbs after 80 km with max 5.8% gradient
- Cycle paths cover 40.4 km
- Longest descent 3.4 km from 11.3 km
Along the route
Places passed
Climbs
| Climb | Starts at | On this ride | Top on this ride |
|---|---|---|---|
| Unnamed climb | 81.9 km | 1.9 km · 46 m · 2.4 % · max 5.2 % | 49 m |
| Unnamed climb | 89.2 km | 1.4 km · 42 m · 2.9 % · max 5.8 % | 47 m |
| Unnamed climb | 98.4 km | 2.3 km · 53 m · 2.3 % · max 3.9 % | 92 m |
Traffic, surface and gradient
Expect stretches on main roads without a cycle lane (40.8 km in all) between quieter sections.
- Roads
- 39% main road · 39% cycle path · 11% quiet street · 4% path · 7% other roads and tracks
- Main roads
- 40.8 km on main roads without a cycle lane — likely busier
- Fast roads
- 5.2 km on roads with a limit of 80 km/h or more
- Cycle paths
- 41.2 km on cycle paths or roads with a cycle lane
- Main roads used
- Lingelemveien (7 km), Østveien (4 km), Melsomvikveien (4 km), Kirkeveien (4 km)
- Surface
- Predominantly paved: 95% is mapped as paved, 3% as unpaved or gravel and 2% has no surface data.
- Gradient
- 16% climbing · 18% descending · 66% flat
- Steep sections
- 0.7 km over 5%
- Longest descent
- 3.4 km from 11.3 km, dropping 69 m
Food, water and services
No stretch is longer than 15 km without a café, shop or water. Along the route: 97 cafés and restaurants, 35 shops, 4 water points, 10 petrol stations, 9 public toilets and 2 bike shops.
Food, water and shops in ride order
- 11.8 kmJaFs Stokke · fast food · on the route
- 11.8 kmCircle K Stokke · petrol station · 80 m off route
- 12 kmMeny Stokke · supermarket · 30 m off route
- 14.9 kmToilets · 220 m off route
- 26.1 kmRepair stand · on the route
- 27 kmEsso Teie · petrol station · 60 m off route
- 31 kmNøtterø Bakeri · bakery · 50 m off route
- 39.7 kmToilets · 270 m off route
- 49.4 kmCircle K · petrol station · 60 m off route
- 59.5 kmKiwi Kjøpmannskjær · supermarket · on the route
- 68.8 kmToilets · 100 m off route
- 69.8 kmMeny Nøtterøy · supermarket · 40 m off route
- 75.8 kmRema 1000 Teie · supermarket · 40 m off route
- 77.9 kmEspresso House Farmandstredet · café · 60 m off route
- 78.8 kmToilets · on the route
- 82.3 kmMeny Jarlsberg · supermarket · 40 m off route
- 84.2 kmVitusapotek Vear · pharmacy · 50 m off route
- 89.2 kmSt1 Melsomvik · petrol station · on the route
Need to bail out?
- 11.6 km — Stokke (station), 130 m off route
- 37.4 km — Tenvik (ferry), 1.1 km off route
- 78.2 km — Tønsberg (station), 80 m off route
- 98.6 km — Torp (halt), 80 m off route
Worth a stop
- 26.1 km — Oseberg vikingarv (attraction)
- 31.6 km — Brødrene Hanssens auto (attraction)
- 54.1 km — Herkelås (viewpoint)
- 61.2 km — Pålshavnåsen (peak, 92 m)
- 65.7 km — Vetan (peak, 99.9 m)
- 74.7 km — helleristninger (monument)
Know before you go
- 40.8 km on main roads without a cycle lane
- 5.2 km on roads with posted limits 80 km/h or more
- Longest stretch without café, shop or water for 11.6 km at start
- 3% gravel or unpaved sections






