List of rivers of Malaysia
This is an incomplete list of rivers that are 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 international borders
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-Pahang-Malacca-Negeri Sembilan | Muar River | 6,137.800 |
Johor-Pahang | Endau River | 4,739.059 |
Pahang-Negeri Sembilan | Pahang River | 28,682.247 |
Kelantan-Terengganu | Semerak River | 500.498 |
Sabah
- Kalabakan River
- Kalumpang River
- Serudong River
- Silabukan River
- Tawau River
- Tingkayu River
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
- Kanibongan River
- Keguraan River
- Kimanis River
- Klagan River
- Klias River
- Kolapis River
- Kretam Besar River
- Lakutan River
- Langkon River
- Mamahat River
- Manalunan River
- Maruap River
- Membakut River
- Mengalong River
- Mengkabong River
- Merotai River
- Milau 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
- Tiram River, Sabah
- Tuaran River
- Ulu Tungku River
- Umas Umas River
Sarawak
Terengganu
- Besut River
- Dungun River
- Ibai River
- Keluang Besar River
- Kemaman River
- Kertih River
- Marang River
- Mercang River
- Paka River, Terengganu
- Semerak River
- Setiu River
- Terengganu River
Federal Territory of Kuala Lumpur
Johor
Kedah
Malacca
Negeri Sembilan
Penang
Perak
- Bernam River
- Beruas River
- Jarum Mas River
- Kerian River
- Kurau River
- Larut River (Jaha River)
- Manjung River
- Perak River
- Sangga Besar River (Sepetang River)
- Temerloh River
- Tiram River, Perak
Perlis
Selangor
Rivers flowing into Sulu Sea
Sabah
- Abal River
- Bode Besar River
- Kinabatangan River
- Labuk River
- Paitan River
- Segama River
- Sibuku River
- Sugut River
Johor
External links