95.69 kilometres (59.46 miles)
54.1 kilometres (33.62 miles)
405.13 kilometres (251.74 miles)Source: True Knowledge
The distance between Hamburg and Bremen is 59.2 miles (95.4 km)
The distance from Bremen to Szczecin which is on the polish side of the Germany-Poland border is about 524 km and takes about 5 hours travelling at posted speeds.