Rapahanokas (angl. Rappahannock River) – upė Jungtinėse Amerikos Valstijose, Virdžinijos šiaurės rytuose. Prasideda Apalačuose, Mėlynajame kalnagūbryje, šalia Česterio perėjos, į rytus nuo Front Rojalio. Teka į pietryčius žemumomis, piečiau Potomako estuarijos. Įteka į Česapyko įlanką piečiau Kilmarnoko, sudaro plačią estuariją.[1]
Didžiausias intakas – Rapidanas (dešinysis).[1]
Rapahanokas laivuojamas nuo Frederiksbergo. Iki šio miesto pakyla ir jūrinių potvynių vandenys. Įrengti laivybiniai kanalai ir šliuzai.[1]
Upės pavadinimas kildinamas iš algonkinų kalbų žodžio lappihanne – „greitai kylantys vandenys“. Pagal upę pasivadinusi rapahanokų gentis. Europiečiai upės baseine pradėjo steigtis XVIII a. pr. Prie upės vyko svarbūs JAV pilietinio karo mūšiai.[1]