O rio Ravi (Urdu: راوی ), (Sânscrito: रवि, Punjabi: ਰਾਵੀ, é um rio na Caxemira e no Paquistão. É um dos cinco rios que dão seu nome ao Punjab.

É também um dos cinco maiores rios/tribuidores do Indo.

O Ravi era conhecido como Parushani ou Iravati para os índios na época védica e Hydraotes para os gregos antigos.

Tem origem no Himalaia, no distrito de Chamba, no Himachal Pradesh, seguindo um curso do noroeste. Vira para o sudoeste, perto de Dalhousie, e depois corta uma garganta na cordilheira Dhaola Dhar entrando na planície de Punjab, perto de Madhopur. Depois flui ao longo da fronteira Indo-Pak por alguma distância antes de entrar no Paquistão e se juntar ao rio Chenab.

A extensão total do rio é de cerca de 720 km.

As águas do rio Ravi são atribuídas à Índia ao abrigo do Tratado de Águas do Indo entre a Índia e o Paquistão e o Projeto da Bacia do Indo resultante.

Também é chamado "O rio de Lahore", já que essa grande cidade está localizada na sua margem leste. Em sua margem ocidental está localizada a famosa cidade de Shahdara com o túmulo de Jahangir e a Tumba de Noor Jahan.