Drei Weieren ist der Name eines Naherholungsgebietes im zur Stadt St. Gallen gehörenden Quartier St. Georgen. Die fünf künstlich angelegten Weiher befinden sich südlich der Stadt an den Hängen des Freudenbergs und dienen im Sommer als öffentliche Freibäder und im Winter gelegentlich zum Eislaufen. Durch die Mühleggbahn sind sie gut erschlossen. Ausserdem verkehrt im Sommer bei gutem Wetter der sogenannte «Bäderbus» der Verkehrsbetriebe St. Gallen vom Bahnhof via Marktplatz bis an den Eingang des sogenannten Frauenweihers.
Der Name Dreilinden, der von einem ehemaligen Bauerngehöft in der Gegend stammt, wird heute synonym verwendet.