Fishing Spots > Peninsular Malaysia
Mahseer/carp(Kelah (mahseer)/Tengas)/Mountain stream
1 captains listed · freshwater category. A spot in Kelantan interior (Jeli) (Peninsular Malaysia) targeting Mahseer/carp/Mountain stream. Check the tide, captains and recent catches, then contact them directly via public social accounts. Access, climate and lodging are in the details below.
The gateway to interior Kelantan (Jeli/Kuala Krai/Gua Musang, the Nenggiri River basin) is Kota Bharu Airport (KBR). From KBR it is 1-2 hours by car to Jeli and Kuala Krai, and about 2.5-3 hours by car to Gua Musang. Gua Musang can also be reached by the East Coast Line (KTM) railway, and the Nenggiri River is accessed by road from Gua Musang town heading toward Kuala Betis.
| From | Route | Time | Notes |
|---|---|---|---|
| Kota Bharu Airport (KBR) | Car (toward Jeli) | About 1 hr 20-25 min | Road distance about 88-92 km. To the interior toward Jeli. |
| Kota Bharu (KBR) | Car (toward Kuala Krai) | About 1 hr 40 min - 1 hr 45 min | Road distance about 69-74 km. Uses the Kota Bharu-Kuala Krai Expressway. |
| Kota Bharu (KBR) | Car (toward Gua Musang) | About 2 hr 40 min - 3 hr | Road distance about 185 km (about 115 miles). Fastest route. |
| Kota Bharu (Wakaf Bharu station) | Rail (KTM Intercity, East Coast Line) | About 5 hr to Gua Musang | Fares are roughly a few to about 20 US dollars. A direct bus (departing Kota Bharu) also runs in about 4.5 hours. |
| Gua Musang town | Road (Route D30, toward Kuala Betis) | Local access | The Nenggiri River (Sungai Nenggiri) is about 30 km from Gua Musang town. Kuala Betis is the entry point and base. A base for kayaking, rafting, and fishing activities. |
Coordinates: 5.7, 101.85(Open in Google Maps)
Mahseer/carp/Mountain stream
The best season for freshwater/river fishing (toman/Kelah = Malayan mahseer, Tor tambroides) is Feb-Sep, when rain is relatively low and water levels are stable (especially the drier period of Feb-Apr). It is safest to avoid Oct-Jan, when the northeast monsoon brings strong flooding and turbidity. Because Kelah (mahseer) migrate upstream to the headwaters in the dry season and spawn around July, the clear streams and rocky-bottomed upper reaches are good points. The Nenggiri River has a Kelah sanctuary where large individuals (a record up to 27 kg) live.
◎ peak: Feb–Apr · ○ in season: Feb–Sep
See what else is in season now →
For Mahseer/carp Targeted on lures, fly and dough/paste baits.
Full how-to & tackle on each species page
*Photos are not re-hosted; we link to each social account (R8). Auto-updated with the latest posts.
Interior Kelantan (representative values for Gua Musang) has a tropical climate. The annual average temperature is about 24.7C and annual rainfall is about 2,500 mm. The northeast monsoon (Nov-Jan) brings heavy rain, with the rainy season peaking especially from Oct-Dec (October is the wettest, about 301 mm). The hottest period is April. Temperatures are high throughout the year (representative values, Gua Musang).
| Month | Avg ℃ | High ℃ | Low ℃ | Clothing |
|---|---|---|---|---|
| 25 | 29 | 21 | Summer clothing. Rain gear is essential during the northeast monsoon. | |
| 26 | 32 | 21 | Summer clothing. Relatively dry (driest month). | |
| 27 | 33 | 22 | Summer clothing. Hot during the day. | |
| 28 | 34 | 23 | Summer clothing. Hottest period; bring sun protection and stay hydrated. | |
| 27 | 33 | 22 | Summer clothing. Watch for sudden showers. | |
| 27 | 33 | 22 | Summer clothing. Hot and humid. | |
| 27 | 32 | 22 | Summer clothing. Watch for sudden showers. | |
| 27 | 32 | 22 | Summer clothing. Hot and humid. | |
| 27 | 32 | 22 | Summer clothing. Rain begins to increase. | |
| 26 | 31 | 21 | Summer clothing. Wettest month; rain gear essential. | |
| 26 | 30 | 21 | Summer clothing. The northeast monsoon sets in fully; watch for rising water. | |
| 25 | 29 | 21 | Summer clothing. Peak rainy season; rain gear and waterproofing essential. |
| Class | Property | Price (approx) | Highlights | Links |
|---|---|---|---|---|
| High-end | Lalang's Resort & Spa (Ayer Lanas, Jeli) | From RM139 | A spa resort set in the forest of Jeli. Blending nature with modern facilities; suited for couples, families, and glamping | Google reviewsTripAdvisor |
| High-end | Durian Hill Villa (Gua Musang) | — | A villa atop a hill in Gua Musang. With a pool and good views | Google reviewsTripAdvisor |
| High-end | Rz Gold Hotel (Kuala Krai) | — | A 3-star hotel in Kuala Krai. Room service, 24-hour front desk, free WiFi, family rooms | Google reviewsTripAdvisor |
| Standard | M Quality Hotel (Gua Musang) | Around RM72 and up | A 3-star hotel in Gua Musang (in town). Free WiFi, free private parking, family rooms | Google reviewsTripAdvisor |
| Standard | Hotel Mutiara (Gua Musang / Kuala Krai) | — | With a pool (Gua Musang). The Kuala Krai branch has a 24-hour front desk and free WiFi. Convenient in-town location | Google reviewsTripAdvisor |
| Standard | Sarina Hotel (Jeli) | — | A 2-star hotel in Jeli. 24-hour front desk, free WiFi, family rooms. A base for the Thai border and hot-spring tourism | Google reviewsTripAdvisor |
| Budget | OYO 89892 Hotel Jeli Inn (Jeli) | Around RM53 and up | A budget hotel in Kampong Bukit Susun. Room service, 24-hour front desk, free WiFi | Google reviewsTripAdvisor |
| Budget | Damai Homestay Kuala Krai | RM120-300 (guide for whole-house rental) | A homestay in Kuala Krai. 3 bedrooms, fully equipped kitchen, free WiFi, private parking. For families/groups | Google reviewsTripAdvisor |
| Budget | Faizeen Homestay (Kuala Krai) | — | A homestay at Taman Laman Firdaus (next to Kuala Krai Hospital). Good access to various facilities | Google reviewsTripAdvisor |
| Name | Cuisine | Budget | Highlights | Links |
|---|---|---|---|---|
| Restoran Ikan Bakar Tok Abah 2 (Gua Musang) | Kelantanese cuisine/grilled fish (ikan bakar) | — | Its signature is freshly grilled fish made daily. A variety of side dishes and raw vegetables (ulam) are on offer | Google reviewsTripAdvisor |
| Warong Muse (Gua Musang) | Traditional Kelantanese cuisine | — | Near Muse Ecopark. Specialties include roti titab, laksam, sup keting, and Maggi celup | Google reviewsTripAdvisor |
| Kedai Mok Nab (Gua Musang) | Kelantanese cuisine/breakfast | — | A long-established spot for breakfast-oriented local fare such as nasi kerabu, nasi dagang, nasi lemak, roti bakar, and kuih | Google reviewsTripAdvisor |
| Restoran Kak Zah (Gua Musang) | Kampong (village) cuisine | — | Popular with locals and travelers. Simple local fare such as grilled fish, turmeric fried chicken, and fresh vegetables | Google reviewsTripAdvisor |
Nearby spots easy to combine into one trip (straight-line distance). See the map above for locations.