Cost of Living in Kota Kinabalu & Sabah (2026)
Sabah is cheaper than KL and Penang for most things, but more expensive than you might expect for a "less developed" state. Imported goods cost more, and some services are pricier due to limited competition.
Every figure on this page comes from an official or news source, with the date it was checked. Where no reliable source publishes a figure (rent, restaurant meals, insurance premiums), we say so rather than guess. Costs differ by district: in 2024 the mean household in Kota Kinabalu district spent RM4,726 a month, against RM3,677 in Sandakan and RM3,182 in Tawau (OpenDOSM, checked 7 October 2026).
Monthly Budget Summary
The Department of Statistics (DOSM) measures what households actually spend. These are 2024 household figures, not per-person budgets (OpenDOSM, checked 7 October 2026).
| District | Mean monthly household spending | Median monthly household income |
|---|---|---|
| Kota Kinabalu | RM4,726 | RM5,896 |
| Penampang | RM4,234 | RM6,090 |
| Putatan | RM4,188 | RM6,563 |
| Sandakan | RM3,677 | RM5,314 |
| Tawau | RM3,182 | RM4,852 |
| Sabah (state) | RM3,547 | RM4,890 |
For the full district breakdown and poverty figures, see Sabah cost of living in numbers.
Rent
Rent varies significantly by area and property type. KK city centre and newer condos command premium rates. No official body publishes rents for Sabah, so we do not quote a range here. Compare current asking rents for your chosen area on the listing sites below, and remember that asking rents are often negotiable.
Check Facebook groups ("KK Room for Rent", "Sabah Property"), Mudah.my, and iProperty.
Food
Grocery prices below are the median prices recorded by the Ministry of Domestic Trade (KPDN) PriceCatcher survey at shops and markets in Kota Kinabalu district, 1 to 24 September 2026 (OpenDOSM PriceCatcher, checked 7 October 2026). PriceCatcher does not publish cooked-food prices for Sabah, so hawker and restaurant prices are not listed.
| Item | Median price (KK, Sept 2026) |
|---|---|
| Imported white rice (10kg, Sazarice brands) | RM28.30–28.50 |
| Sabah TKC rice (10kg) | RM33.00–34.00 |
| Whole cleaned chicken, super (1kg) | RM11.99 |
| Grade A eggs (30) | RM15.99 |
| Kangkung (1kg) | RM3.50 |
| Pure palm cooking oil (5kg, Buruh or Vesawit) | RM30.90 |
Transport
| Item | Cost |
|---|---|
| Grab ride (within KK) | Shown in the app before you book |
| Petrol RON95 (per litre) | RM1.99 for eligible Malaysians under BUDI95; the unsubsidised price is set weekly (Berita RTM, checked 7 October 2026) |
| Diesel (per litre) | From 1 July 2026, eligible Malaysians pay RM2.10 under BUDI Diesel, verified by MyKad; everyone else pays the weekly unsubsidised market price (Berita RTM, checked 7 October 2026). Eligible goods vehicles in Sabah pay RM2.15 with an SKDS 2.0 fleet card (Ministry of Finance, checked 7 October 2026). Check if you qualify → |
Car loans, insurance, parking and car rental depend on the vehicle, the lender and the operator, so get quotes directly.
Utilities
| Utility | Cost |
|---|---|
| Electricity (SESB) | Depends on use; see the tariff note below |
| Water (JANS, individual domestic) | RM0.30/m³ for the first 10m³, RM0.60/m³ for the next 10m³, so 20m³ costs RM9.00; minimum charge RM3.00 (Jabatan Air Negeri Sabah, checked 7 October 2026) |
| Internet (Unifi Home 100Mbps) | RM99/month recommended retail price, before promotions (Unifi, checked 7 October 2026) |
| Mobile plans | Compare current prepaid and postpaid plans on each operator's website |
Air conditioning is the main driver of electricity costs, so your bill depends heavily on how many hours a day you run it.
SESB's new tariff took effect on 1 February 2026, raising the average base tariff from 34.52 to 39.70 sen per kWh. SESB said about 85% of domestic customers, those using up to 600 kWh a month, would see their bill rise by up to RM27 or not at all (Bernama, checked 7 October 2026). See Sabah's electricity tariff and subsidy explained for the rates, worked bills and where the tariff is heading, and Solar Rakyat Sabah if you are thinking about rooftop solar.
Healthcare
Fees at Ministry of Health facilities for Malaysian citizens are set by the Fees (Medical) Order 1982 (Ministry of Health, checked 7 October 2026):
| Service | Public (Malaysian citizens) |
|---|---|
| General outpatient visit (hospital or clinic) | RM1 |
| Specialist clinic, referred by a government doctor | Free first visit, RM5 per follow-up |
| Specialist clinic, referred by a private doctor | RM30 first visit, RM5 per follow-up |
| Primary dental clinic | RM1 first visit |
Non-citizens are charged unsubsidised rates under a separate fees order (Utusan Malaysia, checked 7 October 2026). Private clinic and hospital fees vary by doctor and procedure, so ask for the fee before you are seen. Public healthcare in Sabah is very affordable but wait times can be long. Private hospitals (Gleneagles, KPJ) offer faster service at significantly higher prices.
Education
Fees at private and international schools vary widely by school and year level. Check the current fee schedule directly with each school; our schools directory lists the main options.
Comparison with KL
How does Sabah compare to Kuala Lumpur? Prices are generally lower, but so are incomes (OpenDOSM, checked 7 October 2026):
| 2024 household figure | Sabah | Kuala Lumpur |
|---|---|---|
| Mean monthly spending | RM3,547 | RM8,178 |
| Median monthly income | RM4,890 | RM10,802 |
There is no MRT or LRT in KK, so most residents rely on a car or Grab.
The typical Kota Kinabalu household spent RM4,726 a month in 2024 (OpenDOSM, checked 7 October 2026). Your own budget depends mostly on rent and whether you need a car, so price those two first.