Sungai terpanjang di Indonesia berikutnya adalah sungai Batanghari yang terletak di provinsi Sumatera Barat dan provinsi Jambi.
Meski menjadi menempati urutan keempat, namun sungai Batanghari menjadi sungai terpanjang di Sumatera. Sungai ini memiliki aliran air yang bersumber dari Gunung Rasan, kemudian mengalir hingga ke Muara Sabak.
5. Sungai Musi, Sumsel
Sungai Musi juga berada di pulau Sumatera, tepatnya di Sumatera selatan. Sungai ini memiliki panjang mencapai 750 km dan sumber airnya berasal dari daerah Kepahiang, Bengkulu. Aliran airnya menuju hilir yang terletak di bagian timur Pulau Sumatra, yaitu daerah Sungsang.
6. Sungai Mamberano, Papua
Sungai Mamberamo adalah sungai terpanjang yang ada di daratan Papua. Namanya berasal dari bahasa Dani, mambe yang bermakna besar, serta ramo yang bermakna air.
Sungai ini merupakan sungai dengan panjang fantastis di Papua serta menjadi salah satu sungai terpanjang yang ada di Indonesia.
Sungai Martapura Sungai lainnya di Kalimantan yang masuk dalam deretan sungai terpanjang di Indonesia, adalah Sungai Martapura yang merupakan anak dari Sungai Barito. Sungai ini memiliki panjang 600 km.