Mastihari (en griego: Μαστιχάρι) es una pequeña ciudad griega en la isla de Cos, situada junto al Mar Egeo.
[1] Mastihari se encuentra a unos 22 kilómetros por carretera al oeste de la ciudad de Cos, entre 0 y 12 m s. n. m. Mastihari está a seis kilómetros de la carretera principal de la isla entre Cos y Kéfalos.
En el este la ciudad más cercana es Pyli, en el noreste Marmari, Linopotis, Tigaki y Zipari.
Al norte, a unos diez kilómetros al otro lado del mar, se encuentra la isla de Pserimos y la isla deshabitada de Platy, junto a ella la cuarta isla más grande del Dodecaneso, Kálimnos.
Desde la anexión del Dodecaneso a Grecia en 1948, la ciudad costera de Mastihari fue inicialmente parte del municipio rural de Antimaquia (Κοινότητα Αντιμαχείας).