Malaysia/Borneo (Sarawak and Sabah)

21 days · Solo

7 Days in Malaysian Borneo — Solo Nature & Wildlife

A focused wildlife and adventure trip through Sarawak and Sabah, anchored by the fixed Mulu Pinnacles trek and Kinabatangan river safari. The itinerary skips the tourist-trap stops and prioritizes genuine jungle experiences, moving efficiently between Kuching, Mulu, Kota Kinabalu, and the Kinabatangan — with the final days in KK used for recovery and optional reef snorkeling rather than padding. This preview covers the first 7 days of a 21-day trip — claim it to build the full itinerary with Voyaige.

Built for a solo spending 21 days in Malaysia/Borneo (Sarawak and Sabah)

Budget Estimate

$1,140

~$95/day for 21 days · USD

Accommodation 35%Food 20%Transport 20%Activities 25%

Good to Know

🍽️

Book MASwings Mulu flights well in advance — seats on the small propeller planes sell out, especially in July school holidays.

💰

Carry cash in smaller towns; ATMs in Mulu don't exist and rural Sabah has patchy card coverage.

🏘️

A Celcom SIM gives the best rural coverage in Sabah and Sarawak for about 30 MYR with solid 4G in most lodge areas.

🎒

Pack one set of quick-dry clothes specifically for river activities — you will get wet on longboats and it's not always convenient.

🌤️

July is school holiday season in Malaysia — book Bako park entry and Kinabalu lodges early, as they fill faster than expected.

💡

Leeches are common in Mulu and Kinabalu jungle trails — tuck trousers into socks and carry salt or lighter as a quick deterrent.

💡

Sunrise and dusk are the two magic windows for all wildlife in Borneo — if you're tired, push through; the midday is genuinely dead.

💡

Skipping Danum Valley, Brunei, Poring, and Turtle Islands is sensible for this trip length — each adds logistics without proportionate payoff given what you're already seeing.

Day by Day

1

Arrival in Kuching — Settle In and Explore the Waterfront

Afternoon

Arrive Kuching International Airport

AfternoonKuching Old Town

Clear immigration, grab a local SIM at the airport (Celcom or Maxis have desks). Take a Grab or metered taxi to your guesthouse near the old town — budget around 25-35 MYR from the airport.

25-35 MYR taxi

Kuching Waterfront Walk

4:30 PMKuching Waterfront

Stroll the Sarawak River waterfront — it's genuinely pleasant, not overdeveloped, with views across to the Astana and Fort Margherita. Good way to stretch after the flight and get oriented.

Free
Evening

Cross the river to Fort Margherita (optional)

6:00 PMKuching Waterfront

A small tambang (river ferry) for 50 sen takes you across to see the old fort — it's quick and gives a feel for how locals use the river. Skip it if you're exhausted.

1 MYR return

Where to eat

dinner

Top Spot Food Court

A multi-level open-air seafood hawker complex. Go for the midin fern stir-fry, paku salad, or whatever the stall recommends fresh. Budget 20-35 MYR per person with a drink.

Grab works well in Kuching city. Walking is feasible around the old town and waterfront. Don't rent a car — it's not needed here.
2

Bako National Park — Proboscis Monkeys and Coastal Jungle

Morning

Head to Bako Bazaar jetty

7:30 AMBako National Park

Take a Grab or public bus (bus 1 from Kuching Sentral, then a local bus or share taxi to Bako village) to the jetty at Bako Bazaar. Aim to be at the jetty by 8:30 AM latest.

15-25 MYR transport

Register and boat into Bako NP

8:30 AMBako National Park

Buy your park entry (20 MYR) and share a 7-minute speedboat across to the park HQ beach. The boat is shared cost — around 50 MYR per boat, so you may split with others. Boats run on demand.

20 MYR entry + ~25 MYR boat

Lintang Loop Trail

9:00 AMBako National Park

The 5.25 km Lintang Loop is the park's best all-rounder — it crosses multiple vegetation zones including heath forest and sea cliffs. Allow 3-4 hours at a relaxed pace. Proboscis monkeys are frequently seen near the beach on return.

Free (included in entry)
Afternoon

Rest at park canteen and proboscis watch

1:00 PMBako National Park

The park canteen serves basic but decent food. Proboscis monkeys often come to the mangroves near HQ around midday and again at dusk — spend 30 minutes scanning the shoreline trees.

10-15 MYR lunch

Telok Pandan Kecil trail (optional)

2:30 PMBako National Park

If energy allows, this 3 km trail leads to a tucked-away beach with dramatic sea stacks — one of the more photogenic spots in Bako. It's sandy underfoot toward the end.

Free

Return boat and head back to Kuching

4:30 PMBako National Park

Flag down a return boat from HQ beach — last boats are typically by 6 PM, don't cut it too close. Head back to Kuching for dinner.

~25 MYR boat

Where to eat

breakfast

Eat before leaving Kuching

Grab kaya toast and kopi at a local kopitiam near your guesthouse — cheap, fast, and keeps you going through the morning.

lunch

Bako NP Canteen

Basic rice and noodle dishes, functional rather than exciting. Bring snacks from Kuching to supplement.

dinner

Chong Choon Café or Jalan Carpenter hawkers

Try Sarawak laksa here — it's the dish Kuching is known for and worth a proper bowl before leaving the state.

Yes, absolutely include Bako — it's the right call for this trip. Proboscis monkeys, pitcher plants, bizarre sandstone formations, and coastal jungle all within a half-day from Kuching. It's one of the genuinely great small national parks in Southeast Asia and not remotely touristy inside the park itself. Go as a day trip; no need to overnight unless you want the night walk (offered by park staff, ~50 MYR).
3

Fly to Mulu — Caves and Jungle Arrival

Afternoon

Morning flight Kuching to Mulu via Miri

MorningMulu National Park

MASwings operates the Kuching–Miri–Mulu route. Book the earliest available flight — connections can be tight and Mulu flights are small propeller planes. Confirm baggage limits (10 kg cabin on MASwings Mulu route).

150-250 MYR flight

Check in and park orientation

Early AfternoonMulu National Park

The park is compact — accommodation, trails, and caves are all close together. Book into your lodge or longhouse-style accommodation near park HQ. The park office is steps away to confirm your Pinnacles booking for the following two days.

80-150 MYR/night mid-range

Wind Cave and Clearwater Cave

2:00 PMMulu National Park

These two caves are accessed by a 30-40 minute longboat ride upriver — genuinely dramatic. Wind Cave has incredible cave formations; Clearwater is one of the longest cave systems in Southeast Asia with a swim hole at the exit. Book at the park office; tours run in the afternoon.

55-75 MYR including boat
Evening

Bat exodus at Deer Cave

6:00 PMMulu National Park

Every evening at dusk (roughly 5:30-6:30 PM depending on season), millions of bats spiral out of Deer Cave in a continuous column for 20-40 minutes. Walk the 3 km plankwalk from HQ. Absolutely unmissable — one of the great wildlife spectacles in Asia. Bring a light layer; it gets cool fast.

30 MYR entry to show cave area

Where to eat

breakfast

Kuching guesthouse or airport

Eat before flying — food options in Mulu are limited to park canteen and a couple of small cafes near HQ.

lunch

Mulu NP Canteen

Simple Malaysian rice dishes. Not exciting, but adequate. Stock up on snacks and water for the coming days.

dinner

Mulu NP Canteen or Café Mulu

Options are very limited in Mulu — the park canteen is your main option. Budget 15-25 MYR per meal.

Mulu airport is a 10-minute walk from park HQ. Everything inside the park is walkable or by longboat. You won't need any other transport once you arrive.

Like what you see?

This is just a preview — claim it to customize every detail, add flights, lodging, and more.

Claim & Customize
4

Mulu Pinnacles Trek — Day 1 (Ascent)

Morning

Longboat to Camp 5

7:00 AMMulu National Park

The Pinnacles trek begins with a 2-hour longboat ride upriver to Camp 5 — a basic bunkhouse in the jungle. This is included in your pre-booked Pinnacles package. Bring only what you need for 2 nights.

Included in Pinnacles package (~600-800 MYR total for 3D2N)

Trail from Camp 5 — afternoon acclimatize

9:30 AMMulu National Park

Arrive at Camp 5 mid-morning. Depending on your guide and group, you may do a short warm-up walk near camp. The Pinnacles trail itself is tackled fresh on day two morning. Rest, eat, and assess the humidity.

Included
Afternoon

Short trail or river swim near Camp 5

2:00 PMMulu National Park

Some guides take groups for a short trail or a swim in the Melinau River near camp. It's a good way to loosen up for the next morning. Camp 5 has basic facilities — cold shower, bunk beds, communal dining.

Included

Where to eat

breakfast

Camp meals (included in package)

All meals at Camp 5 are part of the Pinnacles package — basic but filling. Pack some energy bars from Miri or Kuching as backup.

lunch

Camp 5 communal dining

Cooked by camp staff. Expect rice, vegetables, and some protein.

dinner

Camp 5 communal dining

Same setup. Eat well and sleep early — the Pinnacles ascent starts before dawn.

The entire Pinnacles trek is managed by the park — guides, longboat, and camp are all fixed. Just follow your guide's instructions and don't bring unnecessary gear. Trekking poles are strongly recommended for the descent.
5

Mulu Pinnacles Trek — Day 2 (Summit and Return)

Morning

Pre-dawn start — Pinnacles ascent

6:00 AMMulu National Park

The trail to the Pinnacles is only 2.4 km but climbs 1,200m through primary jungle with fixed ropes and ladders on the upper section. It's genuinely hard — expect 3-4 hours up and 2.5-3 hours down. The razor-sharp limestone pinnacles at the top are extraordinary.

Included in package

Summit viewpoint — Pinnacles

10:00 AMMulu National Park

On a clear July morning, the view of the 45-metre limestone spires emerging from the jungle canopy is surreal. Spend 20-30 minutes at the top before the descent. Bring at least 2 litres of water per person.

Included
Afternoon

Return to Camp 5 and recover

1:30 PMMulu National Park

The descent is harder on the knees than the climb. Take your time on the fixed ropes. Rest at Camp 5, refuel, and prepare bags for the morning longboat back.

Included

Where to eat

breakfast

Camp 5 pre-trek breakfast

Eat before 6 AM departure — guides will prepare something early.

lunch

Trail lunch pack

Guides typically provide a simple lunch pack to eat at the summit or on the descent.

dinner

Camp 5

You'll be hungry — eat everything offered. Sleep hard.

Trekking poles make a significant difference on the descent — borrow or buy them in Kuching or Miri before arriving. Good grip trail shoes are essential; sandals are not allowed on this trail.
6

Return from Mulu — Fly to Kota Kinabalu

Morning

Longboat back to Mulu HQ

7:30 AMMulu National Park

Final longboat ride back from Camp 5, arriving at park HQ mid-morning. A genuinely beautiful river journey — watch for hornbills and kingfishers along the banks.

Included in package

Shower, pack, debrief

11:00 AMMulu National Park

Use the park facilities to clean up before the airport. Grab any forgotten items from the small park shop. This is the end of the Mulu leg.

Free
Afternoon

Fly Mulu to Kota Kinabalu (via Miri or direct)

1:00 PMKota Kinabalu

MASwings connects Mulu to Miri, then AirAsia or Malaysia Airlines connects Miri to KK. Alternatively check for direct Mulu–KK routing. Book this in advance — Mulu flights fill up. Total travel time including connection: 3-5 hours.

200-350 MYR depending on routing

Arrive KK — light exploration

EveningKota Kinabalu

Check into a guesthouse near the waterfront or Gaya Street area. Tonight is just recovery after the trek. Walk to the waterfront night market if energy allows.

60-120 MYR/night guesthouse

Where to eat

breakfast

Camp 5 final breakfast

Eat before the longboat — it's a long travel day.

lunch

Miri airport or Mulu HQ canteen

Grab something during your layover in Miri if connecting there.

dinner

KK Waterfront Night Market (Filipino Market)

Fresh grilled seafood by the kilo — barramundi, giant prawns, stingray — right on the waterfront. Point and price before ordering. Budget 30-50 MYR.

Grab works well in KK city. Your guesthouse should be walkable to most things in the centre — don't take a taxi from the airport if Grab is available, it'll save you 15-20 MYR.
7

Kinabatangan River — 3 or 4-Night Safari Begins

Morning

Bus or transfer to Sandakan

8:00 AMSandakan

Take an early morning bus from KK's Inanam bus terminal to Sandakan — roughly 5-6 hours on a comfortable express coach (25-35 MYR). Alternatively, book a direct transfer to Sukau through your Kinabatangan lodge, which often costs 80-120 MYR but saves the Sandakan connection.

25-35 MYR bus or 80-120 MYR direct lodge transfer
Afternoon

Arrive Sukau — Kinabatangan Lodge check-in

2:00 PMKinabatangan River

Most mid-range lodges (Uncle Tan's, Kinabatangan Jungle Camp, Sukau Rainforest Lodge if budget stretches) are on or near the river. Check in, get briefed on the program. The river becomes yours for the next 3-4 days.

150-300 MYR/night all-inclusive typical packages

First afternoon river cruise

4:00 PMKinabatangan River

Your first river cruise in a small boat — this is where Borneo delivers. Proboscis monkeys, pygmy elephants, crocodiles, hornbills, and kingfishers are all realistic sightings. July is a good month as water levels are moderate. Stay quiet and let the guide work.

Included in lodge package
Evening

Night river cruise

8:00 PMKinabatangan River

The night cruise reveals a completely different river — spotlighting for crocodiles, sleeping kingfishers, and nocturnal wildlife. One of the great Borneo experiences. Bring a fleece; river air at night is cool.

Included in lodge package

Where to eat

breakfast

KK guesthouse or bus terminal

Eat before the long bus — carry snacks for the journey.

lunch

Sandakan food stalls or lodge transfer stop

If connecting through Sandakan, try a local kopitiam near the bus terminal — beef noodles or prawn noodle soup.

dinner

Kinabatangan Lodge dining (included)

Meals at most lodges are included in packages — usually generous buffet-style Malaysian food. Eat together with other guests; it's a good way to share wildlife intel.

Confirm with your lodge whether they offer a direct pickup from KK — several do for reasonable fees and it eliminates the Sandakan bus-then-shared-van faff. Worth the extra cost on a multi-day package.
8

Kinabatangan River — Full Day of Wildlife

Morning

Pre-dawn river cruise

5:30 AMKinabatangan River

The best wildlife sightings happen at first light when animals come to drink and are most active. Your guide will have you on the river before sunrise — this is worth every bit of the early alarm.

Included

Breakfast and midday rest

8:00 AMKinabatangan River

Return to lodge for breakfast. Midday is typically quiet on the river — animals retreat into shade. Use this time to rest, read, or explore the lodge's walking trail if one exists.

Included
Afternoon

Afternoon river cruise — oxbow lake option

3:30 PMKinabatangan River

Some lodges take guests into the Danau Girang oxbow lake area, which is calmer water and excellent for proboscis monkeys and water birds. Ask specifically for this if not already in the itinerary.

Included or small supplement
Evening

Night walk in the jungle

8:00 PMKinabatangan River

A guided night walk on a short loop near the lodge — vipers, tarantulas, glowing fungi, flying squirrels. Not as dramatic as the river but adds variety. Optional but recommended.

Included or 20-30 MYR supplement

Where to eat

breakfast

Lodge dining

Included — fuel up properly before the morning cruises.

lunch

Lodge dining

Included. Some lodges do a lighter lunch or packed option during the midday downtime.

dinner

Lodge dining

Included. Often the most social meal of the day — swap sighting stories with other guests.

You won't need to go anywhere today — everything is river-based. Enjoy the pace. This is the point of the Kinabatangan.
9

Kinabatangan River — Final Cruises and Transfer Back

Morning

Final dawn river cruise

5:30 AMKinabatangan River

One last morning cruise — often when the biggest sightings happen, as if Borneo saves the best for last. Pygmy elephant sightings along this stretch are not uncommon in July.

Included

Breakfast and check-out

8:30 AMKinabatangan River

Pack up and settle any extras with the lodge. If you've booked 4 nights (Jul 22-25 or 23-26), today is check-out day. The extra night on the Kinabatangan is genuinely worth it — you'll see things on nights three and four that the short-stay guests miss.

Included

Transfer back to KK

10:00 AMKota Kinabalu

Lodge transfer or public bus back to Sandakan, then bus or flight to KK. The overland journey is 5-6 hours total. Some lodges offer direct KK transfers for 100-150 MYR — worth taking if available.

35-150 MYR depending on option
Afternoon

Arrive KK — decompress

EveningKota Kinabalu

Check back into a KK guesthouse or mid-range hotel near the waterfront. Tonight is a rest night — you've earned it.

60-150 MYR/night

Where to eat

breakfast

Lodge dining — final included meal

Eat well before the long transfer.

lunch

Sandakan bus terminal area

If breaking the journey in Sandakan, try the famous Sandakan milk tea (teh C special) at a kopitiam — it's a local institution.

dinner

Night Market KK Waterfront or Sinsuran Complex

Back to civilisation comforts. The Sinsuran night market has cheap local food — 5-15 MYR per dish.

On the 4D3N vs 3D2N question: go for 4D3N without hesitation. The Kinabatangan is the wildlife highlight of the Sabah leg and the extra night meaningfully increases elephant and orangutan encounter chances. The marginal cost is small relative to what you get.
10

Tunku Abdul Rahman Marine Park — Island Snorkeling

Morning

Jesselton Point Ferry Terminal

8:00 AMJesselton Point

Head to Jesselton Point jetty in KK centre. Buy a return ticket to Sapi or Manukan Island — the two best for snorkeling. Ferries run frequently from around 8 AM and the crossing takes 20-30 minutes.

30-40 MYR return ferry per island

Sapi Island snorkeling

9:00 AMTunku Abdul Rahman Marine Park

Sapi has the best snorkeling in the TAR Marine Park — shallow coral gardens with good fish life, including reef fish, turtles (occasional), and decent visibility in July. Rent mask and fins at the jetty (15-20 MYR) if you don't have your own.

15-20 MYR gear rental

Island-hop to Manukan

11:00 AMTunku Abdul Rahman Marine Park

A short inter-island boat (negotiate on the beach, around 20-30 MYR per trip) takes you to Manukan, which has better beaches and a good snorkel spot on the western point. Less crowded on weekdays.

20-30 MYR inter-island boat
Afternoon

Return to KK and afternoon wander

2:00 PMKota Kinabalu

Take the afternoon ferry back. KK's Gaya Street Sunday Market is worth noting for its day, but the Signal Hill Observatory gives a good elevated view over KK and the islands on any afternoon.

Free

Where to eat

breakfast

Kedai Kopi near guesthouse, KK

Any local kopitiam for roti canai and coffee — fast, cheap, and exactly what you want before a boat trip.

lunch

Beach BBQ on Sapi or Manukan

Both islands have beach restaurants serving grilled fish and rice — overpriced relative to town (30-50 MYR) but convenient. Bring some snacks from KK to reduce cost.

dinner

Liau Kee or Centre Point Basement Food Court, KK

Centre Point basement is an underrated local food court with excellent variety and prices in the 5-15 MYR range. Better value than the waterfront restaurants.

On the Semporna/Sipadan question: skipping it is the right call for this trip. The Sipadan permit lottery is unpredictable (only 120 per day), the logistics from KK add a full extra day of travel each way, and Mabul/Kapalai as alternatives are notably overpriced for non-dive-obsessed travellers. The TAR Marine Park gives you decent reef snorkeling without the faff.
11

Mount Kinabalu Foothills — Poring Area or Kinabalu Park Visit

Morning

Bus or transfer to Kinabalu Park HQ

7:30 AMKinabalu National Park

Grab a Grab or public minibus from Inanam Terminal to Ranau/Kinabalu Park (2 hours, 25-30 MYR). You're not summiting — this is a foothills day — but the park itself and the mountain views are worth a half-day visit.

25-30 MYR bus

Kinabalu Park botanical garden and trail walk

10:00 AMKinabalu National Park

The park's botanical trail around HQ showcases montane forest, pitcher plants, and orchids. Even without summiting, being at 1,500m under the mountain's granite walls is spectacular. Entry to the park is 50 MYR for foreigners.

50 MYR park entry
Afternoon

Head to Poring Hot Springs (optional)

1:00 PMPoring Hot Springs

Poring is 45 minutes from Park HQ and has canopy walkways and sulphuric hot spring pools. It's slightly touristy and not as wild as it sounds, but the canopy walk is decent. Honestly optional — if you're feeling selectively done with organised stops by now, skip Poring and head back to KK earlier.

30-50 MYR entry + 20 MYR transport

Return to KK

4:00 PMKota Kinabalu

Bus back to KK arrives by early evening. Use the last light for a sunset walk along the KK waterfront — the view of the South China Sea at dusk with the islands silhouetted is genuinely beautiful.

25-30 MYR bus

Where to eat

breakfast

KK before departure

Eat in KK before the bus — food near Kinabalu Park is limited and more expensive.

lunch

Liwagu Restaurant, Kinabalu Park HQ

The park's own restaurant is decent quality and reasonably priced — local dishes with a mountain view.

dinner

Waterfront seafood, Kota Kinabalu

Splurge slightly on your penultimate night — a proper sit-down seafood dinner at one of the waterfront restaurants near Sutera Harbour. Barramundi or grouper cooked Chinese-style is the move.

On skipping Poring: it's fine to skip if you're tired or feel visited-out. The hot springs are sulfuric dips in concrete pools — more medicinal than luxurious. The canopy walk is pleasant but short. Kinabalu Park HQ alone is worth the trip.
12

KK Buffer Day — Final Wander and Departure

Morning

Gaya Street Sunday Market (if Sunday) or Central Market

9:00 AMKota Kinabalu

Gaya Street Market runs every Sunday morning and is the best street market in KK — local produce, handicrafts, and Sabahan food stalls. Worth an hour of wandering. If not Sunday, the Central Market near the waterfront is a good substitute.

Free to browse

Sabah Museum (optional)

10:30 AMKota Kinabalu

A compact but well-curated museum covering Sabah's ethnic groups, wildlife, and natural history. Covers context for everything you've seen in the past 12 days. About 45 minutes to an hour is enough.

20 MYR
Afternoon

Last lunch and souvenir shop

12:00 PMKota Kinabalu

Pick up any last items — Sabah coffee, local chilli sauces, and woven baskets make good compact souvenirs. Handicraft Market near the waterfront is the obvious spot.

Budget as needed

Head to KK International Airport

3:00 PMKota Kinabalu International Airport

Allow 45-60 minutes to the airport in traffic. Check-in for your international departure. Kota Kinabalu airport is manageable but can get busy in peak July — arrive with 2.5 hours for international.

20-30 MYR Grab

Where to eat

breakfast

Gaya Street stalls (if Sunday) or kopitiam

Kuih (local rice cakes), roti with local curry, or beef/chicken noodle soup — whatever looks freshest.

lunch

Sri Melaka or Restoran Yee Fung, KK

A proper Sabahan Chinese meal — steam fish, tofu, morning glory — as a last-day treat. 40-70 MYR for a generous spread for one.

dinner

Airport or on-flight

KK airport has a few decent spots airside. Don't leave it too long — have a proper last meal in town before heading out.

On the Jul 26-29 window: KK is genuinely a fine base for the final days and you do NOT need to manufacture extra stops. The TAR Marine Park islands, a Kinabalu foothills day, and a genuine rest day in KK is a well-balanced close. Resisting the urge to add Danum Valley (expensive, distant, requires an extra internal flight) or Brunei (transit visa admin, dull unless you love mosques) is the right instinct.

This is just the beginning

You've seen 12 days of Malaysia/Borneo (Sarawak and Sabah). Claim this itinerary and Scout will help you refine every detail — swap activities, add flights, book lodging, and plan the parts this preview didn't cover.

Claim This Trip

or start fresh with any destination

Free to start — no credit card needed

Day 1 of 12Arrival in Kuching — Settle In and Explore the Waterfront