El río Choluteca o Grande nace en las montañas de Lepaterique y sigue en dirección Este y Nordeste hasta pasar por Tegucigalpa donde se le reúnen el Guacerique y el Chimbo o Chiquito; desde aquí sigue rumbo al Norte, describiendo un semicírculo a Este y Sur, recorre las departamentos del Paraíso y Choluteca y desemboca en el golfo de Fonseca, pasando antes por la cabecera del último de los departamentos nombrados y por el pueblo de Marcovia.