Das Dorf Mörschwil liegt auf 567 Meter über Meer an ruhiger Wohnlage. Durch die Stadtnähe und die kurze Entfernung zum Bodensee ist Mörschwil eine attraktive Wohngemeinde. Das Dorf verfügt über gute öffentliche Verkehrsverbindungen dank der SBB und dem Bus der Verkehrsbetriebe St.Gallen.
Seit Herbst 1981 gibt es in Mörschwil eine Storchenstation. In dieser wird rekonvaleszenten oder flugunfähigen Störchen, aber auch anderen verletzten Vögeln, ein vorübergehendes oder dauerhaftes Zuhause angeboten.