La rivière Ravi (ourdou : راوی ), (sanskrit : रवि, punjabi : ਰਾਵੀ, est une rivière du Cachemire et du Pakistan. C'est l'un des cinq fleuves qui donnent son nom au Pendjab.

C'est également l'un des cinq principaux fleuves/affluents de l'Indus.

Le Ravi était connu sous le nom de Parushani ou Iravati pour les Indiens à l'époque védique et d'Hydraotes pour les Grecs anciens.

Il prend naissance dans l'Himalaya, dans le district de Chamba, dans l'Himachal Pradesh, en suivant un cours orienté vers le nord-ouest. Il tourne au sud-ouest, près de Dalhousie, puis entaille une gorge dans la chaîne de Dhaola Dhar pour pénétrer dans la plaine du Pendjab près de Madhopur. Il longe ensuite la frontière indo-pakistanaise sur une certaine distance avant d'entrer au Pakistan et de rejoindre la rivière Chenab.

La longueur totale de la rivière est d'environ 720 km.

Les eaux de la rivière Ravi sont attribuées à l'Inde en vertu du traité des eaux de l'Indus entre l'Inde et le Pakistan et du projet de bassin de l'Indus qui en résulte.

Elle est également appelée "La rivière de Lahore" car cette grande ville est située sur sa rive est. Sur sa rive ouest se trouve la célèbre ville de Shahdara avec le tombeau de Jahangir et la tombe de Noor Jahan.