İl sınırları içinde bulunan akarsular iki bölümde incelenir. Bir kısmı asıl ırmak olan Çoruh Nehri’nin kollarını meydana getirirken bir kısmı da il sınırları içinde ve il sınırları dışında Karadeniz’e dökülen nehirlerdir. Başlıcaları şunlardır; ÇORUH NEHRİ İlin en büyük akarsuyu olan Çoruh Nehri, Mescit Dağları’ndan kaynağını alarak, Bayburt’u geçtikten sonra Yusufeli ilçesinin Yokuşlu Köyünün mevkiinde il sınırına girer. Su kavuşumu denilen yerde Oltu suyu ile birleşir. Yusufeli yakınlarında Barhal deresiyle birleşen Çoruh Nehri kuzeybatı yönüne girer. Artvin yakınlarında Ortaköy suyunu, Borçka’da Murgul suyunu - İçkale suyunu ve Kaynarca suyunu alarak Muratlı Bucağını geçerek, Batum’un güneybatısında Karadeniz’e dökülür. Çoruh Nehri’nin uzunluğu 376 km olup, 354 km’si sınırlarımız içerisindedir.

OLTU ÇAYI : Karga pazarı Dağları’ndan kaynağını alır. Yusufeli yakınlarında Tortum Çayı ile birleşir. Güralp kayası denilen yerde Çoruh Irmağına kavuşur.

TORTUM ÇAYI : Kargapazarı Dağları’ndan kaynağını alır. Tortum Gölü’ne girip çıktıktan sonra Yusufeli yakınlarında Oltu Çayı ile birleşir.

BAHRAL ÇAYI : Kaçkar Dağları’ndan kaynağını alır. Erzincan, Yüncüler, Çevreli ve Dört Kilise derelerini alarak Çoruh Nehri’ne karışır.

ŞAVŞAT SUYU : Şavşat, irili ufaklı 13 deresi bulunması ile su zenginliğine sahip bir ilçemizdir. Şavşat deresi Ortaköy deresinin kaynağı olup Ardanuç deresiyle birleşerek Çoruh Nehri’ne kavuşur. Kaynağını Sahara dağlarından alarak Şavşat suyuna birleşir.