于栃木县那须郡那须町山麓，从东南往南流至同县茂木町往东经茨城县常陆大宫市、水户市，至常陆那珂市与东茨城郡大洗町交界注入太平洋。包含支流在内的那珂川水系上游是位在南端，因此可见与、等温泉地。另外，那珂川上流在北端形成溪谷，过JR东北本线黑矶站北侧（旧国道4号）晩翠桥后，由于聚集了那须高原降雨水源，可见河面逐渐变宽。经大田原市至那须郡那珂川町交界处，是的汇流处。进入那须乌山市后再次进入山谷，并与汇合。那珂川至芳贺郡茂木町大濑附近转往东流，与汇合，通过新那珂川桥后进入茨城县。该处附近是有「北关东岚山」之称的御