Elena (Bulgarian: Елена) is a Bulgarian town in the central Stara Planina mountain in Veliko Tarnovo Province, located 42 km away to southeast from the city of Veliko Tarnovo. It is the administrative centre of the homonymous Elena Municipality. The area is a popular mountain resort also known for the typical local cuisine. As of December 2009, the town has a population of 5,665 inhabitants. It forms a terminal for the Gorna Oryahovitsa-Elena railway line.
Elena is an old settlement founded before the 15th century. During the 18th and 19th century it established itself as a centre of crafts, trade and education. There are several architectural ensembles preserved dating back to the Bulgarian National Revival and comprising about 130 old houses. Wall-to-wall construction forms interesting street silhouettes. The houses have stone basements with white-washed or wooden walls of the upper floor with protruding bays above.