Freshwater Fishing in Singapore

Looking for places to do some freshwater fishing in Singapore?

Certain areas at our reservoirs and waterways have been marked as designated fishing locations. You’ll usually find a sign that demarcates the area.

Another useful signal to look out for are blue railings:

Source: Google Maps

Freshwater Fishing in Singapore [Map]

Most of these locations are freshwater:

Some exceptions are:

  • Serangoon Reservoir spots where you’ll be casting towards Coney Island. This water body is linked to the sea.
  • Kranji Reservoir has access to both both freshwater and saltwater fishing.

If you use Google Maps, here’s a list you can save and refer to.

Reservoir Fishing in Singapore

This section is a compilation of legal fishing grounds at Singapore’s reservoirs.

Anglers can fish at the fishing areas (blue line on map) and fishing decks. Bait fishing is not allowed at the reservoirs. Catch and release is highly encouraged.

We’ve embedded YouTube videos from local anglers. Remember to factor in survivorship bias when you watch these videos, keep casting and don’t give up!

Bedok Reservoir Fishing Ground

According to PUB, Bedok Reservoir’s fishing area are temporarily expanded under a trial.

You can fish along the blue areas as depicted on the map above. There are signs and instructions located on site as well.

How’s the location?

Bedok Reservoir has the largest fishing area, at the point of writing.

There are some structures and floating devices littered across the reservoir as you walk along the legal fishing area. There is little chance to snag your line if you are fishing near the fishing deck and floating platforms.

However, along the water line, there are large rocks near the ‘coast’, be a little more attentive if you are using smaller lures.

We found that the floating platform is a great place to shoot these underwater jigging shots:

Getting There

By Bus: You can take bus 18, 28, 67, 69, 168 from Bedok MRT station.

Parking Options near Bedok Reservoir Fishing Area

There are two car parks to choose from;

  • Bedok Reservoir Car Park A

Located nearer to the Fishing Deck. This area has greater footfall (i.e. more joggers and anglers), you’ll want to head to Car Park B if you’re planning to fish during ‘peak’ hours.

This area is also nearer to the water activities area which means you’ll need to be on the lookout for canoes and kayaks if you are fishing in the afternoons.

  • Bedok Reservoir Car Park B

Located nearer to Tampines Quarry. This stretch is relatively more peaceful. There are little structures in the water, may be difficult to hunt for fish.

MacRitchie Reservoir Fishing Ground

You can fish along the blue area as depicted on the map above. There are signs and instructions located on site as well.

How’s the location?

MacRitchie Reservoir’s fishing ground is probably the worst reservoir fishing ground available (in our opinion).

It’s a long walk in, the fishing area is very limited which means it can be a squeeze if there are multiple anglers. There are ropes and pipes which could become snag zones, so be aware!

The same area is usually used by kayakers or canoeists in the afternoons, some of whom may paddle a little too near.

The upside is that your family can have fun exploring the MacRitchie trails if they are not keen on fishing with you.

Getting There

Bus Stop ID: 51071
These buses can get you there: 52, 74, 93, 130, 132, 156, 157, 162, 162M, 165, 166, 167, 852, 855, 980

Parking Options at MacRitchie Reservoir Fishing Ground

You can park at the Multi-story carpark:

Kranji Reservoir Fishing Ground

You can fish along the blue areas as depicted on the map above. There are signs and instructions located on site as well.

How’s the location?

There are two main fishing areas at Kranji Reservoir;

  • Fishing Ground A (nearer to car park A) is a nice stretch to fish for peacock bass and toman,
  • Ground B (nearer to car park B) is quite small

If you walk towards the end of Fishing Ground A, there are overgrown grass with rocky structures along the coast. This fishing ground has been one of the better performing legal fishing grounds with good size peacock bass, cichlids and toman.

For Saltwater Fishing, you may want to consider the stretch along Kranji Way.

Getting There

Bus Stop ID: 49149 (Kranji Fishing Ground A) / 49199 (Ground B)
These buses can get you there: 925

Parking Options at Kranji Reservoir Fishing Ground

You can park at either Car Park A or Car Park B. The walk between the two fishing grounds is about 8 to 10 minutes.

Lower Peirce Reservoir Fishing Ground

You can fish along the blue area as depicted on the map above. There are signs and instructions located on site as well.

How’s the location?

The Lower Peirce Reservoir fishing ground is a small area with comfortable space to cast. May get a little squeeze if there are multiple groups of anglers luring. Go before its bright; increase your chances of landing something and also to catch the magnificent sunrise.

Source: Google Maps

Getting There

Bus Stop ID: 56011 / 56031
These buses can get you there: 163, 167, 169, 855, 980

Bad news; it takes about 15 to 20mins to walk in. Good news; there’s good food options at Casuarina Road near Bus Stop 56031 😉

Parking Options at Lower Peirce Reservoir Fishing Ground

You can park at Lower Peirce Reservoir Carpark, parking is limited but is free (at point of writing).

Lower Seletar Reservoir Fishing Ground

You can fish along the blue areas and the fishing deck as depicted on the map above. There are signs and instructions located on site as well.

How’s the location?

The Lower Seletar Reservoir fishing ground is a big reservoir with two fishing areas located on opposite ends.

Rower’s bay park is located near the Yishun dam, it used to be a hot spot for anglers. The waters there may have weeds, you might want to use hooks with a weed guard or use single hooks on your lures.

The other legal fishing ground is nearer to Yishun Stadium and Khatib MRT. This spot seems to be a hot area for toman hunting. It is plagued with overgrown weeds periodically and may be closed at times when PUB is clearing the weeds. You can see this area when you take the MRT between Khatib and Yio Chu Kang.

Lower Seletar Reservoir is quite big, it’ll take more than an hour to walk between the two legal grounds. Taking the bus may take about 40 mins.

Getting There

Bus Stop ID: 68141 (near Rower’s Bay Park)
These buses can get you there: 103, 117

Bus Stop ID: 59029 (nearer to Khatib MRT)
These buses can get you there: 39, 85, 851, 852, 853, 854, 855, 857, 858, 965, 969

Parking Options at Lower Seletar Reservoir Fishing Ground

You can park at Lower Seletar Reservoir Carpark, to fish near the fishing deck which is about a 15 minutes walk away.

There isn’t a carpark near Rower’s Bay Park, although folks do park along Seletar Club Road leading to the park.

Upper Seletar Reservoir Fishing Ground

aka Mandai Reservoir

You can fish along the blue area as depicted on the map above. There are signs and instructions located on site as well.

How’s the location?

Upper Seletar Reservoir is also often referred to as Mandai Reservoir.

This fishing ground covers a small area, with little structure but this spot also tends to have lesser anglers on a typical day.

You may want to bring gear that allows you to cast further out.

Sidenote: This fishing ground also happens to be near Ampang Yong Tau Foo 😋

Getting There

Bus Stop ID: 48089
These buses can get you there: 138

Parking Options at Upper Seletar Reservoir / Mandai Reservoir Fishing Ground

You can park at Upper Seletar Reservoir Carpark B. Free Parking! (accurate at point of writing)

Serangoon Reservoir Fishing Ground

You can fish along the blue areas as depicted on the map above. There are signs and instructions located on site as well.

How’s the location?

The Serangoon ‘river’ reservoir faces Coney Island and is just a relatively short distance from Punggol Jetty. But, it’s quite sad:

If you have had the experience where your parents brought you to a toy shop, on the condition of “no buy, see only”, this is how this place feels like.

There’ve been reports of better catches (clown featherback😲) by other anglers though:

Getting There

Bus Stop ID: 65139 (near Punggol Jetty)
These buses can get you there: 84. You’ll need to walk for about 15 minutes.

Bus Stop ID: 65399 / 65379
These buses can get you there: 386

Parking Options at Serangoon Reservoir Fishing Ground

You can park at Punggol Jetty, near The Punggol Settlement. Or, try your luck near Blk 670B or 662A.

Jurong Lake Fishing Ground

You can fish at the blue area as depicted on the map above.

How’s the location?

Located at the far end of Jurong Gardens, the Jurong Lake fishing ground is a good distance away from the crowd. (Conversely, this means you’ll need to walk a little if you’re coming in from the MRT.)

There are fishing decks along the Jurong Lake fishing ground. There may be barely visible stilt roots, knee roots or pencil roots under the water surface near the deck, these may be snag havens if you are not careful.

Might want to prep your gears for far casting.

The view is pretty enjoyable though. You may get curious park goers on weekends.

You’ll be spoilt for food options at Superbowl Jurong after your fishing session.

Getting There

Bus Stop ID: 21019
These buses can get you there: 30, 49, 154, 178. You’ll need to walk about 10 minutes from the bus stop.

Parking Options near Jurong Lake Fishing Ground

There are several parking options, all are a walking distance away from the fishing grounds; Jurong Lake Gardens South Carpark, Superbowl Jurong, Corporation Drive (near Blk 140B/C).

Pandan Reservoir Fishing Ground

You can fish at the fishing decks as depicted on the map above.

How’s the location?

Pandan Reservoir fishing ground is another big reservoir with two fishing areas located on opposite ends. They offer vastly different fishing experiences:

  • Fishing / Viewing Deck

This is located nearer to the housing estate, there are often grandparents with tiny kids within the viewing deck during the early mornings and evenings. Be careful when you cast.

Pandan Reservoir’s fishing deck is an interesting structure that creates an enclosure with water plants, making it a good location to hunt for fish.

  • Fishing Jetty

Pandan Reservoir’s fishing jetty is located closer to the industrial buildings. It is a small floating platform rather than a jetty. There may be fish (or Komodo dragons) luring under the bridge that connects to the jetty.

It may be crowded with workers baiting in the evening which makes it more difficult to cast along the shore.

If you plan to spend the day there, take note that the walk between these two fishing grounds are about 15 to 20 minutes.

Getting There

Bus Stop ID: 20141 (Nearer to the Fishing/Viewing Deck, opposite Blk 408)
These buses can get you there: 30, 51, 143, 176, 655

Bus Stop ID: 29029 (Nearer to the Fishing Jetty, Opposite CWT Factory)
These buses can get you there: 78, 79

Parking Options near Pandan Reservoir

You can park at the Pandan Reservoir Amenities Centre (nearer to the fishing jetty), this is near the kayaking area and the fishing jetty is a short 8 minutes walk.

The other fishing deck is located right opposite to Blk 408 where there is a HDB car park.

Marina Reservoir Fishing Ground

You can fish at the blue areas as depicted on the map above.

How’s the location?

In general, this area is close to the sea with moving waters flowing in. There’s been catch reports of good sized peacock bass from the Marina Reservoir fishing grounds.

Fishing area A (refer to map above) faces the Kallang Wave mall. The fishing zone is marked out with floats.

Fishing areas B and C are located opposite Kallang MRT station. They are high grounds and are marked out with blue railings.

Getting There

Bus Stop ID: 01349 (Kallang Riverside Park)
These buses can get you there: 100. The fishing ground is about 5 minutes walk away.

Bus Stop ID: 80039 (Nearer to Kallang MRT)
These buses can get you there: 2, 7, 12, 13, 32, 33, 51, 63, 67, 81, 100, 197. You can also walk from Kallang MRT.

The distance between fishing grounds A and B/C is quite near, it takes a short 6 minutes walk.

Parking Options near Marina Reservoir

There is a car park at fishing area A (fees apply). At the other fishing area, there is a carpark located next to the Lorong 1 Geylang Bus Terminal which is just opposite the fishing areas.

Canal / ‘River’ Fishing in Singapore

Freshwater fishing in Singapore is not limited to artificial bodies of water at our reservoirs. We have a system of canals built like veins that run through this little island country. With exception to Rochor Canal, all canals are located in heartland areas next to public housing.

Maybe an interesting experience for avid anglers from overseas. Maybe a cause of concern for local anglers who prefer to fish in peace.

On regular days, there may be folks on boats cleaning the canals and park connector users around you, so be careful when you cast.

You can find peacock bass, cichlids, catfish and more in these water bodies.

Pang Sua Canal Fishing Ground

You can fish at the fishing deck as depicted on the map above.

How’s the location?

Pang Sua Canal legal fishing ground is a relatively small fishing deck with a high barrier, located in the heartlands of Chua Chu Kang/Yew Tee.

The water height here varies depending on the weather. You may want to avoid this spot if it hasn’t rained in days.

We envy the residents of block 690D and 691B, this is probably the closest you can get to having a fishing deck in your backyard (without having to buy a private property).

Getting There

Bus Stop ID: 45439
These buses can get you there: 302, 979

Parking Options near Pang Sua Canal

You can park at the multistory carpark at Blk 689.

Geylang River Fishing Ground

aka Mountbatten legal ground

You can fish at the blue area as depicted on the map above.

How’s the location?

Geylang River fishing area is another high ground legal area, look for the blue railings that signify the legal fishing area along this stretch. The water seems pretty stagnant most of the time and there is little structure except for a bridge.

This spot also seems to having little coverage by local YouTubers, here’s one that shows the environment;

Be aware of joggers in the early mornings and evenings. And be careful when trying to lift your catch up.

Getting There

Walk over from Mountbatten MRT Station, take exit B.

Bus Stop ID: 80279 (Bus stop outside Mountbatten MRT station)
These buses can get you there: 12, 14, 30, 158, 196, 401

Parking Options near Geylang River Fishing Ground

The nearest parking option is at Blk 4 Dakota Crescent, just behind Mountbatten MRT station.

Kolam Ayer ABC Waterfront Fishing Ground

You can fish at the fishing deck as depicted on the map above.

How’s the location?

The Kolam Ayer ABC Waterfront fishing deck is a good size fishing deck (finally). There are many fishing enthusiasts at this area, you’ll see many gathering in the evenings.

If you want to experience fishing with your ‘neighbours’, this spot is your best bet.

There are what looks like metal grills right next to the fishing deck; you may get snag there when you’re fighting a fish. #challengeaccepted?

Getting There

Bus Stop ID: 60031 (Stops before Geylang Bahru Station)
These buses can get you there: 26, 61, 107, 175, 853

Alternatively, you can walk over from Geylang Bahru MRT Station, take exit A. (Downtown Line)

Parking Options near Kolam Ayer ABC Waterfront fishing deck

The nearest parking option is at Block 63, Geylang Bahru Ville.

Pelton Canal Fishing Ground

You can fish at the blue area as depicted on the map above.

How’s the location?

The Pelton Canal fishing are is a long stretch of drain located behind Kallang way, an industrial area. High walled, with little structures, you can try to lure along the side of the walls. You can land some peacock bass, tilapias and catfish here.

May not the an ideal place when the sun is directly above.

Getting There

Bus Stop ID: 70011 (Stops at the bridge above the Pelton Canal)
These buses can get you there: 40, 62, 63, 64, 100, 125, 155, 158

Parking Options near Pelton Canal fishing ground

You can try parking along the smaller Kallang Way lanes.

Rochor Canal Fishing Decks

You can fish at the fishing decks as depicted on the map above.

How’s the location?

Conveniently located just behind ICA building and near the North Bridge Road Market, the Rochor Canal fishing ground is easily accessible. The fishing decks have a high barrier which means its not very friendly for kids or shorter anglers, these decks are also high walled so you’ll need to lift your catch in order to land it.

Although there are limited fishing decks, this spot is often quieter probably because it’s not enjoyable to fish so near to civilisation where curious passersby can stick their nose in…

Getting There

You can take a short walk (2-3mins) from Lavendar MRT, exit A.

Bus Stop ID: 70011 (Near Lavendar MRT Exit A)
These buses can get you there: 2, 12, 33, 107, 133

Parking Options near Rochor Canal

You can park at the ICA building car park or North Bridge Road Market car park (avoid lunch hours).

For the official list, refer to PUB’s website here.