Sungai Maipo memiliki panjang 250 km (155 mi), dan cekungan drainase dengan luas sekitar 15.304 km2 (5.909 sq mi).
Kursus
Sungai Maipo bermula di Andes, di tempat yang disebut Los Nacimientos, di sisi gunung berapi Maipo, di komune San José de Maipo (Wilayah Metropolitan Santiago), pada ketinggian sekitar 3.135 m (10.285 kaki).
Dari awalnya, sungai mengalir ke barat laut melalui Cajón del Maipo, sebuah ngarai; sungai El Volcán dan Yeso bergabung dengan Maio sebelum San José de Maipo di dekat kota San Gabriel dan sebagai anak sungai kanan. Setelah kota San José de Maipo, sungai ini bergabung, juga sebagai anak sungai kanan, oleh sungai Colorado dan kemudian berbelok ke barat daya.
Setelah total sekitar 110 km (68 mil), sungai Maipo meninggalkan Andes di sebelah selatan Puente Alto, masih di ketinggian hampir 800 m (2.625 kaki) di atas permukaan laut, dan masuk ke lembah Maipo. Di dekat Talagante, setelah mengalir melalui kota Santiago, sungai Mapocho bergabung, sebagai anak sungai kanan, sungai Maipo.
Setelah melintasi pegunungan pesisir, Maipo sampai ke kota Llolleo, tepat di selatan kota pelabuhan San Antonio, di mana ia mengalir ke Samudra Pasifik.