San Teodoro may refer to:
Italy San Teodoro (Genoa), a neighborhood San Teodoro, Sicily, a comune in the Metropolitan City of Messina San Teodoro, Sardinia, a comune in the Province of Olbia-Tempio San Teodoro, Rome, a 6th-century church San Teodoro, Pavia, a medieval church
Philippines San Teodoro, Oriental Mindoro, a municipality San Teodoro, a barangay of Bunawan, Agusan del Sur
See also Saint Theodore (disambiguation)