List of rivers of Malaysia


This is an incomplete list of rivers that flow at least partially in Malaysia. The rivers are grouped by strait or sea. The rivers flowing into the sea are sorted along the coast. Rivers flowing into other rivers are listed by the rivers they flow into. The rivers that have their mouths in Malaysia are given in italics. The same river may be found in more than one state as many rivers cross state borders.

Rivers by state

Sabah

The largest primary rivers on the Sabah:
* Total basin

Sarawak

The largest primary rivers on the Sarawak. The rivers of Sarawak flow into the South China Sea:
RiverMouth
coordinates
Length
Basin size
Average discharge
Balingian 1602,195177.1
Baram63522,3251,844.6
Bedengan173.514.5
Jernang159.214.7
Kayan 1251,057.9103.5
Kemena1906,000501.6
Krian 1201,531.5110.1
Lawas75997.484.9
Limbang2753,920335.3
Lupar2756,558490
Miri577.130.2
Mukah 2051,879.2157
Niah1051,224.662.4
Nyalau17713.1
Oya2402,005160.9
Penat193.616.2
Penipah 127.910.7
Rajang77052,0094,715
Sabang 115873.675.9
Sadong1503,645285.6
Santubong109.29.5
Sarawak1202,449211.9
Saribas, Padeh1601,905.7131.2
Sebako Besar109.210.1
Sebuyau45334.4
Serupai 277.822.4
Siang Siang101.47.8
Sibuti8093547.6
Similajau6560144.8
Suai1301,50186.3
Tatau2705,150429.7
Telong105.87.8
Trusan2052,549.5180.9

Rivers flowing into the [Celebes Sea]

Sabah

  • Kalabakan River
  • Kalumpang River
  • Serudong River
  • Silabukan River
  • Tawau River
  • Tingkayu River

Rivers flowing into the [South China Sea]

Johor

Kelantan

Pahang

Sabah

  • Apas River
  • Bandau River, Sabah
  • Betotan River
  • Binsuluk River
  • Bongawan River
  • Bongaya River
  • Bongon River
  • Brantian River
  • Bukau River
  • Burong River
  • Gum-Gum Besar River
  • Inanam River
  • Jeragan Bistari River
  • Kaindangan River
  • Karamuak River
  • Kanibongan River
  • Keguraan River
  • Kimanis River
  • Klagan River
  • Klias River
  • Kolapis River
  • Kretam Besar River
  • Lakutan River
  • Langkon River
  • Linayukan River
  • Mamahat River
  • Manalunan River
  • Maruap River
  • Membakut River
  • Mengalong River
  • Mengkabong River
  • Merotai River
  • Milau River
  • Millian River
  • Moyog River
  • Mumiang River
  • Padas River
  • Papar River
  • Pegagau River
  • Pimpin River
  • Sabahan River
  • Sahabat River
  • Samawang River
  • Sapagaya River
  • Segaliud River
  • Sekong Besar River
  • Sengarong River
  • Sepagaya River
  • Sibunga Besar River
  • Simandalan River
  • Sinsilog River
  • Suanlamba Besar River
  • Sulaman River
  • Tandek River
  • Tanjung Labian River
  • Tatulit River
  • Tegupi River
  • Telaga River
  • Tempasuk River
  • Kedamaian River
  • Warlu River
  • Kawang Kawang River
  • Tiram River, Sabah
  • Tuaran River
  • Ulu Tungku River
  • Umas Umas River

Sarawak

Terengganu

  • Besut River
  • Kenak River
  • Pelagat River
  • Jengai River
  • Dungun River
  • Ibai River
  • Nerus River
  • Merang River
  • Keluang Besar River
  • Kemaman River
  • Kertih River
  • Cukai River
  • Tebak River
  • Ibok River
  • Jabor River
  • Cherol River
  • Marang River
  • Mercang River
  • Paka River, Terengganu
  • Setiu River
  • Terengganu River

Rivers flowing into the [Strait of Malacca]

Federal Territory of Kuala Lumpur

Johor

Kedah

Malacca

Negeri Sembilan

Penang

Perak

Perlis

  • Besar River, Perlis
  • Perlis River
  • Korok River
  • Mati River
  • Abi River
  • Arau River
  • Tasoh River
  • Santan River
  • Panggas River
  • Jernih River
  • Pelarik River
  • Batu Pahat River
  • Gial River
  • Kechor River
  • Jarum River
  • Temenggung River
  • Kayang River
  • Siran River
  • Chuping River
  • Kurong Batang River
  • Lencong Utara
  • Jalan Perlis River
  • Mentaloon River
  • Chuchoh River
  • Repoh River
  • Kurong Tengar River
  • Padang River
  • Ngulang River
  • Tok Pulau River
  • Jejawi River
  • Bongor Kudong River
  • Seriab River
  • Banat River

Selangor

Rivers flowing into the [Sulu Sea]

Sabah

Rivers flowing into the [Tebrau Strait]

Johor