Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

4-Day Kundasang and Kota Kinabalu Sabah Itinerary

Day 1 · Thu, Mar 11
Kundasang

Kundasang highlands and dairy farms

  1. Hounon Ridge Farmstay & Camping — Mesilou/Kundasang; check in, enjoy the mountain views, and have breakfast if included. Morning–early afternoon, ~2 hours.
  2. Desa Dairy Farm — Mesilou; visit Sabah’s famous dairy farm for Mount Kinabalu scenery, fresh milk, and photo opportunities. Late morning, ~2 hours.
  3. Arnab Village — Mesilou; a relaxed rabbit-farm experience suitable for a slower afternoon. Early afternoon, ~1 hour.
  4. Sosodikon Hill — Mesilou; take the short uphill walk for broad highland views, avoiding the strongest midday heat. Late afternoon, ~1.5 hours.
  5. Kundasang Muslim-friendly dinner — Kundasang town; choose a halal local restaurant or ask your accommodation to confirm halal preparation. Evening, ~1 hour; approximately RM15–35 per person.

Morning — farmstay and dairy country

Start at Hounon Ridge Farmstay & Camping in Mesilou, where the cool air and views toward the surrounding ridges are the main attraction. Allow about two hours for breakfast if included, packing, and a relaxed walk around the property rather than rushing straight out. Confirm check-out time and whether breakfast is included when booking; the access road can be narrow and uneven, so keep valuables secure and allow extra time if it has rained. From here, Desa Dairy Farm is roughly a 10–15-minute drive.

Continue to Desa Dairy Farm for around two hours. Go as early as practical—typically from about 8:00 AM, subject to the farm’s current operating schedule—to enjoy clearer mountain views and avoid the larger tour groups. Admission and activity prices can change, but budget approximately RM10–20 per person, plus extra for fresh milk or ice cream. Tickets may be limited during busy periods, so check the official channel or ask your accommodation to confirm opening hours before leaving. The farm is outdoors, with little shade; bring a hat, water, and shoes that can handle mud.

Afternoon — rabbits and a highland viewpoint

After the dairy farm, drive about 10–15 minutes to Arnab Village. Spend roughly an hour feeding and observing the rabbits at an easy pace; the experience is best treated as a gentle stop rather than a long attraction. Allow approximately RM10–20 per person and check same-day opening hours, as smaller attractions sometimes adjust schedules. Have a light snack or early lunch in Mesilou before heading onward—ask for Muslim-friendly preparation and confirm whether sauces or shared cooking areas contain non-halal ingredients.

In the late afternoon, take the short uphill walk at Sosodikon Hill, allowing about 1–1½ hours including photographs. Start early enough to finish before dusk, and wear proper-grip shoes because the trail can become slippery after rain. Entrance is commonly around RM5–10 per person, but local rates may change. Finish with dinner in Kundasang town, where a halal local restaurant or your accommodation’s kitchen is the safest choice; budget RM15–35 per person. Ask specifically about halal meat and preparation, as “Muslim-friendly” does not always mean certified halal. Keep the evening relaxed—cloud can arrive quickly in the highlands, and the drive back to Hounon Ridge Farmstay & Camping is best done before the roads become dark and misty.

Day 2 · Fri, Mar 12
Kundasang

Kundasang hills, villages, and local heritage

  1. Kundasang War Memorial — Kundasang town; learn about the Sandakan Death March history in its peaceful landscaped gardens. Morning, ~1 hour.
  2. Pekan Nabalu — Nabalu; browse local produce, snacks, handicrafts, and enjoy a clear-weather view toward Mount Kinabalu. Late morning, ~1.5 hours.
  3. Spring Garden — Kundasang; stop for cool-climate flowers, gardens, and scenic photographs. Early afternoon, ~1.5 hours.
  4. Kundasang local market — Kundasang town; sample halal-friendly local food and buy fruit or vegetables, confirming ingredients before ordering. Mid-afternoon, ~1 hour; approximately RM10–25 per person.
  5. Hounon Ridge Farmstay & Camping — Mesilou; return for a relaxed sunset and final highland evening. Late afternoon–evening, ~2 hours.

Morning

Begin at Kundasang War Memorial, ideally around 8:30 AM before the town gets busy. The landscaped gardens are divided into four sections representing Sabah’s communities and the countries involved in the Sandakan Death March, so allow about an hour for a quiet, meaningful visit. Entrance is usually around RM5–10 per adult, but confirm the current rate on arrival. From the memorial, drive roughly 15–20 minutes to Pekan Nabalu; parking is straightforward, though the market is livelier earlier in the day. Browse fruit, local snacks, honey, handicrafts, and Sabah vegetables, and take the short viewpoint stop if Mount Kinabalu is visible. Keep about 1½ hours here, and carry small notes for market purchases.

Afternoon

Continue by car for approximately 20–30 minutes to Spring Garden, a cool-climate flower and landscaped garden area suited to an unhurried walk and photographs. Allow around 1½ hours, with a light jacket and shoes that can handle damp paths. Afterward, return toward town for the Kundasang local market, allowing about an hour to browse seasonal produce and eat something simple. For a halal-friendly meal, choose clearly labelled Muslim-operated stalls where available and ask about ingredients, particularly meat stock, sauces, and cooking utensils; a modest meal should cost around RM10–25 per person. The market’s exact stall mix changes, and afternoon trading can be quieter, so bring fruit or snacks from Nabalu if you want more choice.

Late Afternoon and Evening

Head back to Hounon Ridge Farmstay & Camping in Mesilou, approximately 15–25 minutes from the market depending on traffic. This is best kept as a relaxed final stop rather than another formal attraction: rest, walk around the property, and watch the light change over the highland ridges. Sunset is usually between about 6:00 and 6:20 PM in March, but cloud often covers the mountains, so treat a clear view as a bonus. Arrange dinner through the farmstay or confirm a nearby halal option in advance, as choices around Mesilou become limited after dark; keep a torch and a light jacket handy.

Day 3 · Sat, Mar 13
Kota Kinabalu

Kota Kinabalu markets and cultural heritage

Getting there from Kundasang
Private car or pre-booked driver via Grab, local hotel, or a Sabah transfer operator (2.5–3.5 hours, approximately RM180–300 per vehicle). Depart around 8:00 AM via the Kota Kinabalu–Kundasang Highway so you can reach Penampang by late morning for Monsopiad Heritage Village. Pre-book the evening before; mountain roads can be slow in rain.
Shared minivan from Kundasang to Kota Kinabalu via the Kundasang bus/taxi area (about 3–4 hours, approximately RM25–40 per person). Depart early, but schedules may be infrequent and less convenient for stopping at Monsopiad or Kokol Hill.
  1. Kundasang–Kota Kinabalu transfer — Kundasang to Kota Kinabalu; use a private car or pre-booked driver, allowing 2.5–3.5 hours including mountain roads, stops, and hotel check-in. Depart around 8:00 AM.
  2. Monsopiad Heritage Village — Penampang; explore Kadazan cultural traditions, traditional houses, and the museum area. Late morning, ~2 hours; confirm opening days and cultural-program availability in advance.
  3. Kokol Haven Resort / Kokol Hill viewpoint area — Kokol Hill; enjoy elevated Kota Kinabalu views and a café stop, subject to weather and road conditions. Mid-afternoon, ~2 hours.
  4. Filipino Market — Kota Kinabalu waterfront; browse dried seafood, snacks, crafts, and souvenirs. Early evening, ~1.5 hours.
  5. Halal seafood dinner near the waterfront — Kota Kinabalu city centre; select a clearly halal-certified or Muslim-owned seafood restaurant and choose seafood by weight. Evening, ~1.5 hours; approximately RM35–80 per person.

Morning — Kundasang to Penampang

Leave Kundasang around 8:00 AM with your pre-booked private driver. The drive to Penampang usually takes 2.5–3.5 hours, depending on rain, traffic, and short viewpoint stops. Have breakfast before departing and keep water and light snacks in the car; mountain roads can be winding. Ask the driver to allow time for a brief stretch and toilet stop before reaching Monsopiad Heritage Village.

Spend about two hours at Monsopiad Heritage Village, exploring the traditional Kadazan houses, cultural displays, and museum area connected with the legendary warrior Monsopiad. Confirm the opening day, admission price, and availability of cultural performances before leaving Kundasang, as programmes may depend on advance arrangements. Penampang is not a convenient place to rely on last-minute taxis, so keep the driver with you or arrange a clear pick-up time.

Afternoon — Kokol Hill views

After lunch in Penampang, continue uphill to Kokol Haven Resort and the surrounding Kokol Hill viewpoint area. Allow roughly 45–60 minutes from Monsopiad, with extra time in wet weather because the road is narrow and winding. Have a drink or light meal at the resort café while enjoying the broad view toward Kota Kinabalu and the sea. The clearest views are often before late-afternoon cloud develops; if the hill is covered in mist, enjoy the café rather than forcing a long viewpoint stop. Set aside about two hours here, including the return drive into the city.

Evening — waterfront market and halal seafood

Head down to the Filipino Market around 5:30 PM, when the waterfront is lively but still comfortable for browsing. Walk through the stalls for dried seafood, local snacks, handicrafts, and souvenirs, but compare prices and check packaging before buying. Keep valuables close in the crowded aisles, and avoid carrying fresh seafood back to your hotel unless it is properly packed.

For dinner, walk to a clearly Muslim-owned or halal-certified seafood restaurant around the Kota Kinabalu waterfront—ask to see the halal sign or certification before ordering, as not every seafood stall in the area is halal. Choose seafood by weight and confirm the cooking charge, serving size, and total price first; a realistic budget is RM35–80 per person. After dinner, the waterfront promenade is pleasant for a short walk. Use Grab back to your hotel rather than waiting for a street taxi, especially if you are staying outside the city centre.

Day 4 · Sun, Mar 14
Kota Kinabalu

Kota Kinabalu seafood and nearby attractions

  1. Kota Kinabalu hotel breakfast — Near the airport; allow a relaxed start and confirm airport-transfer arrangements. Morning, ~1 hour.
  2. Rumah Terbalik Borneo — Tamparuli; visit Sabah’s distinctive upside-down house and museum displays. Late morning, ~1.5 hours.
  3. Kota Kinabalu City Mosque — Likas; admire the floating-mosque architecture from the designated visitor area, observing dress and prayer-time rules. Early afternoon, ~1 hour.
  4. Tanjung Aru Beach — Tanjung Aru; finish with a sunset beach walk and one of Kota Kinabalu’s best coastal views. Late afternoon, ~1.5 hours.
  5. Halal seafood dinner near Tanjung Aru or the airport — Kota Kinabalu; choose a confirmed halal seafood venue for a convenient final meal. Evening, ~1.5 hours; approximately RM35–80 per person.
  6. Kota Kinabalu hotel near the airport — Tanjung Aru/airport area; consider Shangri-La Tanjung Aru, Kota Kinabalu for a premium sea view and breakfast, or Borneo Beach Villas for a quieter resort setting; verify breakfast inclusion and airport-transfer time when booking. Overnight.

Morning — breakfast and Rumah Terbalik Borneo

Have a relaxed breakfast at your airport-area hotel, then leave around 8:30–9:00 AM for Rumah Terbalik Borneo in Tamparuli. It is about 35–45 minutes by car from the Kota Kinabalu airport area, but allow up to an hour on a busy Sunday. The upside-down house and small museum displays take roughly 1–1½ hours. Admission is commonly around RM15–RM30 per adult, but check the current rate and opening hours before leaving. Driving is easiest; parking is available on site, while Grab availability for the return journey can be less reliable, so arrange a driver or ask the attraction to help with transport.

Afternoon — Kota Kinabalu City Mosque

Return toward the city and stop at Kota Kinabalu City Mosque in Likas, allowing approximately 45–60 minutes for the drive depending on traffic. Visit only during permitted hours and follow the mosque’s dress requirements; modest clothing and a head covering for women may be required, with rental garments sometimes available. Avoid prayer periods and confirm visitor access on the day, as entry can be restricted. The best photographs are from the designated viewing area around the lagoon rather than wandering into active worship spaces. Have a late lunch nearby or back in the city before continuing to the coast.

Late afternoon and evening — Tanjung Aru Beach and seafood dinner

Head to Tanjung Aru Beach around 4:30 PM, giving yourself time to walk beneath the casuarina trees and find a good spot before sunset. Sunset timing in March is roughly around 6:15 PM, though clouds can change the view quickly. For a convenient seafood meal afterward, choose a venue that clearly displays its halal certification or Muslim-friendly status rather than assuming every seafood restaurant is halal. A practical option is Tanjung Aru Food Court for a casual meal, while hotel restaurants around Shangri-La Tanjung Aru offer a more polished setting; budget about RM35–80 per person, depending on the seafood ordered. From the beach, allow 10–20 minutes to return to the airport area, longer if Sunday traffic builds.

Stay at Shangri-La Tanjung Aru, Kota Kinabalu if you want the most impressive sea view, resort facilities, and breakfast—confirm that breakfast and airport transfer are included in your rate. A quieter alternative is Borneo Beach Villas, though it is farther from the airport and less convenient for an early departure. For the smoothest airport transfer, book it with the hotel the night before and allow at least 2½ hours before an international flight or 1½–2 hours before a domestic flight, plus extra time for Sunday traffic.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version