Wilhelmsruh is located in the northern suburb of Berlin, in a corner of Pankow district surrounded by Rosenthal, Niederschönhausen, Reinickendorf and Märkisches Viertel (both in Reinickendorf district).
Its western corner is close to Wittenau but it doesn't borders with this locality.
[2] In its territory, Wilhelmsruh counts two little lakes: Wilhelmsruhsee and Garibalditeich; this one named after Giuseppe Garibaldi and located in Garibaldistraße.
Due to its position outside the Wall (in Reinickendorf), from 1961 to 1989 the S-Bahn station was usable only for West Berlin,[3] at the southern entrance.
[4] The Heidekraut rail terminal was instead moved to Rosenthal station, now abandoned.