7-Day Backpacker Itinerary — Sabah on a Budget
Sabah is one of the best backpacker destinations in Southeast Asia that most backpackers skip. While everyone heads to Thailand and Bali, Sabah offers the same tropical islands, better wildlife, and fewer crowds. This 7-day route takes you from KK's markets and islands across to Sandakan's orangutans and Kinabatangan's river wildlife, ending in Semporna's dive scene.
Overview
| Day | Location | Published fixed costs (adult) |
|---|---|---|
| Day 1 | Arrive KK — markets, waterfront, sunset | No fixed fees listed |
| Day 2 | TARP islands — snorkelling on a budget | Boat RM48 (one island) + conservation fee RM25 international, RM8 Malaysian |
| Day 3 | Kinabalu Park day trip | Conservation fee RM50 international, RM10 Malaysian |
| Day 4 | Bus to Sandakan | Express bus up to RM43.60 (maximum fare) |
| Day 5 | Sepilok + head to Kinabatangan | Sepilok RM30 non-Malaysian; Sun Bear Centre RM50 non-Malaysian |
| Day 6 | Kinabatangan river safari | Tour prices vary |
| Day 7 | Semporna or return to KK | Express bus from Sandakan to Semporna up to RM43.70 (maximum fare) |
Fees from Jesselton Point, Sabah Parks, LPKP Sabah, the Sabah Tourism Board and BSBCC, checked 6 October 2026. Hostels, food, Grab rides and tours are not included — check current prices when you book.
Eat at night markets and kopitiams, and share rides with other travellers. The biggest expenses are tours and activities, so compare prices from several operators before you book.
Day 1: Arrive KK
Morning / Afternoon
- Check in to your hostel. Australia Place and the city centre have many backpacker hostels; read recent reviews and compare dorm prices on booking platforms.
- Walk the waterfront — free. The KK Waterfront Esplanade stretches along the coast. Browse the Filipino Market for cheap souvenirs and pearls (bargaining is normal).
- Gaya Street — If it's Sunday, the morning market is one of the best in Borneo. Even on weekdays, the street has good kopitiams (coffee shops) for a cheap breakfast.
Evening
- Late afternoon — Sunset from the waterfront. Free and spectacular.
- 6:30 PM — Dinner at the KK Night Market. Grilled stingray, BBQ chicken wings, satay, and fresh fruit.
- 8:30 PM — Check if your hostel has an event tonight.
Day 2: Islands on a Budget
Morning
- 8:00 AM — Head to South Jetty, inside Kota Kinabalu Port, for the boat to TARP islands. Buy at the counter or online: a return boat transfer is RM48 for one island, RM58 for two, RM68 for three and RM78 for four (adults), and the Sabah Parks conservation fee is paid separately — RM25 for international adults, RM8 for Malaysian adults. Boats take about 30 minutes, and the last return boat is at 4pm (Jesselton Point, checked 6 October 2026). Jesselton Point says Mamutik offers the best snorkelling (Jesselton Point FAQ, checked 6 October 2026); Sapi is another popular choice. More on the ferry page.
- 9:00 AM — Snorkelling. Rent a mask and snorkel at the terminal or on the island (Jesselton Point lists snorkel gear at RM10 per item per day). Bringing your own mask saves the rental every trip.
Afternoon
- 12:00 PM — Lunch on the island. Bring your own food from KK to save money, or buy food on the island.
- 2:00 PM — Explore the island's beach and trails.
- 3:30 PM — Return to KK (last boat back is at 4pm).
Evening
- 5:00 PM — Explore Australia Place / Beach Street backpacker area. Cheap eats and traveller vibes.
- 7:00 PM — Night market dinner again (it never gets old), or try another KK food court for different local food.
Day 3: Kinabalu Day Trip
Morning
- 7:00 AM — Catch a morning bus or minivan heading to Ranau and ask to be dropped at Kinabalu Park; ask your hostel which KK terminal they leave from and the current fare. Park HQ is about 92 km from KK (Sabah Parks, checked 6 October 2026). Or share a Grab with other backpackers from your hostel.
- 9:00 AM — Enter Kinabalu Park (open 8am to 5pm). The conservation fee is RM50 for international adults and RM10 for Malaysian adults (listed as effective 1 January 2023); the Botanical Garden is a separate RM5 (international) or RM4 (Malaysian), last entry 3pm. Sabah Parks lists a guided nature-trail walk at 11am from the Multipurpose Hall — confirm before you go (Sabah Parks, checked 6 October 2026). On a clear morning you can see Mount Kinabalu's peak from around park HQ.
Afternoon
- 12:00 PM — Cheap lunch in Kundasang, a short drive from the park.
- 1:30 PM — Optional: Poring Hot Springs, which is a separate drive via Ranau. The conservation fee is RM50 for international adults and RM10 for Malaysian adults; the hot springs are open 8am to 5pm, last entry 3pm. The canopy walkway has been closed since 30 July 2025 (Sabah Parks, checked 6 October 2026).
- 3:30 PM — Bus or minivan back to KK — the last services leave in the afternoon, so ask the time in the morning.
Evening
- 6:30 PM — Cheap dinner at a kopitiam near your hostel. Nasi campur (rice with side dishes) is a filling, cheap choice.
Day 4: Travel to Sandakan
All Day
- 7:30 AM — Morning express bus from KK to Sandakan: 335 km, maximum fare RM43.60 (LPKP Sabah, checked 6 October 2026); operators may charge less. Expect most of the day on the road. Alternatively, compare flights between KK and Sandakan — booking early usually helps.
- Afternoon — Arrive Sandakan. Check into a guesthouse or hostel.
- Later — Walk around Sandakan Heritage Trail. Visit the Agnes Keith House for colonial history. Browse the central market.
Evening
- 6:00 PM — Dinner at the Sandakan Central Market food stalls. Sandakan is known for seafood.
Day 5: Sepilok & Kinabatangan
Morning
- 8:30 AM — Grab or bus to Sepilok Orangutan Rehabilitation Centre, about 23 km or a 40-minute drive from Sandakan city centre. Entry is RM30 for non-Malaysian adults and RM5 for Malaysian adults, and feedings are at 10am and 3pm (Sabah Tourism Board, checked 6 October 2026). The BSBCC says the "Batu 14 Sepilok" bus from Sandakan takes 45 minutes and costs RM6, with buses listed at 9am, 11.30am, 2pm and 5pm (BSBCC, checked 6 October 2026). Arrive before the 10am feeding.
- 10:00 AM — Watch the feeding from the platform. Juvenile orangutans swing down from the canopy to eat fruit. Unforgettable.
- 11:00 AM — Visit the Sun Bear Conservation Centre next door (RM50 for a non-Malaysian adult, RM10 for a Malaysian adult; open daily 9am to 3.30pm, per BSBCC, checked 6 October 2026).
Afternoon
- 12:30 PM — Head to the Kinabatangan River. Most backpackers book a multi-day package that includes transport, meals and river cruises; prices vary, so compare several operators, including community-run homestays along the river.
- 4:00 PM — First river cruise. Watch for proboscis monkeys, hornbills, and macaques along the riverbank. Late afternoon is a good time for wildlife viewing.
Day 6: Kinabatangan River Safari
Morning
- 6:00 AM — Dawn river cruise. This is the prime time for wildlife. Proboscis monkeys come to the riverbanks, pygmy elephants sometimes appear on the banks (sightings are not guaranteed), and bird activity peaks.
- 8:30 AM — Breakfast at your lodge/homestay.
- 9:30 AM — Jungle trek with your guide. Watch for orangutans in the canopy, wild orchids, and pitcher plants.
Afternoon
- 12:00 PM — Lunch and rest. Hammock time at the lodge.
- 3:00 PM — Afternoon river cruise. Look for crocodiles, monitor lizards, and more primates. The light is beautiful at this time for photography.
Evening
- 7:30 PM — Optional night cruise or night walk (some tours include this). Look for sleeping kingfishers, owls, and nocturnal mammals. Fireflies light up the riverbanks like fairy lights.
Day 7: Semporna & Departure
Option A: Head to Semporna (if diving)
- From Kinabatangan, take a tour transfer or go via Sandakan; the Sandakan–Semporna express bus route is 336 km with a maximum fare of RM43.70 (LPKP Sabah, checked 6 October 2026). Base yourself here for Sipadan diving or snorkelling trips to nearby islands. As published examples, Bigfin Divers lists a snorkelling day trip at RM220 and a 2-day, 6-dive package with one Sipadan day at RM1,740, permit included (Bigfin Divers, checked 6 October 2026); prices vary by operator.
- Scuba Junkie and Bigfin Divers are established Semporna dive operators that publish their prices.
Option B: Return to KK
- Transfer back to Sandakan, then bus or fly to KK. Use the travel day to catch up on rest, do laundry at your hostel, and plan next moves.
- If you have a late flight, spend the afternoon at Tanjung Aru Beach or pick up last souvenirs.
Budget Breakdown
| Item | Published price (adult) |
|---|---|
| TARP boat transfer (return) | RM48 one island, RM58 two, RM68 three, RM78 four |
| TARP conservation fee | RM25 international, RM8 Malaysian |
| Kinabalu Park conservation fee | RM50 international, RM10 Malaysian |
| Poring Hot Springs conservation fee | RM50 international, RM10 Malaysian |
| Express bus KK–Sandakan | Up to RM43.60 (maximum fare) |
| Express bus Sandakan–Semporna | Up to RM43.70 (maximum fare) |
| Sepilok Orangutan Rehabilitation Centre | RM30 non-Malaysian, RM5 Malaysian |
| Bornean Sun Bear Conservation Centre | RM50 non-Malaysian, RM10 Malaysian |
| Hostels, food, Grab and Kinabatangan tours | Varies — check current prices |
| Total (7 days) | Add up your own quotes — prices vary |
Sources: Jesselton Point, Sabah Parks, LPKP Sabah, the Sabah Tourism Board and BSBCC, checked 6 October 2026; Sabah Parks (Poring), checked 6 October 2026.
Packing Checklist
Travel light. Everything here fits in a 40-50L backpack.
Packing Checklist
Essentials
Clothing (Pack Light)
Tech
Toiletries
Practical Tips
Compare tour prices with operators directly as well as through your hostel. Eat at night markets, not restaurants. Use minibuses instead of Grab for short distances. Bring a reusable water bottle — refill at hostels. Buy a local SIM at the airport; compare plans on the spot.
Standard solo-travel precautions apply on the west coast. Avoid walking alone at night in unlit areas. Use Grab or taxis after dark. The eastern coast (Semporna, Lahad Datu) has had security advisories — check your government travel guidance. Keep valuables in hostel lockers. Dress modestly in town (cover shoulders and knees).
Meeting Other Travellers
- Hostels — Pick one with a common area and group activities; recent reviews tell you which are social.
- Group tours — Small-group tours and hostel day trips are an easy way to meet people.
- Dive shops — Semporna dive shops such as Scuba Junkie are a natural meeting point for divers.
Variations
5-Day Budget Blitz
Skip Kinabatangan. Do Days 1-3 in KK, fly to Sandakan for Day 4 (Sepilok), then fly back Day 5. Add up your own quotes for flights and hostels.
10-Day Deep Dive (Literally)
After Day 7 in Semporna, add 3 days of diving. Get PADI Advanced Open Water (RM1,300 at Bigfin Divers or RM1,360 at Scuba Junkie, checked 6 October 2026) and dive Sipadan. Or stay at Seaventures Dive Rig, a former oil rig with unlimited house reef dives; package prices vary, so ask the operator.
Volunteer Extension
After Day 6, ask about community volunteering on the Kinabatangan, or look at conservation projects that take volunteers, such as the Bornean Sun Bear Conservation Centre. Minimum stays and costs vary, so apply in advance.