Santo Tomás de Castilla, antes conocido como Matías de Gálvez, es una ciudad portuaria secundaria dentro del municipio de Puerto Barrios en el departamento de Izabal, Guatemala. Se encuentra en la Bahía de Amatique en el Golfo de Honduras y es administrativamente una parte del municipio de Puerto Barrios. Santo Tomás fue colonizada inicialmente por los belgas en el siglo XIX.