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