From Berlin to Denmark
First across the north with a night in Hamburg, then over the border where everything gets a notch more relaxed: Ribe is Scandinavia's oldest town and the gateway to the Wadden Sea, Aarhus the friendly city with museums and smørrebrød.
One-way route · calculated on 27 October 2026 with the Camperada planner
- Distance
- 667 km
- Pure driving time
- 7 hrs 10 mins
- Travel days
- 8
- Nights
- 7
Stages and overnight stops
Berlin
Starting point of the route
Day 1
Hamburg
Drive 284 km, 2 hrs 54 mins · 1 night
Day 1
Ribe
Drive 236 km, 2 hrs 39 mins · 3 nights
Day 2
Aarhus
Drive 147 km, 1 hr 36 mins · 3 nights
Day 5
Divided with at most 5 hours of driving per day. In the planner you set your own pace, and the stages rearrange themselves.
What the route costs
Fuel
around €180
- 77 litres of diesel at 11.5 l/100 km
- Blended price €2.35/l, weighted by the kilometres per country
- national averages of 12 October 2026 (European Commission, Weekly Oil Bulletin (prices incl. taxes))
Tolls and vignettes
For this route the planner lists no vignettes or special toll sections.
Overnight stays
€289 to €347
- Denmark, 6 nights€253 to €306
- Germany, 1 night€36 to €41
Average prices for 2 adults and 1 child per night, mid to high season (PiNCAMP price analysis 2026 (ADAC)). Your site may be below or above that.
How vignettes, distance tolls and special tolls interact across Europe is explained in the toll guide. What else to budget for on a motorhome trip is collected in the trip costs.
Make it your trip
All figures here apply to the one-way route with default assumptions. In the planner, exactly this route opens with all its stops: set your own starting point, and the return leg, your vehicle and your nights recalculate live. Free and without an account.
Open the route in the plannerWhat was calculated with
- Vehicle assumption: 3.00 m tall, 2.30 m wide, 7.00 m long, 3.5 t. These are reference values, not a specific vehicle.
- Routed via GraphHopper on an OpenStreetMap basis. The vehicle dimensions fed into the routing.
- One-way route without the return: it depends on your starting point and is added in the planner.
- Calculated on 27 October 2026; in the planner the same route recalculates live with current prices.
More routes
- From Hamburg to Denmark383 km
- From Hanover to Denmark534 km
- From Berlin to Istria1,129 km
- From Berlin to Lake Garda1,003 km
- From Berlin to Tuscany1,308 km
- From Berlin to the Mecklenburg Lake District202 km