Těšovice (německy Teschwitz) jsou obec v okrese Sokolov v Karlovarském kraji. Rozkládá se na pravém břehu řeky Ohře ve východním sousedství města Sokolova, s obcí Královské Poříčí na protějším břehu Ohře ji spojuje most pro pěší a cyklisty. Žije zde 269 obyvatel.
Těšovice leží v katastrálním území Těšovice o rozloze 1,18 km².