The Santa MarÃÂa River (Panama) is a river of Panama. The river runs approximately 148 kilometers. The Santa MarÃÂa River's headwaters are located in the district of Santa Fe, Veraguas. The mouth of the river is in the Gulf of Parita in Panama's Herrera Province.