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: River Mouth coordinates Length (km) Basin size (km2) Average discharge (m3/s)South China SeaBongawan32202.615.7Bukau317.924.9Kawang Kawang21286.919.4Kimanis31203.816Klias37251.321Lakutan195.215.7Membakut294.922.4Mengalong36.3599.449.6Moyog272.517.8Padas2209,180375.9Papar8080548.5Tempasok, Kedamaian73.5856.862Tuaran8098865.4Sulawesi SeaBalung270.510.4Brantian652.221.2Kalabakan1,37149.4Kalumpang1,117.942.8Sembakung*3229,518.1627.6Sembuku*1703,574.6197.4Serudong1,30843.7Tawau794.331.2Sulu SeaBandau531.130.7Bengkoka1,142.958Bongan700.644.9Bongaya320.326.5Kanibongan183.411.3Kapur359.117.7Kinabatangan56316,795.5840Labuk2606,829516.8Maruap Besar291.314.6Matamba (Silibukan)535.628.1Paitan667.355.5Pinang34618.5Sabahat234.612.3Samawang202.520.6Segaliud429.537.5Segama3504,625.2228.1Sendala158.913Sugut1783,094232.6Tengarasan373.424.7Tinkayu794.130.4Tungku251.413.2 * Total basin Sarawak The largest primary rivers on the Sarawak. The rivers of Sarawak flow into the South China Sea: River Mouth coordinates Length (km) Basin size (km2) Average discharge (m3/s)Balingian (Lemai)1602,195177.1Baram63522,3251,844.6Bedengan173.514.5Jernang159.214.7Kayan (Stamin)1251,057.9103.5Kemena1906,000501.6Krian (Kerian)1201,531.5110.1Lawas75997.484.9Limbang2753,920335.3Lupar2756,558490Miri577.130.2Mukah (Gigis)2051,879.2157Niah1051,224.662.4Nyalau17713.1Oya2402,005160.9Penat193.616.2Penipah (Penian)127.910.7Rajang77052,0094,715Sabang (Samarahan)115873.675.9Sadong1503,645285.6Santubong109.29.5Sarawak1202,449211.9Saribas, Padeh1601,905.7131.2Sebako Besar109.210.1Sebuyau45334.4Serupai (Sadupai)277.822.4Siang Siang101.47.8Sibuti8093547.6Similajau6560144.8Suai1301,50186.3Tatau2705,150429.7Telong105.87.8Trusan2052,549.5180.9
Rivers by international borders International border River Area (km2) Kelantan–Thailand Golok River 1,011.125 Sabah–Indonesia Sibuku River 799.452 Sabah–Indonesia Sembakung River 5,467.765 Sarawak–Brunei Pandaruan River 222.378
Rivers by state borders State border River Area (km2) Perlis–Kedah Perlis River 724.398 Penang–Kedah Perai River 447.824 Penang–Kedah Jawi River 231.031 Penang–Kedah–Perak Kerian River 1,420.233 Kedah–Penang Muda River 4,150.397 Perak–Selangor Bernam River 2,836.333 Selangor–Federal Territory Klang River 1,297.382 Selangor–Federal Territory Buloh River 451.926 Selangor–Federal Territory–Negeri Sembilan Langat River 2,347.882 Selangor–Negeri Sembilan Sepang River 101.932 Negeri Sembilan–Malacca Linggi River 1,297.668 Negeri Sembilan–Malacca Malacca River 614.575 Malacca–Johor–Negeri Sembilan Kesang River 658.263 Johor–Negeri Sembilan Muar River 6,137.800 Johor–Pahang Endau River 4,739.059 Pahang–Negeri Sembilan Pahang River 28,682.247
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
Endau River Sembrong River (110 km) Jemaluang River (40 km) Mersing River (60 km) Sedili Besar River (57 km)
Kelantan
Golok River (110 km) Kelantan River (248 km) Nenggeri River (52 km) Galas River (87 km) Lebir River (87 km) Kemasin River Semerak River Raja Gali River Pengkalan Datu River Mak Neralang River Bachok River Pengkalan Chepa River (10 km) Melawi River, Bachok Sungai Dua River, Bachok Tapang River
Pahang
Endau River (280 km) Anak Endau River (110 km) Kuantan River (86 km) Pahang River (459 km) Jelai River (97 km) Lipis River (32 km) Dong River Gali River Raub River Gali River Son Semantan Hulu River Kechau River (63 km) Bedong River (35 km) Memkirai River (21 km) Papan River (9 km) Tanum River (12.5 km) Telang River (33 km) Betong River (20 km) Hijau River (11 km) Tembeling River (110 km) Tahan River (135 km) Jerantut River (13 km) Triang River (27 km) Serting River (40 km) Bera River (60 km) Semantan River Temerloh River Bentong River Jeransang River (17 km) Lepar River (55 km) Cheka River (49 km) Teh River (14 km) Maran River Pontian River, Pahang Beletil River (18 km) Besul River (10 km) Burau River (12 km) Cerating River (52 km) Rompin River (83 km) Keratong River (22 km)
Negeri Sembilan Triang River Serting River
Sabah
Apas River Bandau River, Sabah Betotan River Binsuluk River Bongawan River (32 km) 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 (31 km) 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 (120 km) Papar River (80 km) 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 (21.5 km) Kedamaian River (52 km) Warlu River (33 km) Kawang Kawang River (21 km) Tiram River, Sabah Tuaran River (80 km) Ulu Tungku River Umas Umas River
Sarawak
Balingian River Baram River Bayan River Bedengan River Kayan River Kemena River Kerian River, Sarawak Lawas River Likau River Limbang River Lupar River Maludam River Matu River Mukah River Niah River Nyalau River Oya River Pandaruan River Rajang River Balleh River Balui River Bangkit River Bintangor River Igan River Katibas River Rambungan River Sadong River Salak River Samarahan River Samusam River Santubong River Sarawak River Maong River Padungan River Saribas River Sarupai Sadupai River Sebuyau River Sematan River Sembakung River Siang Siang River Sibu Laut River Sibuti River Similajau River Sparan River Suai River Tatau River Telong River Terusan River
Terengganu
Besut River (69 km) Kenak River (13 km) Pelagat River (28 km) Jengai River (63 km) Dungun River (88.4 km) Ibai River (18 km) Nerus River (105.1 km) Merang River (8 km) Keluang Besar River (19 km) Kemaman River (167 km) Kertih River (12 km) Cukai River (24 km) Tebak River (29 km) Ibok River (28 km) Jabor River (24 km) Cherol River (37 km) Marang River (34 km) Mercang River (29 km) Paka River, Terengganu (41.6 km) Setiu River (126 km) Terengganu River (20 km)
Rivers flowing into the Strait of Malacca
Federal Territory of Kuala Lumpur
Buloh River (11.6 km) Kerayong River (20 km) Midah River (4 km) Klang River (120 km:40 km WPKL) Gombak River (30 km) Langat River (78 km)
Johor
Batu Pahat River (12 km) Benut River (30 km) Kesang River (37 km) Muar River (250 km) Segamat River (23 km) Emas River (85 km) Pulai River (22 km) Pontian kecil River (25 km) Pontian Besar River (16.5 km) Sanglang River (22.5 km) Sarang Buaya River (8 km)
Kedah
Kedah River (92 km) Kerian River (90 km) Merbok River (45 km) Muda River (203 km) Pedu River (31 km) Tajar River (8.5 km) Pendang River (55 km) Kulim River (19.2 km) Tekai River (31 km) Padang Terap River (50 km) Anak Bukit River (15 km) Padang Kerbau River (29 km) Dingin River (8 km) Sedim River (68 km) Baling River (10 km) Ketil River (103.6 km) Baling River (10.7 km) Chepir River (27 km Yan Kechil River (12 km)
Malacca
Udang River (7 km) Duyong River (15 km) Kesang River (37 km) Linggi River (84 km) Malacca River (40 km)
Negeri Sembilan
Linggi River (84 km) Lukut Besar River (22 km) Malacca River (40 km) Muar River (250 km) Tampin River (11 km) Gemencheh River (55.5 km) Gemas River (33 km) Sepang River (30 km)
Penang
Muda River (203 km) Juru River (19 km) Perai River (73 km) Jawi River (15 km) Kerian River (90 km) Relau River (3.2 km) Teluk Bahang River (2 km) Air Putih River (11.8 km) Pinang River (3.1 km) Air Itam River (3.8 km) Dondang River (6.4 km)
Perak
Bernam River (200 km) Beruas River (37.3 km) Jarum Mas River (4 km) Kerian River (90 km) Kurau River (92 km) Larut River (Jaha River) (25 km) Manjung River (18 km) Kampar River (414 km) Perak River (427 km) Kinta River (100 km) Sangga Besar River (Sepetang River) (33 km) Temerloh River (14 km) Dinding River (15 km) Tiram River, Perak (3.6 km) Bidor River (17.9 km)
Perlis
Besar River, Perlis (6.5 km) Perlis River (11.8 km) Korok River (17 km) Mati River (13.3 km) Abi River (13.9 km) Arau River (21.5 km) Tasoh River (9.6 km) Santan River (10 km) Panggas River (7 km) Jernih River (8 km) Pelarik River (8.5 km) Batu Pahat River (6 km) Gial River (7.8 km) Kechor River (7 km) Jarum River (10.3 km) Temenggung River (6.75 km) Kayang River (6.4 km) Siran River (7.5 km) Chuping River (5.5 km) Kurong Batang River (4.7 km) Lencong Utara (5.5 km) Jalan Perlis River (5.3 km) Mentaloon River (5.5 km) Chuchoh River (4.8 km) Repoh River (4.5 km) Kurong Tengar River (4 km) Padang River (4.2 km) Ngulang River (3.2 km) Tok Pulau River (3.7 km) Jejawi River (3.4 km) Bongor Kudong River (2.9 km) Seriab River (6.5 km) Banat River (4.4 km)
Selangor
Bernam River (200 km) Buloh River (11.6 km) Klang River (120 km) Ampang River (18.3 km) Damansara River (21 km) Kemensah River (2.7 km) Kuyoh River (10 km) Penchala River (14 km) Langat River (78 km) Labu River (18 km) Semenyih River (37 km) Selangor River (110 km) Sepang River (30 km) Batu River (25.3 km) Tengi River (43 km)
Rivers flowing into the Sulu Sea
Sabah
Abal River Bode Besar River Kinabatangan River (560 km) Labuk River (260 km) Liwagu River (215 km) Paitan River Segama River (350 km) Sibuku River Sugut River (178 km)
Rivers flowing into the Tebrau Strait Johor
Johor River (212 km) Segget River (4 km) Pulai River (38 km) Skudai River (46 km) Tebrau River (33 km) Pelentong River, Johor (9 km)
References
External links Lembangan Sungai at forum.mygeoportal.gov.my Senarai Lembangan Sungai Bagi Kategori Sungai-Sungai Merentas Negeri at forum.mygeoportal.gov.my On-line Hydrological Data: Date: 07-01-2015 at infobanjir.water.gov.my