These are the 10 fishing destinations in Malaysia for enthusiastic anglers. This list includes freshwater and saltwater fishing destination located across Malaysia to be amused by the excitement of fighting fish!
1. Fish Valley Fishing Resort (Selangor)
The ponds here are natural ponds. Surrounded by trees and nature. Definitely a place to find serenity and peace. This place is more like an eco resort than a fishing place. They have a full fledged Chinese restaurant, outdoor activities like ATV, and also a fruit orchard. The best part is you get to eat your catch fresh! People can fish for fresh tilapia and have them cook at the restaurant.
Distance from KL City Centre: 40 km
Fish species: Pacu, Sultan Fish, Carp, Rohu and Mekong Catfish
2. National Botanical Garden (Selangor)
Taman Botani Negara Shah Alam (Shah Alam National Botanical Garden) is located in Shah Alam, Selangor. There are many gardens in this park among which are the Animal Park, Spice Garden, Ornamental Garden, Orchid Garden, Cactus Garden, Bamboo Garden and Mushroom Garden. Bicycles are available for rent at the park while free bus service is provided to ferry visitors to various spots within the park. There are also lakes within the park for anglers to fish.
Distance from KL City Centre: 40 km
Fish species: Pacu, Rohu, and Sultan Fish
3. Thye Fishing Village Fishing Resort (Kedah)
The fishing location is a converted fish farm. The location consisted of three ponds open for catch and release sport fishing. A naturally wild atmosphere despite having a restaurant and chalet right in the middle. This is the perfect place for lure casting and freshwater fishing.
Saltwater fish species: Barramundi (Siakap), Grouper, Seabass, Tarpon and Milkfish
4. Natural Exotic Fish Fishing Resort (Selangor)
Natural Exotic Fish Fishing Pond (NEFFP) located in Rawang, Selangor. Little huts made up of zinc equipped with plastic table and chairs that offers comfort. Anglers shaded from the sun and rain. The comfort and privacy provided is definitely a plus compared to shared shaded areas in most ponds. Other facilities here such as restaurant (really delicious food!), small tackle shop, toilets and baits give a greater convenient for anglers to enjoy a hassle free fishing day.
Distance from KL City Centre: 40 km
Freshwater fish species: Arapaima, Amazonian Catfish, Redtail Catfish, Pacu, Aligator Gar, Mekong Catfish, Walago, Sultan Fish, Siamese Carp and Rohu
5. Yellow Water Dam (Selangor)
Empangan Air Kuning in National Botanical Garden is better known for Fly Fishing. They allow only one rod per head. They also have boat rental. Here in this dam, are some really big decent size Pacus. Rumors have it that there are 5 kgs and above Pacus lurking around this lake. Pacus are a lot of fun and its even known as fresh water GT to some anglers.
P.s.: Other attractions like nature walk, sight-seeing and boating are available at the dam.
Distance from KL City Centre: 40 km
Fish species: Red-bellied Pacu and Tilapia
Related: 8 Activities, 1 Day: Sungai Lima, the Authentic Fishing Village
6. Sea Fishing in Pekan (Pahang)
Pekan, located on the banks of the Pahang River 50 km south of Kuantan and 280 km from Kuala Lumpur. Pekan has been one of the best location to land trophy size Diamond Trevally, Golden Trevally and Long Fin Trevally. The kickoff season however is very short from the month of March up until May. Anglers who enjoy the feeling of fish fight will definitely enjoy aggressiveness of GTs.
Local saltwater species: Sailfish, Giant Trevally, Queenfish, Spanish Mackeral, Snapper, and Grouper.
7. Sea Fishing in Port Dickson (Negeri Sembilan)
Jigging and Light Offshore Casting is Port Dickson main fishing technique. Close to Kuala Lumpur and just 40 minutes from the shore, Port Dickson is the most growing fishing spot in Malaysia. It is well known for its Queenfish but still can packs a punch to avid anglers with trophy catches like Giant Trevally, Diamond Trevally and Barred Mackerel.
Local saltwater species: Giant Trevally, Queenfish, Spanish Mackeral, Snapper, and Grouper.
8. Sea Fishing in Penang Island (Penang)
Penang is a state of Malaysia located on the northwest coast of Peninsular Malaysia, by the Strait of Malacca. Apart from all the major attraction of Penang, there are still some good fishing location around Penang Island and at the outskirt of the state. Deep sea fishing trips in Penang can be accessed if you have the perfect contacts. One can enjoy the lovely scenic beauty of Malaysia during these deep-sea fishing
Local saltwater species: Grouper, Giant Trevally, Queenfish, Spanish Mackerel and Snapper.
9. Sea Fishing in Penang Second Bridge (Penang)
There are some pretty exciting fishing location situated close to Penang Island. For instance, fishing on the Penang 2nd Bridge! Or even, fishing on a boat under the Penang Bridge is good especially under pillar 83-87.
Local saltwater species: Grouper, Giant Trevally, Queenfish, Spanish Mackerel and Snapper.
10. Sea Fishing in Rompin
Malaysia is gifted with many fishing grounds and trophy species to be explored by anglers from all over the world. One of the most sort after location was Rompin, Pahang. This has been a location for anglers to capture the fastest fish in the ocean kingdom, the famous Sailfish. Malaysia has been one of the great migrating route for this magnificent species and usually the Sailfish Season starts from as early as July and ends in October. This species has created a unique value for Rompin economy as hundreds of angler from around the world join in to tame this fast swimming giants.
Fish species: Sailfish
So, anglers, grab your rods and let’s go!
To see other local experiences in Malaysia, check out LokaLocal.

1 Comment
Evelyn, I take it you’ve been to these spots? I’m based in KL for this lockdown so I’m looking for tranquility wherever possible.
Do you know if they come under CMCO guidelines and which places can visit?