De Warta (Duits: Warthe; Latijn: Varta) is een rivier in het westen en het centrum van Polen. Het is een zijrivier van de Oder. De rivier is ongeveer 808 kilometer lang. De Warta is de op twee na langste rivier van Polen. Haar stroomgebied is 54.529 km2 groot. Hij is met de Vistula verbonden door de rivier de Noteć en het kanaal van Bydgoszcz (Kanał Bydgoski) bij Bydgoszcz.