Reinheim () is a town in the Darmstadt-Dieburg district, in Hesse, Germany. It is situated southeast of Darmstadt.
Reinheim is twinned with:
Reinheim consist of Reinheim, Spachbrücken, Ueberau, Georgenhausen and Zeilhard, there are three small housing areas called Hundertmorgen, Dilshofen and Orscheläcker. Orscheläcker is a part of Spachbrücken, Hundertmorgen and Dilshofen are not a part of Reinheim, but they affiliate magistrate Reinheim.
Reinheim has had a railway station since 1871 and bus.