První písemná zmínka o městě pochází z listiny z roku 1257, v níž papež Alexandr IV. uděluje mariánskému kostelu v Kaplici právo vydávání odpustků. Městská práva má Kaplice od roku 1382, již předtím byla zmiňována jako městečko a i později byla vedena jako městys. 9. července 1936 byla povýšena na město. Až do druhé světové války zde převažovalo německé obyvatelstvo. V roce 1938 byla Kaplice po podpisu Mnichovské dohody přičleněna k nacistickému Německu. V roce 1945 byla obsazena Rudou armádou. Do roku 1960 byla okresním městem.
Již od středověku Kaplice ležela na obchodní stezce do Dolních Rakous, zvané kaplická nebo též cáhlovská. Po ní se přepravovala hlavně sůl. Poblíž vedla koněspřežná dráha Linec - České Budějovice, jejíž český úsek byl zprovozněn v září 1827, nejbližší stanici však měla až v Bujanově.
Železniční stanice Kaplice je mimo území města, asi 4,5 km severoseverozápadně od centra města. Nádraží bylo uvedeno do provozu po roce 1871, název Kaplice nese od roku 1877. Asi 3,5 km jihozápadně od města je obec a nádraží Omlenice.1
Mezi zdejší památky patří kostel svatého Petra a Pavla, kostel svatého Floriána, kaple svatého Josefa a svaté Barbory, budova radnice a historická kašna.2