Mouzaki is a town and municipality located in the northwestern part of the Karditsa regional unit in Greece. It is situated on the southwestern edge of the Thessalian plain, positioned where the river Pamisos descends from the Agrafa mountains. The town's location places it approximately 17 km southwest of Trikala and 24 km northwest of Karditsa.
The Greek National Road 30 passes to the north of the town. In 2020, Mouzaki was significantly impacted by Cyclone Ianos, a medicane that caused the area to be flooded for several days.