El Neisse nace en los Sudetes, en las montañas Jizera cerca de Nová Ves nad Nisou, en el noroeste de la República Checa, y fluye hacia el norte hasta su confluencia con el río Oder, cerca de Eisenhüttenstadt y de Guben, Alemania.