The road
Hamburg to Oslo by car
1063 km, about 9 h 54 on the fastest road, through Germany, Denmark, Sweden and Norway. Fuel from about €150 in a petrol car at this week's prices, with about €102 in tolls on the way.
Measured on the road our router draws, 2026-09-30. Your own start and vehicle change every number — that is what the button at the end is for.
Distance
1063 km
fastest road, one way
Driving
9 h 54
without stops
Countries
4
Germany, Denmark, Sweden and Norway
The road, country by country
- 🇩🇪 Germany · 186 km
- 🇩🇰 Denmark · 213 km
- 🇸🇪 Sweden · 461 km
- 🇳🇴 Norway · 204 km
With a camper's height and weight the router takes a different road: 1123 km, about 10 h 48.
What it costs to drive
Fuel at the 2026-09-20 prices of the EU Weekly Oil Bulletin, per country crossed. Tolls are an estimate from published per-kilometre tariffs plus the crossings on this road. Beds and food are not here: they depend on how you travel.
| Vehicle | Fuel | Tolls | Together | Basis |
|---|---|---|---|---|
| Car, petrol | €150 | €102 | €252 | 74 l at 7 l/100 km |
| Car, diesel | €153 | €102 | €255 | 69 l at 6.5 l/100 km |
| Camper, diesel | €302 | €231 | €533 | 135 l at 12 l/100 km |
- 🇩🇪 petrol €2.35 · diesel €2.46 /l
- 🇩🇰 petrol €2.62 · diesel €2.56 /l
- 🇸🇪 petrol €1.58 · diesel €2.09 /l
- 🇳🇴 petrol €2.05 · diesel €1.95 /l
Charged on the way
- 🌉 Storebælt (Great Belt) bridge — €27.42 (Car under 6 m) · unverified
- 🌉 Øresund bridge — €69.56 (Passenger car up to 6 m) · unverified
- 🌉 Lillebælt (Little Belt) bridge — free · unverified
- 🌉 Oslo toll ring (AutoPASS) — €3.71 (Car (fossil, one ring crossing)) · unverified
- 🌉 Gothenburg congestion tax — €1.6 (Car (one crossing)) · unverified
- 🚫 Hamburg: Diesel-Durchfahrtsverbote (older diesel bans on some streets) — Older diesel vehicles on specific streets.
The same trip another way
Where a sea gives a choice, the road through each gateway, priced the same way for a petrol car. Which one is yours depends on the ferry's fare and your nights, and that is the planner's job.
Through Oslo
99 km, about 21 h 42 — Germany and Norway.
Petrol car: fuel about €16.
⛴ Kiel–Oslo ferry · 🌉 Oslo toll ring (AutoPASS) (€3.71, unverified)
Through Kristiansand
837 km, about 11 h 06 — Germany, Denmark and Norway.
Petrol car: fuel about €132.
⛴ Hirtshals–Kristiansand ferry · 🌉 Oslo toll ring (AutoPASS) (€3.71, unverified) · 🌉 Kristiansand toll ring (€2.5, unverified)
Shops on a Sunday
- 🇩🇪 Germany — Supermarkets are shut on Sundays by law — the exceptions are stations, airports and petrol stations. Shop on Saturday.
- 🇳🇴 Norway — Only small shops (under about 100 m²) may open on Sundays, so expect a kiosk rather than a supermarket.
Where to sleep beside the road
458 campsites and camper sites within 10 km of this road, from OpenStreetMap. A few between the two ends:
- ⛺ Campingplatz Schnelsen-Nord · campsite · km 15, 0.1 km off the road
- ⛺ Nyborg Strandcamping · campsite · km 339, 0.1 km off the road
- ⛺ Olles camping · campsite · km 619, 0.1 km off the road
- ⛺ Tanum Shoppingcenter · camper site · km 906, 0.1 km off the road
- ⛺ Dynestrands Camping · campsite · km 940, 0.1 km off the road
- ⛺ Utne Camping · campsite · km 983, 0.1 km off the road
Worth a detour
Between the two ends, within 10 km of the road — the places the map marks as notable.
- ◆ Kaiser-Wilhelm-Denkmal · memorial · km 31, 1.5 km off the road
- ◆ Frøslev Camp · museum · km 162, 0.9 km off the road
Frøslev Camp (Danish: Frøslevlejren, German: Polizeigefangenenlager Fröslee) was an internment camp in German-occupied Denmark during World War II. Wikipedia (en)
- ◆ The Danish Railway Museum · museum · km 306, 5.3 km off the road
- ◆ Hagbards høj · ruins · km 400, 4.7 km off the road
- ◆ Uraniborg · castle · km 551, 8.3 km off the road
- ◆ Grimeton Radio Station, Varberg · attraction · km 699, 3.8 km off the road
- ◆ Dyngö ruin · attraction · km 860, 5.5 km off the road
- ◆ Bjørnstadskipet · attraction · km 969, 1 km off the road
What this road is for
Counted within 10 km of the road between the two ends, from OpenStreetMap — the places a passion would stop for.
- 1989 swim spots — Freibad Quickborn (km 23), Odense friluftsbad (km 302), Beach / swim spot (km 548), Sydstranda (km 1048)
- 697 viewpoints — Müllberg Hummelsbüttel (km 17), Aussichtsturm Ketelvierth (km 51), Oxbjerget (km 452), Tose varde (km 959)
- 316 castles — Gut Emkendorf (km 87), Odense Slot (km 304), Citadellet (km 538), Dyngö ruin (km 854)
- 226 farm shops
- 223 golf — Sønderjyllands Golfklub (km 178), Copenhagen Golf Center (km 448), Korthålsabanan (km 546), Grønmo Golfklubb (km 1047)
- 95 climbing — Beta Boulders Vanløse (km 460)
On this road
Plan this road from your own door: your car, your dates, the beds and the food priced the same honest way.