Kościół San Teodoro – rzymskokatolicki kościół w Pawii pod wezwaniem św. Teodora z tegoż miasta. Jest kościołem parafialnym parafii San Teodoro. Administracyjnie należy do diecezji Pawii.

Jest miejscem przechowywania relikwii św. Teodora z Pawii.

Historia Pierwotny kościół Na miejscu obecnej świątyni znajdował się pierwotnie kościół pod wezwaniem św. Agnieszki (Sant’Agnese). Został on założony przypuszczalnie w połowie VIII wieku i związany był z działalnością Teodora, biskupa Pawii w latach 742–753, pochowanego po śmierci w jego murach. Na temat tej świątyni nic bliższego nie wiadomo.

Obecny kościół Obecny kościół w stylu romańskim został zbudowany w drugiej połowie XII wieku na miejscu kościoła Sant’Agnese. Jego wzniesienie było przypuszczalnie podyktowane potrzebą zachowania w nim szczątków św. Teodora. Szczątki świętego zostały przeniesione prawdopodobnie z kościoła San Giovanni in Borgo i złożone w poświęconej mu krypcie, zrealizowanej podczas budowy nowego kościoła. W połowie XVI wieku zbudowano kampanilę i latarnię nad tyburiumRodzaj kopuły, charakterystyczny dla architektury lombardzkiej.. Wewnątrz dodano poprzeczne łuki wzmacniające sklepienia, które uległy odkształceniu ze względu na nierówność podtrzymujących je elementów.