The Mahlsdorf Village Lime

300-400 yearsSmall-leaved Limepin confirmedlate June, when the lime blossom scents the street

The Mahlsdorf Village Lime
Photo: Bernard Ladenthin, via Wikimedia Commons (CC BY 4.0)
Take me there Walk more trees in Berlin

In 2021 Berlin's district register dropped two of Mahlsdorf's protected trees, a Balkan horse chestnut and a black poplar, from its list of natural monuments. A crooked, ten metre lime standing in front of the neighbourhood's oldest building was not one of them. The Mahlsdorf Village Lime, a small-leaved lime outside the old parish church on Hönower Straße, has been protected since 1993 for outright rarity rather than size, a designation it has now outlasted two neighbours to keep. Its age is put at a minimum of 300 years, with local historians tracing the planting to the 17th century. Height was never the point: centuries of storm damage bent and hollowed the crown instead of raising it, leaving a squat, mossy shape barely taller than the church roofline while its trunk swelled to a girth of 4.45 metres, wider than many trees three times its height. By 1995 the district judged the limbs unsafe to leave unsupported and spent 8,000 Deutsche Mark bracing them with steel cables and fencing the base, work that still holds the tree together today. It stands on the old village high street, beside a church that itself survived the Thirty Years' War and the 1945 bombing, two witnesses to the same stretch of road that outlasted the empire, kingdom and two republics built around them.

Best time to visitfloweringat its best right now
now JanMarMayJulSepNov

late June, when the lime blossom scents the street

The buttons above open directions and check-ins. 10-12 min walk from Berlin-Mahlsdorf S-Bahn station (S5)

Species
Small-leaved Lime (Tilia cordata)
Age estimate
300-400 years
Location
Hönower Straße 13, 12623 Berlin (Mahlsdorf, Marzahn-Hellersdorf)
Access
Free, stands on public ground in front of the church on Hönower Straße, viewable at all times (a low fence protects the base and root area)
Getting there
10-12 min walk from Berlin-Mahlsdorf S-Bahn station (S5)

Trees nearby

The Treskow Plane250 years · 6.2 km awayThe Great Elm of Treptower Park250 years · 9.7 km awayThe Ginkgo of Schlosspark Britz140 years · 13.4 km away
Curious what else is standing in Berlin? See all 10 remarkable ancient trees in Berlin or find out what the oldest tree in Berlin is.
Help keep this page true. Wrong spot The tree is gone Suggest an edit Suggest another tree
(function() { var btn = document.querySelector('.action-row .seen-btn'); if (!btn) return; var KEY = 'ancienttrees_seen'; function readSeen() { try { return JSON.parse(localStorage.getItem(KEY)) || []; } catch (e) { return []; } } function writeSeen(l) { try { localStorage.setItem(KEY, JSON.stringify(l)); } catch (e) {} } function paint() { var got = readSeen().indexOf(btn.dataset.tree) !== -1; btn.setAttribute('aria-pressed', got ? 'true' : 'false'); btn.querySelector('.seen-text').textContent = got ? 'Visited' : 'Check in at this tree'; } function metres(lat1, lng1, lat2, lng2) { var R = 6371000, p = Math.PI / 180; var a = Math.sin((lat2 - lat1) * p / 2) * Math.sin((lat2 - lat1) * p / 2) + Math.cos(lat1 * p) * Math.cos(lat2 * p) * Math.sin((lng2 - lng1) * p / 2) * Math.sin((lng2 - lng1) * p / 2); return 2 * R * Math.asin(Math.sqrt(a)); } function flash(msg, ms) { var t = btn.querySelector('.seen-text'), was = t.textContent; t.textContent = msg; setTimeout(function() { if (t.textContent === msg) { paint(); } }, ms || 4000); } btn.addEventListener('click', function() { var id = btn.dataset.tree, seen = readSeen(); if (seen.indexOf(id) !== -1) { seen.splice(seen.indexOf(id), 1); writeSeen(seen); paint(); return; } if (!navigator.geolocation) { flash('This browser cannot check where you are'); return; } flash('Checking where you are...', 20000); navigator.geolocation.getCurrentPosition(function(pos) { var away = metres(pos.coords.latitude, pos.coords.longitude, parseFloat(btn.dataset.lat), parseFloat(btn.dataset.lng)); if (away <= parseFloat(btn.dataset.radius)) { var l = readSeen(); if (l.indexOf(id) === -1) { l.push(id); } writeSeen(l); paint(); } else { var far = away > 2000 ? Math.round(away / 1000) + ' km' : Math.round(away) + ' m'; flash('Still ' + far + ' away. Check in at the tree.', 6000); } }, function(err) { flash(err.code === 1 ? 'Location needed to check in' : 'Could not find you. Try again.', 6000); }, { enableHighAccuracy: true, maximumAge: 30000, timeout: 15000 }); }); paint(); })();