← Back to mapLong reads →

Fishing Spots > Borneo

日本語EN中文BM한국어ไทย

Ulu Sarawak (Baram/Belaga) — fishing guides & charters

Freshwater

★Empurau/Mahseer/carp(Empurau/Semah/Kelah)

4 captains listed · freshwater category. A spot in Ulu Sarawak (Baram/Belaga) (Borneo) targeting ★Empurau/Mahseer/carp(Empurau/Semah/Kelah). Check the tide, captains and recent catches, then contact them directly via public social accounts. Access, climate and lodging are in the details below.

Jump to:Access (3)Climate (12)SeasonStay (9)Food (3)Weather (4)

Spot at a glance

Target fish
Mahseer/carp
Best season
Jan, Dec
Area
Borneo
Water type
Freshwater
Nearest int'l airport
MYY · Miri Airport
From airport
About 1.5 hours to Marudi (by road)
Coordinates
2.7, 113.78 Open in Google Maps
74d agoTide today 08/19 ・ Neap ・ Moon 5.5 (approx)
05:0311:1516:3722:5006121824

Where it is & getting there

Getting there (from the nearest int'l airport) source

There are two main gateways to the upper Sarawak interior (where Empurau, Semah and Toman dwell). The Baram River (toward Marudi) is reached from Miri (MYY), while the Belaga area via the Rajang River is entered from Bintulu (BTU) or Kapit. Express boats or 4WD vehicles are the standard means into the core river reaches, and the further upstream you go, the more a local guide and chartered boat become essential.

FromRouteTimeNotes
Miri (MYY)By road (about 42 km) to Marudi, or by express boat (services resumed in 2022) up the Baram River from the nearby Kuala Baram jettyAbout 1.5 hours to Marudi (by road)Marudi lies about 100 km upstream from the mouth of the Baram River. The road is partly single-lane with unpaved sections. MASwings (Twin Otter) small aircraft also serve Miri to Marudi. Ulu Baram further upstream requires a chartered boat plus a guide.
Bintulu (BTU)By road to Belaga via the Bintulu-Bakun Highway (paved road)About 2.5 to 3 hoursRoad is the most reliable way to reach Belaga village. Fishing spots further up the Rajang/Balui from Belaga require a chartered longboat plus a local guide.
KapitBy express boat on the Rajang River to Belaga (174 km)About 6 to 7 hours upstream, about 5 hours downstreamOperating on an alternating-day schedule (as of 2024): departing Kapit around 10:00 and arriving Belaga around 15:00, departing Belaga around 7:00 and arriving Kapit around 12:00. In the dry season low water levels often cause suspensions and cancellations, so a road alternative should be considered. Kapit itself is reached by express boat from Sibu.
✈️ Find flights
To: MYY — Miri Airport
See schedules on Google Flights →Compare fares →
Schedules change seasonally. Enter your origin to see flights and times.
Airport transfers & charters: SarawakTransfers and private cars from the airport into town.See on Klook →
🎡 Things to do: Sarawak
Find on Klook →
🚗 Car rental
Compare car rentals →
📶 Local SIM / eSIM
Get a data eSIM →
Tides, weather and messaging the captain all need data. Get an eSIM before you go.

Coordinates: 2.7, 113.78(Open in Google Maps

Target fish & season

★Empurau/Mahseer/carp(Empurau/Semah/Kelah)

For upstream stream fish such as Empurau (genus Tor), no official "best season" for fishing has been clearly established, but the spawning runs are said to occur during Landas (the high-water period of the northeast monsoon), and breeding takes place seasonally about three times a year. On the other hand, river access (express boat operation) tends to be suspended or made difficult by low water levels in the dry season, so the transitional periods that avoid both the dangerous high-water peak of midwinter (December to January) and extreme drought (roughly February to April or August to October) are realistically easier to travel in. The specific opening and peak months depend on local guides and boat-operation conditions, so checking in advance is essential.

Best months (season · our estimate)

○ in season: Jan, Dec

○ in season
Our own estimate — a prediction from sources & past trends, not official data. Varies with weather & tides; catches not guaranteed.

See what else is in season now →

How to fish here

Push deep into the clear headwaters of the Baram and Balui in interior Sarawak to chase empurau (Tor tambroides), Malaysia's most prized freshwater fish, along with its mahseer cousin the semah. They live only in a handful of rivers around Kapit and Hulu Rajang, so catch-and-release is the rule to protect the stock. On Bakun Lake the targets are empurau, semah, and sebarau, with many unexplored tributaries still waiting.

Full how-to & tackle on each species page:Mahseer/carp

Info & reviews

@anak_pa_mada
Baram Ulu Empurau
Open ›
@jeferry_siew7777
Belaga Empurau
Open ›
@jutxuchuaki
semah/empurau
Open ›
@jeffersonzvaiey
Ulu Anap Tatau
Open ›

Recent catches

★Empurau
6/6
@anak_pa_mada

*Photos are not re-hosted; we link to each social account (R8). Auto-updated with the latest posts.

Browse by tag

#mahseerTikTokIG
#kelahTikTokIG
#mancingborneoTikTokIG
#mancingliarTikTokIG
#mancingTikTokIG
#fishingguideTikTokIG
Details (access, climate, lodging & more)

Climate & what to wear source

The Sarawak interior has a tropical rainforest climate, hot and humid year-round. Seasonal variation in temperature is small, and rainfall divides the seasons. From around November to February the northeast monsoon (NE monsoon, locally called Landas) brings more rain, with December to January being the wettest. The table below uses the monthly normals of Ba Kelalan (an inland highland observation point) as representative values for the Sarawak interior (lowland riverside areas tend to be slightly warmer than this).

MonthAvg ℃High ℃Low ℃Clothing
27.830.423.9Light, breathable clothing plus essential rain gear (heavy rain from the northeast monsoon)
27.730.223.6Light clothing plus rain gear (more rain before the monsoon ends)
28.531.523.7Light clothing, rain gear for sudden showers
29.232.624.1Thin long sleeves for sun and insect protection plus a foldable rain jacket
29.833.324.4Light, breathable clothing, hat and sun protection
29.633.524.1Light clothing; a relatively dry period but rain gear for sudden downpours
29.533.523.8Light clothing; the driest period, hot during the day, sun protection
30.034.224.2Light clothing; the hottest time of year, stay hydrated and protect against the sun
29.733.524.3Light clothing plus rain gear (rainfall tends to increase heading into the wet season)
29.232.924.1Light clothing plus rain gear
28.732.224.0Light clothing plus solid rain gear (many rainy days during the northeast monsoon)
28.231.323.9Light clothing plus essential rain gear (the wettest period of the year)

Lodging (by class) source

ClassPropertyPrice (approx)HighlightsLinks
High-endThe Regency Pelagus Resort(Kapit)Around RM200 onward as a guide (meals included, confirm in advance)About 1 hour by boat from Kapit, the only resort along the Rajang River. Has a pool and rooms with a balcony overlooking the river. A base for the Pelagus rapids and longhouse visits. Electronic payment is unreliable, so cash is a must.Google reviewsTripAdvisor
High-endHotel Meligai Kapit(Kumang Suite)From RM350 (Suite King)The best-equipped hotel in Kapit town. Suites have a mountain view, with 4 meeting rooms and a cafeteria. Standard rooms start from around RM85 to 100.Google reviewsTripAdvisor
High-endHotel Meligai Kapit(Suite Queen/Twin)From RM250Suites of 47 to 86 sq m. City or mountain view. A relatively new and clean option in the town center.Google reviewsTripAdvisor
StandardGreenland Inn(Kapit)RM120 (Standard)A clean, well-regarded mid-range inn in Kapit town. Air conditioning and a private bathroom. Good reviews.Google reviewsTripAdvisor
StandardDaphne's Homestay(Belaga / Sungai Dangan)From RM60 per room (private room with bath)An Orang Ulu style homestay with 10 rooms in total. 2 rooms with a large bed plus private bath, and 8 twin rooms. Contact: Daphne Ida 011-14090908 etc.Google reviewsTripAdvisor
StandardMarudi Hotel(Marudi / Baram)Around RM80 as a guide (confirm in advance)No.3 Queen Square, in the center of Marudi town. Wi-Fi, restaurant and room service available. Basic but clean rooms. One of the few lodgings in Marudi.Google reviewsTripAdvisor
BudgetHomestay U&I(Belaga / Uma Belor)Guide: inquire (homestay with meals included)A family-run homestay inside the Kayan longhouse "Uma Belor." Said to be one of the longest longhouses in Sarawak. An authentic longhouse-living experience. Contact: Daisy +60128582241. Tripadvisor rating 4/5.Google reviewsTripAdvisor
BudgetBelaga B&B / Daniel Levoh's Guest House(Belaga町)RM20 to 35 (B&B has 5 rooms at RM25-35, Daniel's is RM20 per bed)Budget lodging in Belaga town. Daniel Levoh's Guest House offers English support and is handy for arranging tours into the interior. The B&B has an attached cafe.Google reviewsTripAdvisor
BudgetBelaga Hotel / Hock Chiang Inn(Belaga Bazaar)RM30 to 45Long-established budget inns at Belaga Bazaar. Belaga Hotel (14 Belaga Bazaar, RM40, Chinese supported) and Hock Chiang Inn (the first shop from the jetty, air-conditioned twin around RM30).Google reviewsTripAdvisor

Where to eat

NameCuisineBudgetHighlightsLinks
Open Air Night Market(Kapit 公共広場裏)Street stalls and local foodRM5 to 15A stall street one block behind the square. The Chinese stalls beside the Methodist church are well regarded, with staples like "Nasi + Ayam + Sayur + Sup" and Nasi Kampur. Around 17:30 to 22:00.Google reviewsTripAdvisor
Malindo Cafe(Kapit / Harmony Mall)Malay-style local set mealsRM8 to 20Unusually for the town, it serves somewhat spicy dishes. A wide variety of pre-cooked dishes of above-average quality.Google reviewsTripAdvisor
Shukri Corner(Belaga)Local eatery (Malay-style)RM5 to 15A standby eatery in Belaga about 200 m from the jetty. Cheap, tasty food and drinks. Eateries in Belaga are generally similar in price and quality.Google reviewsTripAdvisor

If the sea gets rough

Things to do in SarawakFor days the boat can't sail — book local tours & tickets.See on Klook →

Posting activity at this spot

1: 012: 1123: 2234: 1145: 3356: 1167: 3378: 089: 0910: 01011: 01112: 44124

* A “seasonal posting trend” based on public social posts we track (3 accounts, period 2023-02–2026-07, 15 posts). Not actual catch statistics—posting frequency ≠ real catch; treat as a reference indicator with biases (popular-account skew, etc.). Sources are the linked posts.

Nearby spots to combine in one trip

Nearby spots easy to combine into one trip (straight-line distance). See the map above for locations.

Source: each captain/guide's public social accounts. Only public handles and URLs are listed. Please contact captains in their preferred language; a premium (non-local) rate is standard given the extra coordination.
See this spot on the map