Die Burg Schweinsberg ist eine Höhenburg auf einem kleinen Basaltkegel von rund 215 m ü. NHN in der Stadt Schweinsberg, heute Stadtteil der Stadt Stadtallendorf im Landkreis Marburg-Biedenkopf in Mittelhessen. Die Anlage wurde von dem Ritter Guntram Vogt von Marburg, dem Begründer der Familie Schenck zu Schweinsberg, um das Jahr 1230 als Familiensitz errichtet. Burg und Stadt Schweinsberg verblieben danach stets in ganerbschaftlichem Besitz der Familie Schenck zu Schweinsberg.
Heute ist die Burg ein beliebtes Ausflugsziel und bietet einen wunderschönen Blick auf die Umgebung. Es gibt auch Wanderungen und Rundwege in der Nähe der Burg.