The Neckar (German pronunciation: [ˈnɛkaɐ̯]) is a 367-kilometre-long (228 mi) river in Germany, mainly flowing through the southwestern state of Baden-Württemberg, with a short section through Hesse. The Neckar is a major right tributary of the River Rhine.