Bharathapuzha River
Bharathapuzha RiverBharathapuzha River near Shoranur, Keralam, India.
Bharathapuzha River, river in central Keralam (formerly Kerala), southwestern India. The Bharathapuzha rises in the Western Ghats range northeast of Palakkad. Flowing first southwest and then west across the coastal plain, the river empties into the Arabian Sea at Ponnani after a course of about 100 miles (160 km).
The Editors of Encyclopaedia BritannicaThis article was most recently revised and updated by Andrew Pereira.
Citation Information
Article Title:
Bharathapuzha River
Website Name:
Encyclopaedia Britannica
Publisher:
Encyclopaedia Britannica, Inc.
Date Published:
31 August 2026
Access Date:
November 14, 2026
