Lorsch is a town in the Bergstraße district in Hessen, Germany, 60 km south of Frankfurt. Lorsch is well known for the Lorsch Abbey, which …Lorsch is a town in the Bergstraße district in Hessen, Germany, 60 km south of Frankfurt. Lorsch is well known for the Lorsch Abbey, which has been named a World Heritage Site by UNESCO. Lorsch lies about 5 km west of the Bergstraße in the Rhine rift just west of the Odenwald between Darmstadt to the north and Mannheim to the south. The town lies not far from the Weschnitz's lower reaches. To the town's southeast the Weschnitzinsel conservation area is located.