Terma (en griego antiguo: Θέρμη) fue una antigua ciudad griega. Es la posterior Tesalónica, una localidad bajo control macedonio situada en la costa nororiental del Golfo Termaico (o Termeo, como lo llama Heródoto), entre la Calcídica al este, y el Reino de Macedonia al oeste. Este golfo ha sido en parte colmatado por los aluviones depositados por el río Axio.[1] Su nombre significaba "fiebres" debido a lo insalubre del lugar.
Distaba uno 40 km de la ciudad de Pela, que se encontraba al noroeste de Terma. El río Equidoro desembocaba a unos 10 km al oeste de Terma, en la marisma próxima al río Axio.