The following is a list of rivers in the Marlborough Region. The list is arranged in alphabetical order with tributaries indented under their downstream parent's name.

Awatere River Blairich River Cam River Castle River Dane River Kennet River Hodder River Shin River Jordon River McRae River Medway River Penk River Tone River Winterton River

Blind (Otūwhero) River

Flaxbourne River

Graham River

Kaituna River Okaramio River

Ōpaoa River Fairhall River Omaka River Taylor River Branch River

Te Hoiere / Pelorus River Rai River Brown River Opouri River Tunakino River Ronga River Rainy River Tinline River Wakamarina River

Waiau Toa / Clarence River Acheron River Guide River Saxton River Servern River Alma River Yarra River Dillon River Gloster River Hossack River Tweed River

Waima River

Wairau River Branch River Leatham River Goulter River Hamilton River Marchburn River Ōhinemahuta River Tuamarina River Waihopai River Avon River Teme River Tummil River Spray River Waikakaho River Wye River