Elassona ( ) ist eine griechische Kleinstadt und Stadtgemeinde (Dimos) im
Regionalbezirk Larisa,
Thessalien. Sie liegt südwestlich des
Olymp und nördlich von
Larisa. Durch Elassona fließt der Fluss
Elassonitikos, welcher südlich der Kleinstadt in den
Titarisios mündet. Rechts (östlich) von Elassonitikos befindet sich die sogenannte „neue Stadt“, links (westlich) die „alte Stadt“, auch Varosi (Βαρόσι) genannt. Eine alte Steinbrücke aus osmanischer Zeit verbindet die beiden Stadtteile. Elassona liegt 38 km von Larisa, 70 km von
Katerini, 78 km von
Kozani und 22 km von
Tyrnavos entfernt.