Glenlyon is a small town in the Shire of Hepburn Local Government Area, Victoria, Australia. The town is situated around 10 km from Daylesford along the Daylesford - Malmsbury Road, and around 100 km from the Melbourne CBD. The town sits next to the Loddon River.