Czarnucha (biał. Чарнуха; ros. Чернуха) – wieś na Białorusi, w obwodzie grodzieńskim, w rejonie grodzieńskim, w sielsowiecie Porzecze, przy granicy z Litwą.

Znajdują się tu przystanki kolejowe Czarnucha i Nastaunik na linii Porzecze – Druskieniki. Od upadku Związku Sowieckiego linia ta kończy się w Czarnusze, gdyż odcinek po stronie litewskiej został zlikwidowany.

Historia Dawniej w województwie trockim Rzeczypospolitej Obojga Narodów. W czasach zaborów w granicach Imperium Rosyjskiego, w guberni grodzieńskiej. W latach 1921–1939 dwa folwarki – leżały w Polsce, w województwie białostockim, w powiecie grodzieńskim, w gminie Porzecze.

Według Powszechnego Spisu Ludności z 1921 roku w folwarku: Czarnucha I – zamieszkiwało 27 osób, wszystkie były wyznania rzymskokatolickiego i zadeklarowały polską przynależność narodową. Były tu 4 budynki mieszkalne. Czarnucha II – zamieszkiwało 58 osób, 33 były wyznania rzymskokatolickiego a 25 prawosławnego. Jednocześnie 41 mieszkańców zadeklarowało polską przynależność narodową a 17. Było tu 12 budynków mieszkalnych.

Na południe od folwarków znajdował się zaścianek Podczarnucha, zamieszkiwało tu 30 osób, 29 były wyznania rzymskokatolickiego a 1 prawosławnego. Było tu 5 budynków mieszkalnych.