Кубань берет начало от слияния рек Уллукам и Учкулап, вытекающих из-под ледников, расположенных на склонах горы Эльбрус. Река является главной водной артерией края.
В верхнем течении река, прорезая поперечные хребты, прокладывает путь в каньонах и ущельях, суживающихся местами до 50 – 60 м.
Русло извилистое. Впадает в Темрюкский залив Азовского моря, образуя дельту. Речная система Кубани слагается из 14000 рек, а суммарная длина всех рек – 38325 км. Длина самой Кубани составляет 870 км, вместе с Уллукамом 941 км, из них более 700 км в пределах Краснодарского края и на протяжении 127 км составляет северную границу республики. Среднее падение на километр ее пути 315 см. Сток Кубани формируется за счет дождевого и снегового питания (65%), таяния высокогорных снегов и ледников (20%) и грунтовых вод (15%).