Le Taravo est un fleuve côtier français qui coule en Corse-du-Sud et se jette dans la mer Méditerranée. Il est le troisième plus long fleuve de l'île après le Golo et le Tavignano.
Il prend sa source au Nord du Monte Grosso (1895 m) à presque 1580 mètres d'altitude, sur la commune de Palneca, dans la forêt de la Flasca.
Il a 65,4 km de longueur.