Borneo Travel Itinerary from 8 to 20 March 2029

Day 1 · Thu, Mar 8
Kota Kinabalu, Sabah

Arrival in Kota Kinabalu

  1. Kota Kinabalu International Airport — Tanjung Aru; arrive, transfer, and check in, allowing ~1–2 hours.
  2. Tanjung Aru Beach — Tanjung Aru; enjoy one of Sabah’s best sunsets, late afternoon, ~1.5 hours.
  3. Anjung Senja — Kota Kinabalu waterfront; sample grilled seafood from local stalls, dinner, ~1.5 hours, approximately RM20–50 per person.
  4. Kota Kinabalu Waterfront — city centre; take an easy evening promenade after dinner, ~45 minutes.

Arrival and Check-in

Arrive at Kota Kinabalu International Airport in Tanjung Aru, where immigration, baggage collection, and an airport transfer will usually take around 1–2 hours. The airport is close to the city: a Grab to central Kota Kinabalu generally takes 10–20 minutes and costs roughly RM10–25, depending on traffic and demand. Check in, freshen up, and keep the afternoon unhurried after the flight.

Late Afternoon at the Beach

Head back towards Tanjung Aru Beach for sunset, ideally arriving 45–60 minutes before the sun reaches the horizon. The beach is free, spacious, and particularly atmospheric when the sky turns orange over the islands of Tunku Abdul Rahman Marine Park. March is often warm and humid, so bring water and insect repellent; sunset timing is usually around 6:15–6:30pm, though confirm locally closer to the date. A Grab back into town is normally straightforward, but arrange it before leaving the beach if demand is high.

Evening Waterfront

For dinner, make your way to Anjung Senja, the open-air waterfront food area near the city centre. Choose grilled fish, prawns, squid, or chicken from the stalls, with rice and a cold drink; allow approximately RM20–50 per person, depending on the seafood selected. Stall opening times vary, but the area is generally liveliest from late afternoon into the evening. Afterwards, take a relaxed 45-minute walk along the Kota Kinabalu Waterfront, enjoying the sea breeze and city lights before returning to your hotel. Keep small cash on hand, and use Grab rather than walking alone on quieter roads late at night.

Day 2 · Fri, Mar 9
Kota Kinabalu, Sabah

Kota Kinabalu

  1. Gaya Street Sunday Market — Gaya Street; browse local food, crafts, and produce, morning, ~2 hours.
  2. Atkinson Clock Tower — city centre; see Kota Kinabalu’s historic landmark, late morning, ~30 minutes.
  3. Sabah State Museum — Kepayan; explore Sabah’s cultural and natural history, midday, ~2 hours.
  4. Welcome Seafood Restaurant — Asia City; choose fresh seafood for lunch, ~1.5 hours, approximately RM40–80 per person.
  5. Kota Kinabalu City Mosque — Likas; photograph the striking waterfront mosque from outside, late afternoon, ~45 minutes.

Morning

Start early at the Gaya Street Sunday Market, which is usually busiest and most enjoyable between about 7:00 and 9:30am. The market runs along Gaya Street and nearby side roads, with stalls selling kuih, fresh fruit, Sabah snacks, plants, crafts, and small souvenirs. Try a few local bites rather than having a full breakfast—look for tuaran mee, nasi kuning, or steamed kuih—and carry small notes and a reusable bag. The market generally winds down around noon, but many food stalls begin packing up earlier.

Walk from Gaya Street to the Atkinson Clock Tower in roughly 10–15 minutes, taking the short uphill route toward Jalan Tunku Abdul Rahman. Allow around 30 minutes for photographs and the view back toward the city; the tower grounds are open-air, so this is best before the midday heat. From here, take a Grab to the Sabah State Museum in Kepayan—normally 10–15 minutes, depending on traffic. The museum complex commonly opens from around 9:00am to 5:00pm, though hours and admission fees can change, so check shortly before your trip; allow about two hours for the main galleries, traditional houses, and exhibits on Sabah’s cultures, archaeology, and natural history.

Lunch and Afternoon

Continue by Grab to Welcome Seafood Restaurant in Asia City, usually a 10–20-minute ride from the museum. Choose your seafood from the tanks and ask the staff to recommend preparations; prawns, clams, fish, and Sabah vegetables make an easy shared meal. Budget approximately RM40–80 per person, more if you choose premium shellfish, and allow about 1½ hours. After lunch, take a break at your hotel or wander around Asia City rather than adding another major sight—the humidity makes a slower afternoon worthwhile.

Late afternoon, head by Grab to the Kota Kinabalu City Mosque in Likas, allowing 15–25 minutes in traffic. Admire and photograph the mosque from the public waterfront viewpoint outside; do not enter the grounds unless visitor access is clearly available and you are dressed modestly. The light is especially good toward sunset, but avoid blocking local worshippers and check prayer-time restrictions. A Grab back to central Kota Kinabalu generally takes 10–20 minutes; if you want a drink afterward, return to your hotel area before the evening traffic builds.

Day 3 · Sat, Mar 10
Kundasang, Sabah

Kinabalu Park

Getting there from Kota Kinabalu, Sabah
Private car or shared minivan via the Kota Kinabalu–Tamparuli–Kundasang road (about 2–2.5 hours, RM180–300 private car or RM30–50 per person shared). Depart around 6:30–7:00am: Kinabalu Park is planned for the morning, and Poring is another drive onward.
  1. Kinabalu Park — Kundasang; walk its montane trails and visit the botanical garden, morning, ~3 hours.
  2. Liwagu Restaurant — Kinabalu Park; have a convenient highland lunch, ~1 hour, approximately RM25–50 per person.
  3. Poring Hot Springs — Ranau; soak in the mineral pools and explore the surrounding forest, afternoon, ~3 hours.
  4. Canopy Walkway — Poring; experience elevated rainforest views, afternoon, ~1 hour.

Morning

After the early drive from Kota Kinabalu, arrive at Kinabalu Park around 9:00am, when the air is cool and the mountain forest is usually clearest. Allow about three hours for the botanical garden and one of the signed montane trails; the paths can be damp, so wear proper walking shoes and bring a light rain jacket. The park entrance is roughly RM15 for Malaysian visitors and RM50 for international visitors, with small additional charges possible for certain facilities. Keep your ticket handy and check the day’s trail conditions at the park office, as weather can change quickly around Mount Kinabalu.

Lunch and Afternoon

Have lunch at Liwagu Restaurant, conveniently within Kinabalu Park, where a simple meal generally costs RM25–50 per person. Afterward, continue by car for roughly 45–60 minutes to Poring Hot Springs near Ranau. Set aside about three hours here for the mineral pools and the surrounding rainforest; bring swimwear, a towel, and modest clothing for walking between the pools. Individual hot-tub rooms are often more comfortable than the public tubs, though availability and fees can vary, so arrive with some flexibility.

Finish at the Canopy Walkway, reached via the forest paths within Poring. The suspended bridges involve steps and can sway slightly, but the elevated views into the rainforest are well worth doing, particularly if the weather remains clear. Allow about an hour, and avoid carrying loose items or using the walkway during heavy rain or strong winds. Poring’s facilities and entry arrangements can change, so confirm current opening hours and combined ticket prices locally; after the visit, return to your Kundasang accommodation for a quiet evening rather than trying to add another attraction.

Day 4 · Sun, Mar 11
Kundasang, Sabah

Mount Kinabalu foothills

  1. Desa Dairy Farm — Kundasang; enjoy Mount Kinabalu views and Sabah-produced dairy treats, morning, ~2 hours.
  2. Kundasang War Memorial — Kundasang; visit its landscaped gardens and learn its wartime history, late morning, ~1 hour.
  3. Kundasang Vegetable Market — Kundasang; browse highland produce and flowers, midday, ~45 minutes.
  4. H Benjamin Residence — Kundasang; stop for a relaxed highland lunch and views, ~1.5 hours, approximately RM25–50 per person.
  5. Sosodikon Hill — Kundasang; take a short hike for broad valley panoramas, late afternoon, ~1.5 hours.

Morning

Begin at Desa Dairy Farm around 8:00am, before the clouds gather around Mount Kinabalu and the farm becomes busier. The drive from central Kundasang takes roughly 25–30 minutes on winding roads; arrange a local taxi or private driver, as Grab coverage is unreliable here. Allow about two hours to walk among the grazing cattle, take photographs, and try Sabah-produced milk, yoghurt, and ice cream. The farm generally operates in the morning and charges a modest entrance fee, but check the 2029 opening hours locally because access can change with weather or farm operations. Bring a light jacket—the highland air is noticeably cool.

Continue downhill to the Kundasang War Memorial, about 20 minutes away. Its four landscaped gardens commemorate the prisoners of war who died during the Sandakan–Ranau marches, and it is best approached quietly rather than as a quick photo stop. Spend around an hour reading the displays and walking through the gardens; a small entrance fee is payable, and the memorial typically opens from morning until late afternoon. From here, it is only a short drive to Kundasang Vegetable Market, where farmers sell cabbages, leafy greens, strawberries, flowers, and local snacks. This is a good place to browse without rushing and pick up fruit for later—the market is most lively before mid-afternoon.

Lunch and Afternoon

Have lunch at H Benjamin Residence, a relaxed highland stop with broad views over the surrounding valleys. Allow about 1½ hours and budget approximately RM25–50 per person. The menu is generally straightforward Malaysian and local comfort food rather than fine dining, so it is worth ordering a little extra if you are hungry after the morning outdoors. After lunch, leave plenty of time for the drive to Sosodikon Hill, usually around 25–35 minutes depending on traffic and road conditions. Start the short uphill walk in the late afternoon, when the light is softer and the views across the Kundasang valley are often at their best. The trail can be muddy after rain and has exposed sections, so wear shoes with grip, carry water, and bring a rain layer; allow roughly 1½ hours including time at the viewpoint. Arrange your return car in advance, since mobile signal and ride-hailing availability around the hill can be patchy.

Day 5 · Mon, Mar 12
Sepilok, Sabah

Sepilok orangutan sanctuary

Getting there from Kundasang, Sabah
Pre-arranged private 4WD/car via Ranau–Telupid–Kinabatangan–Sepilok (about 5–6 hours, RM450–700 per vehicle). Depart by 5:30–6:00am to reach Sepilok for the morning orangutan feeding session. Arrange through your hotel or a Sabah transfer operator; public transport is slow and requires changes.
Taxi/car to Ranau, then buses via Telupid and Sandakan to Sepilok (roughly 7–9 hours, RM50–90 total), but it is unreliable for the morning activities.
  1. Sepilok Orangutan Rehabilitation Centre — Sepilok; attend a feeding session and learn about orangutan conservation, morning, ~2.5 hours.
  2. Bornean Sun Bear Conservation Centre — Sepilok; see rescued sun bears and conservation work, late morning, ~1.5 hours.
  3. Rainforest Discovery Centre — Sepilok; walk forest trails and canopy bridges, afternoon, ~3 hours.
  4. Sepilok Nature Lodge Restaurant — Sepilok; eat amid rainforest surroundings, dinner, ~1 hour, approximately RM25–60 per person.

Morning

Start at the Sepilok Orangutan Rehabilitation Centre for the morning feeding session, typically at 10:00am; arrive by about 9:30am to allow time for registration and the short walk through the forest. The centre usually opens from around 9:00am, with entry costing approximately RM30–35 for international visitors, plus a small camera fee if applicable. The feeding platform is reached along a shaded boardwalk, and sightings are never guaranteed—these are semi-wild orangutans, so a quiet, patient visit is part of the experience. Allow roughly 2½ hours, including the visitor centre and conservation displays.

Late morning, walk across to the Bornean Sun Bear Conservation Centre, immediately beside the orangutan centre, so there is no need to arrange another vehicle. Allow about 1½ hours to visit the elevated viewing platforms and learn how rescued sun bears are rehabilitated. Admission is generally around RM50 for international adults, although 2029 prices and opening hours should be checked shortly before your visit. Bring water and mosquito repellent; the heat builds quickly even beneath the rainforest canopy.

Afternoon and Evening

After lunch, continue to the Rainforest Discovery Centre, a short taxi or pre-arranged hotel transfer from the two conservation centres. Plan around three hours for the canopy walkway, forest trails, and interpretation exhibits; the centre commonly operates into the late afternoon, but confirm the final entry time before setting out. Go slowly on the trails and look up into the canopy—hornbills, leaf monkeys, and flying insects are often easier to spot than large mammals. A local driver is more reliable than relying on Grab in Sepilok, particularly for the return journey.

Finish with dinner at Sepilok Nature Lodge Restaurant, where the open-air setting gives you a pleasant rainforest backdrop after sunset. Expect roughly RM25–60 per person for Malaysian and simple international dishes; service can be relaxed, so arrive before you are extremely hungry and bring cash as a backup. If you are staying elsewhere in Sepilok, ask your lodge to reserve a table and arrange a pickup, since restaurants are spread out and the roads are poorly lit after dark.

Day 6 · Tue, Mar 13
Sandakan, Sabah

Sandakan

Getting there from Sepilok, Sabah
Hotel taxi/private car via the Sandakan–Sepilok Road (about 35–45 minutes, RM50–90). Depart after breakfast; a 9:00am departure leaves ample time for Sandakan’s morning heritage visits.
  1. Agnes Keith House — Sandakan; tour the restored home of the celebrated writer, morning, ~1 hour.
  2. Sandakan Heritage Trail — Sandakan Old Town; follow historic buildings and viewpoints, late morning, ~1.5 hours.
  3. English Tea House & Restaurant — Sandakan; enjoy lunch with views over the bay, ~1.5 hours, approximately RM35–70 per person.
  4. Puu Jih Shih Buddhist Temple — Sandakan hills; admire the temple and panoramic harbour views, afternoon, ~1 hour.
  5. Sandakan Central Market — Sandakan waterfront; browse seafood, fruit, and local snacks, late afternoon, ~1 hour.

Morning

After breakfast in Sepilok, take your pre-arranged taxi or private car to Sandakan; the drive along the Sandakan–Sepilok Road takes around 35–45 minutes. Ask to be dropped first at Agnes Keith House, which normally opens in the morning and takes about an hour to visit. The restored wooden house has good views over the town and gives useful context about colonial-era Sandakan and the writer who described life in North Borneo. Entry is usually inexpensive, around RM2–10, but opening hours can change, so confirm with your hotel before leaving.

From the house, continue into Sandakan Old Town for the Sandakan Heritage Trail. Allow roughly 1½ hours for the route, including the historic shop houses, old municipal buildings, churches, and viewpoints over the waterfront. Parts of the trail involve slopes and uneven pavements, so comfortable shoes and water are worthwhile; a short taxi ride between more widely spaced sections is sensible in the heat.

Lunch and Afternoon

For lunch, take a taxi up to the English Tea House & Restaurant, set on the hillside near Agnes Keith House. A meal with bay views costs approximately RM35–70 per person, and the relaxed setting makes this a good place to pause rather than rush through the afternoon. After lunch, continue by taxi to Puu Jih Shih Buddhist Temple, about 15–20 minutes away depending on traffic. Dress modestly, remove your shoes where requested, and spend around an hour enjoying the ornate halls, gardens, and broad views across Sandakan Bay.

Late Afternoon

Return to the waterfront for Sandakan Central Market, generally busiest before early evening. Browse the lower-floor seafood stalls and upper-level fruit, vegetables, dried goods, and local snacks; it is a lively, practical market rather than a polished tourist attraction. Try seasonal tropical fruit or a small packet of local kuih, while keeping valuables secure in the crowded aisles. Allow about an hour, then return to your hotel by taxi or pre-arranged car—Grab availability is variable, particularly later in the day.

Day 7 · Wed, Mar 14
Sukau, Sabah

Kinabatangan River

Getting there from Sandakan, Sabah
Lodge-arranged minivan/4WD transfer via the Sandakan–Lahad Datu road and Sukau junction (about 2.5–3.5 hours, RM100–180 per person). Leave around 7:00am so you arrive for check-in and the afternoon Kinabatangan cruise. Reserve directly with the lodge.
  1. Transfer from Sandakan to Sukau — road to Kinabatangan River; depart early for the lodge, allowing ~2.5–3 hours and arranging lodge pickup in advance.
  2. Kinabatangan River — Sukau; take a guided afternoon wildlife cruise, ~2 hours.
  3. Sukau Rainforest Lodge — Sukau; settle into the riverside property and eat dinner, evening, ~1.5 hours, approximately RM40–90 per person.
  4. Kinabatangan nocturnal walk — lodge surroundings; search for frogs, insects, and nocturnal mammals with a guide, night, ~1.5 hours.

Morning

Leave Sandakan around 7:00am in your lodge-arranged minivan or 4WD, allowing roughly 2.5–3.5 hours to reach Sukau. The road becomes increasingly rural after the Sukau junction, so bring water and a light breakfast; mobile coverage can be patchy, and there are few reliable places to stop. On arrival at Sukau Rainforest Lodge, check in, settle into your riverside room, and have lunch or a drink before the afternoon’s main activity. Lodge transfers and meals are usually arranged as part of the stay, so confirm pickup times and whether drinks are included when booking.

Afternoon and Evening

Join the guided afternoon wildlife cruise on the Kinabatangan River, usually around 2:30–3:00pm and lasting about two hours. Keep your eyes on the riverbanks and overhanging trees for proboscis monkeys, long-tailed macaques, hornbills, kingfishers, and—if you are lucky—wild orangutans or pygmy elephants. The light is at its best late in the afternoon, but bring binoculars, insect repellent, a hat, and a waterproof layer; sudden rain is common. Return to Sukau Rainforest Lodge for a relaxed dinner, typically buffet-style or set-menu, budgeting around RM40–90 per person if it is not included in your package.

After dinner, join the lodge’s guided Kinabatangan nocturnal walk around the property and nearby forest paths, usually lasting about 1.5 hours. This is a quiet, slow-paced outing rather than a long hike: guides search with torches for tree frogs, stick insects, spiders, civets, mouse deer, and other small nocturnal wildlife. Wear long trousers and closed shoes, avoid using flash photography, and check the ground carefully for mud and roots. Keep the rest of the evening free—the early morning river activity is often the best wildlife outing of the stay.

Day 8 · Thu, Mar 15
Sukau, Sabah

Kinabatangan River

  1. Kinabatangan River sunrise cruise — Sukau; look for proboscis monkeys, hornbills, and macaques, dawn, ~2 hours.
  2. Menanggul River — Sukau; explore a quieter tributary with better forest intimacy, late morning, ~2 hours.
  3. Riverside lodge lunch — Sukau; rest during the hottest part of the day, midday, ~1 hour, approximately RM30–70 per person.
  4. Kinabatangan oxbow lake — Sukau floodplain; seek birdlife and other wildlife by boat, afternoon, ~2 hours.
  5. Guided rainforest night walk — Sukau; experience the forest after dark, evening, ~1.5 hours.

Morning

Start before sunrise with the Kinabatangan River sunrise cruise, usually arranged through your lodge and departing around 5:45–6:00am. The river is at its quietest then: watch the treetops for proboscis monkeys and macaques, and scan exposed branches for hornbills. Bring a light rain jacket, binoculars if you have them, and a dry bag for your phone; mornings can feel cool on the water even when the day later becomes hot. Allow roughly two hours, with wildlife sightings dependent on the season and your boatman’s local knowledge.

After breakfast and a short rest, take a second boat into the Menanggul River, a narrow tributary where the forest feels much closer and the water is often calmer. The cruise generally lasts about two hours and is especially good for listening for birds and spotting smaller animals along the shaded banks. Stay quiet and avoid sudden movement when the boat slows near the vegetation. Return to the lodge before midday, when the heat and humidity become strongest.

Afternoon

Have lunch at your riverside lodge—typically around RM30–70 per person if it is not included in your package—then keep the hottest part of the day deliberately slow. A shaded veranda, hammock, and plenty of water are more useful than trying to fit in another land excursion. Later, take an afternoon boat toward a Kinabatangan oxbow lake in the floodplain, allowing about two hours. The quieter backwaters can produce excellent bird sightings, including kingfishers and egrets, while the surrounding grasses and forest edge may reveal macaques or other wildlife. Wear long sleeves and repellent, and confirm with the lodge whether the water level allows the boat to enter the lake fully.

Evening

After dinner, join the lodge’s guided rainforest night walk, usually lasting around 1½ hours and beginning once the forest is properly dark. Expect insects, frogs, geckos, spiders, and perhaps sleeping birds rather than guaranteed large mammals; the appeal is the change in sounds and activity after sunset. Wear closed shoes with good grip, long trousers, and subdued colours, and bring a torch only if the guide permits it—red light is less disruptive to wildlife. Keep your lodge booking desk informed of your preferred cruise times, since river conditions and wildlife movements can shift the schedule.

Day 9 · Fri, Mar 16
Lahad Datu, Sabah

Danum Valley

Getting there from Sukau, Sabah
Pre-arranged lodge 4WD transfer via the Sukau road and Lahad Datu (about 4–5 hours, RM250–450 per vehicle). Depart after breakfast, around 7:00am. If continuing to Danum Valley, use the same operator/lodge transfer; the access road requires a suitable 4WD.
  1. Transfer from Sukau to Lahad Datu and Danum Valley — lodge road and access road; depart after breakfast, allowing ~4–5 hours with a pre-arranged 4WD transfer.
  2. Danum Valley Conservation Area — Lahad Datu district; enter one of Borneo’s premier protected rainforests, afternoon, ~1 hour for orientation.
  3. Borneo Rainforest Lodge — Danum Valley; check in and have dinner in the forest, evening, ~1.5 hours, approximately RM60–120 per person.
  4. Danum Valley night drive — conservation area; search for nocturnal wildlife with lodge guides, night, ~2 hours.

Morning to Afternoon

After breakfast at your lodge in Sukau, leave around 7:00am in your pre-arranged 4WD for Danum Valley Conservation Area. Allow four to five hours overall, including the approach via Lahad Datu and the rough access road into the forest; this is not a route for a normal rental car. Bring water, snacks, and cash for any final supplies in Lahad Datu, as there are no useful shops once you are deep inside the reserve. Expect a bumpy final section and limited mobile service, but the changing landscape—from oil-palm country to intact rainforest—is part of the experience.

Arrive at Danum Valley Conservation Area in the afternoon and allow about an hour for orientation, registration, and a first introduction to the forest around the field centre. Keep your binoculars ready even during check-in: long-tailed macaques, bearded pigs, and brightly coloured birds are often seen near the buildings. Access is arranged through your lodge, and conservation or entrance fees are generally incorporated into the package, but confirm the exact 2029 inclusions before arrival.

Evening in the Rainforest

Check in at Borneo Rainforest Lodge, settle into your room, and take a little time to enjoy the forest sounds from the boardwalks or lodge veranda rather than trying to fit in another daytime excursion. Dinner is usually served at the lodge, costing approximately RM60–120 per person if it is not already included in your stay; meal times are fixed around the evening activities, so confirm the schedule at reception. Bring a light jacket, insect repellent, closed shoes, and a small torch.

After dinner, join the guided Danum Valley night drive, normally lasting about two hours. The open-sided vehicle and lodge guide give you the best chance of spotting civets, flying squirrels, frogs, owls, and insects along the forest road, although sightings are never guaranteed. Keep noise and torch use to a minimum, follow the guide’s instructions, and wear long trousers; the forest is humid, and the ride can feel cool once the vehicle is moving.

Day 10 · Sat, Mar 17
Lahad Datu, Sabah

Danum Valley

  1. Danum Valley rainforest trail — Danum Valley; hike through ancient lowland rainforest with a naturalist guide, morning, ~3 hours.
  2. Canopy Walkway — Danum Valley; view the forest from above, late morning, ~1.5 hours.
  3. Borneo Rainforest Lodge — Danum Valley; take a relaxed lunch and midday break, ~1.5 hours, approximately RM60–120 per person.
  4. Coffin Cliff — Danum Valley; visit an atmospheric archaeological and cultural site, afternoon, ~2 hours.
  5. Danum Valley night walk — conservation area; look for insects, frogs, and nocturnal mammals, evening, ~1.5 hours.

Morning

Begin with a guided Danum Valley rainforest trail, ideally after breakfast at Borneo Rainforest Lodge, around 7:30–8:00am. A naturalist guide is essential here: the trails pass through some of Sabah’s oldest lowland rainforest, where you may spot bearded pigs, gibbons, hornbills, or orangutans, although wildlife sightings are never guaranteed. Allow about three hours, and wear proper walking shoes with quick-drying clothes; the forest is humid even in March, and sudden showers are common. Stay with the guide, as trails can be slippery and confusing beyond the main lodge area.

Late in the morning, continue to the Canopy Walkway, usually reached by lodge vehicle and a short forest approach. The suspended bridges give a completely different perspective over the dipterocarp canopy; movement is often limited during windy or wet conditions, so allow flexibility. Entry is generally included in lodge activities, but access arrangements and conservation fees vary by package. After descending, return to Borneo Rainforest Lodge for a relaxed lunch and a midday break of about 1.5 hours. Expect roughly RM60–120 per person if lunch is charged separately, though full-board stays commonly include it.

Afternoon and Evening

In the afternoon, visit Coffin Cliff, an atmospheric archaeological and cultural site associated with ancient burial practices in the valley. The approach can involve uneven paths and exposed roots, so take water and insect repellent, and allow around two hours including the walk and interpretation from your guide. This is a quieter, reflective stop rather than a quick photo viewpoint, and your guide can explain the significance of the burial ledges without treating the site as a spectacle.

After dinner, join the Danum Valley night walk, normally departing around 7:30–8:30pm for approximately 1.5 hours. Bring a small torch with a red-light setting if possible, but follow the guide’s instructions so you do not disturb wildlife. Look low along leaves and tree trunks for stick insects, spiders, frogs, geckos, and sometimes civets or other nocturnal mammals. Keep valuables and electronics protected from humidity, and avoid strong fragrances or bright clothing; the forest is best experienced quietly.

Day 11 · Sun, Mar 18
Kota Kinabalu, Sabah

Return to Kota Kinabalu

Getting there from Lahad Datu, Sabah
Flight from Lahad Datu Airport (LDU) to Kota Kinabalu International Airport (BKI), usually via Malaysia Airlines/MASwings where scheduled (about 1 hour airborne; roughly RM180–450 one-way). Leave Danum Valley after breakfast for the approximately 2-hour 4WD transfer and book a late-morning or afternoon flight. Confirm the 2029 timetable before booking.
Express bus from Lahad Datu to Kota Kinabalu via the coastal highway (about 7–9 hours, RM70–110), bookable through Easybook or directly at the bus terminal; only practical if flights are unavailable.
  1. Transfer from Danum Valley to Lahad Datu Airport — access road; leave after breakfast, allowing ~2 hours and confirming the 4WD connection.
  2. Flight from Lahad Datu to Kota Kinabalu — Lahad Datu–Kota Kinabalu; allow airport check-in and approximately 1 hour airborne, with schedules requiring advance confirmation.
  3. Imago Shopping Mall — Kota Kinabalu; rest, shop, and eat after the transfer, afternoon, ~2 hours.
  4. Fatt Kee Seafood Restaurant — city centre; enjoy a casual seafood dinner, ~1.5 hours, approximately RM30–70 per person.

Morning — Out of the rainforest

Have breakfast at Borneo Rainforest Lodge, then leave Danum Valley Conservation Area with your pre-arranged 4WD connection. Allow about two hours to reach Lahad Datu Airport, with the final access road often slow and uneven; confirm the driver and flight connection with the lodge the evening before. At the airport, allow extra time for check-in, as facilities are modest and flight schedules to Kota Kinabalu International Airport can be limited. The flight takes roughly an hour, but verify the 2029 timetable before committing to onward plans.

Afternoon — A gentle city reset

After landing in Kota Kinabalu, take a Grab or hotel taxi to Imago Shopping Mall—usually around 10–20 minutes from the airport, depending on traffic—and spend a couple of unhurried hours cooling off, browsing local and international shops, and having a light meal or coffee. The mall is generally open from late morning until around 10:00pm, though individual stores vary. This is a useful recovery stop after Danum Valley: pick up toiletries, cash, snacks, or anything needed before the final days of the trip.

Evening — Seafood in the city centre

From Imago Shopping Mall, continue by Grab to Fatt Kee Seafood Restaurant in central Kota Kinabalu, normally a 10–15-minute ride. Order several dishes to share—ask what is freshest that day, and consider Sabah-style seafood, vegetables, and rice rather than choosing everything from the menu at once. Dinner typically costs around RM30–70 per person, depending on the seafood selected; allow about 90 minutes. Go slightly before the busiest dinner period, around 6:00–6:30pm, as popular tables can fill quickly.

Day 12 · Mon, Mar 19
Kota Kinabalu, Sabah

Kota Kinabalu

  1. Tunku Abdul Rahman Marine Park — Kota Kinabalu departure jetty; take a boat to the islands for swimming and snorkelling, morning to afternoon, ~6 hours.
  2. Manukan Island — Tunku Abdul Rahman Marine Park; snorkel from an accessible beach, ~2 hours.
  3. Sapi Island — Tunku Abdul Rahman Marine Park; enjoy clearer water and a quieter beach, ~2 hours.
  4. Kota Kinabalu night market — waterfront; sample grilled seafood and local snacks, evening, ~1.5 hours, approximately RM15–40 per person.

Morning — Islands and clear water

Head to Jesselton Point Ferry Terminal around 8:00am to arrange your boat into Tunku Abdul Rahman Marine Park. The park’s island-hopping boats usually begin operating from about 8:00–9:00am, and a return boat package with two islands commonly costs around RM80–150 per person, depending on the operator, plus marine-park and jetty fees. Allow roughly 30 minutes for ticketing and boat allocation; bring cash, reef-safe sunscreen, a dry bag, and drinking water. The crossing to Manukan Island takes about 15–20 minutes in usually calm morning conditions.

Spend around two hours on Manukan Island, using the main beach as your base for an easy snorkel. The water closest to shore is generally the most convenient for a relaxed swim, though visibility varies with weather and boat traffic. Basic facilities, changing rooms, toilets, and simple food stalls are available, but prices are higher than in town, so it is worth buying snacks before departure. Keep valuables secured and avoid standing on coral, even in shallow water.

Afternoon — Sapi Island

Continue by boat to Sapi Island, usually a short hop from Manukan Island, and stay for about two hours. Sapi often feels more compact and peaceful, with attractive clear water around the rocky edges of the beach; ask your boat operator where swimming and snorkelling are safest that day. Return boats are typically coordinated by the ticket operator, so confirm your collection time before leaving the jetty and do not rely on the last departure without checking. You should be back at Jesselton Point Ferry Terminal by mid-afternoon, leaving time to shower and rest at your hotel.

Evening — Seafood by the waterfront

After sunset, walk along Anjung Kinabalu and the Kota Kinabalu waterfront for the Kota Kinabalu night market. The food stalls generally become lively from around 5:30pm and continue into the evening; arrive between 6:00 and 7:00pm for the best choice before the crowds build. Choose grilled fish, prawns, squid, chicken wings, satay, and local snacks such as grilled corn or kuih, with a realistic spend of about RM15–40 per person. Prices are sometimes quoted by weight, so confirm the total before cooking, and carry small notes. A short Grab ride from central hotels is usually inexpensive, while the waterfront is also easily reached on foot from the city-centre hotel area.

Day 13 · Tue, Mar 20
Kota Kinabalu, Sabah

Departure from Kota Kinabalu

  1. Kopi Ping Café — Kota Kinabalu city centre; have a final local breakfast and coffee, morning, ~1 hour, approximately RM10–25 per person.
  2. Filipino Market — waterfront; buy Sabah handicrafts, dried seafood, and souvenirs, morning, ~1.5 hours.
  3. Suria Sabah Shopping Mall — city centre; make last-minute purchases in air-conditioned surroundings, late morning, ~1.5 hours.
  4. Kota Kinabalu International Airport — Tanjung Aru; depart, allowing ~2–3 hours before an international flight.

Morning

Start with a relaxed final breakfast at Kopi Ping Café in Kota Kinabalu city centre. Allow about an hour for traditional Sabah-style coffee, kaya toast, and a simple noodle or rice dish; budget roughly RM10–25 per person. Go around 8:00am if you want an unhurried meal, then walk or take a short Grab ride toward the waterfront.

Continue to the Filipino Market for your last souvenir browsing. Spend around 1½ hours looking through stalls of Sabah handicrafts, woven goods, dried seafood, snacks, and small gifts. Prices are often negotiable, especially when buying several items, but pack dried seafood carefully because strong smells can be a problem in luggage and some countries restrict imported food. Keep valuables close in the crowded aisles and bring cash in small notes.

Late Morning and Departure

From the market, walk or take a short Grab to Suria Sabah Shopping Mall, where the air conditioning makes last-minute shopping more comfortable. Allow about 1½ hours for snacks, toiletries, clothing, or gifts; shops generally open from around 10:00am, though exact hours can vary. The mall is also a convenient place to withdraw cash and use a clean restroom before collecting your luggage.

Head to Kota Kinabalu International Airport in Tanjung Aru at least 2–3 hours before an international flight, and earlier if checking bags or travelling during a busy holiday period. A Grab or hotel-arranged car from the city centre usually takes 10–20 minutes, but allow extra time for traffic and airport queues. Before leaving Kota Kinabalu, double-check that dried seafood, liquids, and souvenirs are packed according to your airline’s baggage rules.

When are you going?
Add your start date and we'll check in at two weeks out, one week out, and the day before — bookings, packing, and a day-one brief. Reply to any of them if plans change.
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version