By road the distance from Hannover to Berlin is 178.31 mi equal to 286.97 km
By car, the estimated travel time is 3 hours and 13 minutes
The distance Hannover - Berlin in a straight line is 155.05 mi equal to 249.53 km
The Page "Route from Hannover to Berlin" proposes the shortest and fastest way to reach Berlin from Hannover by car, bus or bike. The map shows the route Hannover Berlin to follow with the directions. In red the main route, in blue the alternative route. In addition is calculated the distance Berlin Hannover and the time to go from Hannover to Berlin.