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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
No packing list attached yet.