Kota Kinabalu has two overlapping cafe traditions and both are worth engaging with. The older one - the Hainanese kopitiam serving Nanyang white coffee, thick-cut kaya toast, and soft-boiled eggs - has been running on Jalan Gaya since before independence and is still the most common way the city starts its morning. The newer one - specialty coffee shops with single-origin pour-overs and proper brunch menus - has developed considerably since around 2020 and gives KK a cafe scene more substantial than its size might suggest. Neither tradition is exclusive: a decent pour-over and a plate of kaya toast often come from entirely different places two minutes apart.
Traditional Kopitiams
Jalan Gaya is the best street for the classic KK morning. Several Hainanese coffee shops here open before 7am and operate on a simple formula: Nanyang white coffee (made with high-roast beans and condensed milk) or teh tarik, kaya toast, and a plate of wonton noodles or pork noodles if you want something more substantial. Coffee costs RM2.50–4 per glass, kaya toast sets run RM5–8, and noodles RM7–12.
These kopitiams are not primarily cafe experiences in the modern sense - the furniture is worn, the background noise is high, and laptop workers are rare. But for understanding what morning culture actually looks like in KK, a 7am stop on Jalan Gaya does more work than any specialty cafe. The Central Market upper floor has similar Malay-operated breakfast stalls and is better for anyone staying near the waterfront.
Specialty Coffee Cafes
Sublime Coffee on Jalan Gaya (or the adjacent streets around the Wisma Merdeka area) is one of KK’s cleaner specialty coffee operations. The menu runs V60, AeroPress, and espresso drinks using beans sourced from Peninsular Malaysia and occasionally Sabah itself. The space is compact but well-lit, with a small seating area and a counter that works for solo visits. A pour-over runs RM13–18, espresso-based drinks RM10–14. WiFi is available and the crowd during weekday mornings skews toward young professionals and students. Good for a one to two hour working session.
Huckleberry Food and Fare in the Damai district (approximately 5km from the city centre, reachable by Grab for RM10–15) is the closest thing KK has to a proper brunch-and-specialty-coffee destination. The food menu - eggs benedict, avocado toast, granola, and several cooked options - is better executed than most cafes in the city, and the coffee (espresso and filter) is reliable. Flat whites run RM13–15. The space is larger than most KK cafes and has an outdoor area. WiFi works well; power points are accessible at the indoor counter and along the back wall. On weekends it fills up from 10am; arrive before 9:30am or after 1pm to avoid the queue.
Back Story is a smaller specialty cafe with a focus on single-origin filter coffee and a quieter environment suited to extended stays. The rotating filter menu features beans from Sabah’s small but growing highland coffee farms alongside the more established Peninsular Malaysian producers. A filter coffee runs RM14–20. The space has limited seating but fills slowly on weekday mornings, making it one of the better options for a quiet working session before noon.
Upperstar Coffee has a few branches in KK and sits in the mid-point between chain and independent - comparable in vibe to a well-run local version of a cafe chain. WiFi is reliable, the power point situation is reasonable, and the coffee is competent without being exceptional. Flat whites and lattes run RM11–15. The branches near the Suria Sabah mall and along the 1 Borneo highway are both consistently more spacious and quieter on weekdays than the Jalan Gaya area options. A practical choice for an afternoon work session if the specialty cafes are full.
Cafes Worth Visiting for the Setting
Several cafes in KK operate from heritage shophouses on Jalan Gaya and adjacent streets that give them a character the newer fit-outs lack. The mix of original tiled floors, high ceilings, and open-front shophouse layouts makes for a more interesting hour than a purpose-built interior. Quality varies in these spaces - the coffee is sometimes secondary to the setting - but the better ones combine a good espresso with a room worth sitting in. Look for shophouse cafes in the Jalan Gaya / Jalan Pantai corridor rather than the commercial malls.
Practical Notes
Grab fares within KK are low enough that staying in the city centre and Grab-ing to Damai for Huckleberry (RM10–15 one way) is not a hardship. Most hotel areas are within 15 minutes of all the cafes listed above. For longer stays, the digital nomad guide to Malaysia’s best cities covers KK’s infrastructure, coworking options, and how it compares to KL and Penang as a base.
Starbucks operates in the Suria Sabah mall and 1 Borneo; the WiFi works and the air conditioning is reliable, but both are busy and the background noise level is high. Better for a 30-minute task than a focused half-day session.
For the broader picture of eating and drinking in KK - from the Filipino Market seafood grills to the Gaya Street night market - see the Kota Kinabalu food guide. For accommodation, search hotels in Kota Kinabalu. Our Kota Kinabalu hotels guide lists named picks by budget.
For the full overview of the area, see our Kota Kinabalu travel guide.