Laubach is a town in the district of Giessen, in Hesse, Germany. Laubach is known as a “Luftkurort," which means “fresh air resort.” Laubach is a small town. It has a population of about 10,000 people. It is 23 km east of the city of Giessen. Surrounding Laubach are the small towns of Hungen, Grünberg, Schotten and Lich.