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:[1][2]

River Mouth

coordinates

Length

(km)

Basin size

(km2)

Average discharge

(m3/s)

South China Sea
Bongawan 5°33′8.928″N 115°50′2.8716″E / 5.55248000°N 115.834131000°E / 5.55248000; 115.834131000 32 202.6 15.7
Bukau 5°13′9.606″N 115°36′6.678″E / 5.21933500°N 115.60185500°E / 5.21933500; 115.60185500 317.9 24.9
Kawang Kawang 6°31′35.148″N 116°30′6.5268″E / 6.52643000°N 116.501813000°E / 6.52643000; 116.501813000 21 286.9 19.4
Kimanis 5°37′15.2004″N 115°53′10.1004″E / 5.620889000°N 115.886139000°E / 5.620889000; 115.886139000 31 203.8 16
Klias 5°17′49.9164″N 115°22′35.328″E / 5.297199000°N 115.37648000°E / 5.297199000; 115.37648000 37 251.3 21
Lakutan 5°7′24.8808″N 115°33′4.7844″E / 5.123578000°N 115.551329000°E / 5.123578000; 115.551329000 195.2 15.7
Membakut 5°32′15.8352″N 115°47′46.5684″E / 5.537732000°N 115.796269000°E / 5.537732000; 115.796269000 294.9 22.4
Mengalong 5°0′38.9736″N 115°27′41.292″E / 5.010826000°N 115.46147000°E / 5.010826000; 115.46147000 36.3 599.4 49.6
Moyog 5°53′5.91″N 116°2′33.936″E / 5.8849750°N 116.04276000°E / 5.8849750; 116.04276000 272.5 17.8
Padas 5°11′6.6156″N 115°33′39.8052″E / 5.185171000°N 115.561057000°E / 5.185171000; 115.561057000 220 9,180 375.9
Papar 5°45′7.5348″N 115°54′29.5488″E / 5.752093000°N 115.908208000°E / 5.752093000; 115.908208000 80 805 48.5
Tempasok, Kedamaian 6°23′9.1968″N 116°20′51.7344″E / 6.385888000°N 116.347704000°E / 6.385888000; 116.347704000 73.5 856.8 62
Tuaran 6°13′17.6088″N 116°11′13.9236″E / 6.221558000°N 116.187201000°E / 6.221558000; 116.187201000 80 988 65.4
Sulawesi Sea
Balung 4°17′51.9144″N 118°10′37.866″E / 4.297754000°N 118.17718500°E / 4.297754000; 118.17718500 270.5 10.4
Brantian 4°23′58.3044″N 117°37′28.5852″E / 4.399529000°N 117.624607000°E / 4.399529000; 117.624607000 652.2 21.2
Kalabakan 4°23′19.6044″N 117°35′27.4596″E / 4.388779000°N 117.590961000°E / 4.388779000; 117.590961000 1,371 49.4
Kalumpang 4°20′46.1436″N 118°20′42.0576″E / 4.346151000°N 118.345016000°E / 4.346151000; 118.345016000 1,117.9 42.8
Sembakung* 3°43′32.6784″N 117°48′35.388″E / 3.725744000°N 117.80983000°E / 3.725744000; 117.80983000 322 9,518.1 627.6
Sembuku* 4°0′32.2488″N 117°26′22.4844″E / 4.008958000°N 117.439579000°E / 4.008958000; 117.439579000 170 3,574.6 197.4
Serudong 4°13′21.1188″N 117°36′31.9644″E / 4.222533000°N 117.608879000°E / 4.222533000; 117.608879000 1,308 43.7
Tawau 4°14′26.124″N 117°54′26.9856″E / 4.24059000°N 117.907496000°E / 4.24059000; 117.907496000 794.3 31.2
Sulu Sea
Bandau 6°34′39.3677″N 116°46′4.1242″E / 6.577602139°N 116.767812278°E / 6.577602139; 116.767812278 531.1 30.7
Bengkoka 6°45′40.05″N 116°59′36.942″E / 6.7611250°N 116.99359500°E / 6.7611250; 116.99359500 1,142.9 58
Bongan 6°34′42.7404″N 116°49′32.6172″E / 6.578539000°N 116.825727000°E / 6.578539000; 116.825727000 700.6 44.9
Bongaya 6°10′19.5636″N 117°35′5.6256″E / 6.172101000°N 117.584896000°E / 6.172101000; 117.584896000 320.3 26.5
Kanibongan 6°43′58.332″N 117°16′26.976″E / 6.73287000°N 117.27416000°E / 6.73287000; 117.27416000 183.4 11.3
Kapur 5°22′27.5124″N 118°54′38.8908″E / 5.374309000°N 118.910803000°E / 5.374309000; 118.910803000 359.1 17.7
Kinabatangan 5°40′59.8404″N 118°33′39.5172″E / 5.683289000°N 118.560977000°E / 5.683289000; 118.560977000 563 16,795.5 840
Labuk 5°53′18.9636″N 117°29′58.11″E / 5.888601000°N 117.4994750°E / 5.888601000; 117.4994750 260 6,829 516.8
Maruap Besar 5°22′54.534″N 118°52′51.0132″E / 5.38181500°N 118.880837000°E / 5.38181500; 118.880837000 291.3 14.6
Matamba (Silibukan) 4°57′54.5292″N 118°27′9.7272″E / 4.965147000°N 118.452702000°E / 4.965147000; 118.452702000 535.6 28.1
Paitan 6°32′54.2472″N 117°28′21.864″E / 6.548402000°N 117.47274000°E / 6.548402000; 117.47274000 667.3 55.5
Pinang 5°31′5.5812″N 118°33′38.5524″E / 5.518217000°N 118.560709000°E / 5.518217000; 118.560709000 346 18.5
Sabahat 5°3′50.9364″N 119°2′5.2332″E / 5.064149000°N 119.034787000°E / 5.064149000; 119.034787000 234.6 12.3
Samawang 5°54′17.388″N 117°46′12.2844″E / 5.90483000°N 117.770079000°E / 5.90483000; 117.770079000 202.5 20.6
Segaliud 5°44′47.7564″N 117°54′12.762″E / 5.746599000°N 117.90354500°E / 5.746599000; 117.90354500 429.5 37.5
Segama 5°29′47.832″N 118°48′31.4172″E / 5.49662000°N 118.808727000°E / 5.49662000; 118.808727000 350 4,625.2 228.1
Sendala 5°58′1.6104″N 117°54′43.704″E / 5.967114000°N 117.91214000°E / 5.967114000; 117.91214000 158.9 13
Sugut 6°26′12.66″N 117°43′23.6496″E / 6.4368500°N 117.723236000°E / 6.4368500; 117.723236000 178 3,094 232.6
Tengarasan 6°36′29.0412″N 117°21′33.1272″E / 6.608067000°N 117.359202000°E / 6.608067000; 117.359202000 373.4 24.7
Tinkayu 4°50′16.7568″N 118°10′2.4852″E / 4.837988000°N 118.167357000°E / 4.837988000; 118.167357000 794.1 30.4
Tungku 4°59′36.6504″N 118°51′42.8832″E / 4.993514000°N 118.861912000°E / 4.993514000; 118.861912000 251.4 13.2

* Total basin

Sarawak

The largest primary rivers on the Sarawak. The rivers of Sarawak flow into the South China Sea:[1][2]

River Mouth

coordinates

Length

(km)

Basin size

(km2)

Average discharge

(m3/s)

Balingian (Lemai) 3°0′59.5296″N 112°35′1.5936″E / 3.016536000°N 112.583776000°E / 3.016536000; 112.583776000 160 2,195 177.1
Baram 4°35′11.4288″N 113°58′30.5796″E / 4.586508000°N 113.975161000°E / 4.586508000; 113.975161000 635 22,325 1,844.6
Bedengan 2°58′33.5532″N 112°20′56.9508″E / 2.975987000°N 112.349153000°E / 2.975987000; 112.349153000 173.5 14.5
Jernang 1°57′1.9008″N 109°38′45.5388″E / 1.950528000°N 109.645983000°E / 1.950528000; 109.645983000 159.2 14.7
Kayan (Stamin) 1°41′45.06″N 109°56′7.9836″E / 1.6958500°N 109.935551000°E / 1.6958500; 109.935551000 125 1,057.9 103.5
Kemena 3°10′47.4132″N 113°1′56.4348″E / 3.179837000°N 113.032343000°E / 3.179837000; 113.032343000 190 6,000 501.6
Krian (Kerian) 1°47′10.2768″N 111°6′13.68″E / 1.786188000°N 111.1038000°E / 1.786188000; 111.1038000 120 1,531.5 110.1
Lawas 4°58′15.4668″N 115°24′54.0864″E / 4.970963000°N 115.415024000°E / 4.970963000; 115.415024000 75 997.4 84.9
Limbang 4°51′19.44″N 115°1′46.8768″E / 4.8554000°N 115.029688000°E / 4.8554000; 115.029688000 275 3,920 335.3
Lupar 1°30′45.2412″N 110°59′4.4628″E / 1.512567000°N 110.984573000°E / 1.512567000; 110.984573000 275 6,558 490
Miri 4°23′56.4072″N 113°58′37.3332″E / 4.399002000°N 113.977037000°E / 4.399002000; 113.977037000 577.1 30.2
Mukah (Gigis) 2°54′35.334″N 112°5′44.808″E / 2.90981500°N 112.09578000°E / 2.90981500; 112.09578000 205 1,879.2 157
Niah 3°57′57.5928″N 113°42′19.0116″E / 3.965998000°N 113.705281000°E / 3.965998000; 113.705281000 105 1,224.6 62.4
Nyalau 3°38′32.7732″N 113°22′58.044″E / 3.642437000°N 113.38279000°E / 3.642437000; 113.38279000 177 13.1
Oya 2°52′26.5188″N 111°52′52.536″E / 2.874033000°N 111.88126000°E / 2.874033000; 111.88126000 240 2,005 160.9
Penat 2°53′9.3372″N 111°58′38.7876″E / 2.885927000°N 111.977441000°E / 2.885927000; 111.977441000 193.6 16.2
Penipah (Penian) 2°55′57.6192″N 112°10′50.2464″E / 2.932672000°N 112.180624000°E / 2.932672000; 112.180624000 127.9 10.7
Rajang 2°6′49.3416″N 111°11′24.9432″E / 2.113706000°N 111.190262000°E / 2.113706000; 111.190262000 770 52,009 4,715
Sabang (Samarahan) 1°34′50.7432″N 110°32′12.9624″E / 1.580762000°N 110.536934000°E / 1.580762000; 110.536934000 115 873.6 75.9
Sadong 1°32′51.63″N 110°44′58.848″E / 1.5476750°N 110.74968000°E / 1.5476750; 110.74968000 150 3,645 285.6
Santubong 1°42′39.4992″N 110°18′48.1104″E / 1.710972000°N 110.313364000°E / 1.710972000; 110.313364000 109.2 9.5
Sarawak 1°38′24.4392″N 110°29′51.8712″E / 1.640122000°N 110.497742000°E / 1.640122000; 110.497742000 120 2,449 211.9
Saribas, Padeh 1°41′59.7444″N 111°6′8.3988″E / 1.699929000°N 111.102333000°E / 1.699929000; 111.102333000 160 1,905.7 131.2
Sebako Besar 1°48′37.9908″N 109°47′0.9712″E / 1.810553000°N 109.783603111°E / 1.810553000; 109.783603111 109.2 10.1
Sebuyau 1°31′21.4428″N 110°55′54.1812″E / 1.522623000°N 110.931717000°E / 1.522623000; 110.931717000 453 34.4
Serupai (Sadupai) 3°3′55.7064″N 112°43′12.8712″E / 3.065474000°N 112.720242000°E / 3.065474000; 112.720242000 277.8 22.4
Siang Siang 4°53′25.0548″N 115°19′24.2076″E / 4.890293000°N 115.323391000°E / 4.890293000; 115.323391000 101.4 7.8
Sibuti 3°59′31.9344″N 113°43′34.4712″E / 3.992204000°N 113.726242000°E / 3.992204000; 113.726242000 80 935 47.6
Similajau 3°31′3.6408″N 113°18′7.4124″E / 3.517678000°N 113.302059000°E / 3.517678000; 113.302059000 65 601 44.8
Suai 3°47′44.5812″N 113°29′29.7672″E / 3.795717000°N 113.491602000°E / 3.795717000; 113.491602000 130 1,501 86.3
Tatau 3°5′2.1984″N 112°47′53.898″E / 3.083944000°N 112.79830500°E / 3.083944000; 112.79830500 270 5,150 429.7
Telong 3°46′10.956″N 113°27′3.6144″E / 3.76971000°N 113.451004000°E / 3.76971000; 113.451004000 105.8 7.8
Trusan 4°57′44.9928″N 115°11′28.4172″E / 4.962498000°N 115.191227000°E / 4.962498000; 115.191227000 205 2,549.5 180.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

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)
    • 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)
  • 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)

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

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

Johor

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

Negeri Sembilan

Penang

  • 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)
  • Sangga Besar River (Sepetang River) (33 km)
  • Temerloh River (14 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

Rivers flowing into the Sulu Sea

Sabah

Rivers flowing into the Tebrau Strait

Johor

References

  1. ^ a b "Japan International Cooperation Agency" (PDF).
  2. ^ a b Eric, Tilman. "Kalimantan-Borneo".