Der Miramichi River () ist ein Fluss im Ost-Zentral-Teil der kanadischen Provinz New Brunswick. Der Fluss hat eine Länge von 217 km und ein Einzugsgebiet von 12.390 km². Der Fluss mündet in die Miramichi Inner Bay des Sankt-Lorenz-Golfs. Der Name stammt von den Montagnais-Worten "Maissimeu Assi" (mit der Bedeutung „Mi'kmaq-Land“).