El río Neckar es un río del estado federado de Baden-Württemberg, en Alemania. Nace en Schwenningen, muy cerca de las fuentes del Danubio, cerca de la Selva Negra, en el distrito de Villingen-Schwenningen. Tras 367 km a través de las estribaciones occidentales del Jura de Suabia, desemboca en el río Rin a la altura de Mannheim.
El nombre Neckar proviene -vía Nicarus y Neccarus- de la palabra celta Nikros, que significa agua brava. Desde aproximadamente el año 1100 la madera de la Selva Negra ha bajado por las aguas del Neckar y el Rin hasta su destino final en los Países Bajos. En tiempos antiguos el transporte lo llevaban a cabo gancheros que viajaban sobre los troncos. Actualmente se hace en gabarras fluviales.
Atraviesa varias ciudades importantes en su curso hacia el río Rin: Rottweil, Tubinga (Tübingen), Stuttgart, Heilbronn y Heidelberg.
Es una de las excursiones más tradicionales que se pueden realizar en Alemania y una de las más elegidas por el turismo. Además de conocer este recorrido podrán visitar el Castillo Nuevo (conocido como Neues Schloss), la galería Nacional de Stuttgart, el museo Mercedes-Benz y la Torre de Televisión.
A lo largo de su valle pueden encontrarse multitud de castillos como el Burg Hornberg in Neckarzimmern y el Burg Guttenberg in Neckarmühlbach. Asimismo, en sus riberas se encuentra la central nuclear de Obrigheim, que será desmantelada en los próximos años. Pasado Heidelberg, el Neckar descarga sobre el Rin un promedio de 145 m³/s de agua. Esto hace del Neckar el cuarto mayor tributario del Rin y el décimo mayor río de Alemania.
Sus principales tributarios son el río Eyach, el río Fils, el río Rems, el río Enz, el río Kocher y, antes de su desembocadura en el Rin, el río Jagst.
A partir de Stuttgart es navegable; la primera de las esclusas se encuentra en Bad Cannstatt.