Best Brunch With a View in Kota Kinabalu: Great Food and Better Scenery
Words by
Wei Lim
Advertisement
If you are chasing the best brunch with a view in Kota Kinabalu, you are in the right city. Few places in Southeast Asia pair a solid eggs Benedict or nasi lemak with a panorama of the South China Sea, the distant outline of Pulau Tiga, and the slow churn of fishing boats heading out past Gaya Island. Over the past few years, the scenic brunch scene here has quietly matured, moving beyond hotel buffets into proper rooftop brunch Kota Kinabalu options, waterfront brunch Kota Kinabalu spots, and a handful of hilltop cafes where the air is cooler and the coffee is strong. This is a local guide to where to sit, what to eat, and when to show up so you actually get the table by the window.
1. Sunset and Sea Breeze at the Waterfront Brunch Kota Kinabalu Scene
The Kota Kinabalu Waterfront, stretching along Jalan Tun Fuad Stephens, is the city's most obvious brunch strip, and for good reason. You get a long promenade, a row of restaurants and bars facing the sea, and a front-row seat to the sunset if you time it right. The area used to be a working port and customs jetty before the city council turned it into a public walkway in the early 2000s. That history still shows in the old warehouse-style buildings that now house some of the best waterfront brunch Kota Kinabalu has to offer.
Advertisement
The Vibe? Open-air tables, sea breeze, and a constant parade of joggers and families walking past.
The Bill? RM30 to RM65 per person for a full brunch with a drink.
The Standout? Grab a corner table facing the islands and order the big breakfast platter with a fresh coconut water chaser.
The Catch? Weekend mornings get packed by 10am, and the tables closest to the railing fill up fast.
One local tip most tourists miss: walk about 200 metres past the main cluster of restaurants toward the old court building side. There is a smaller, less-advertised cafe there that serves a surprisingly good kaya toast set and has the same sea view without the crowd. The owner used to run a kopitiam in Penampang before moving here, and the coffee roast has that old-school Sabah kopitiam depth.
Advertisement
2. Rooftop Brunch Kota Kinabalu at the Hotel Ballroom Level
Several of the major hotels along the waterfront and in the city centre have rooftop or upper-floor restaurants that open for brunch on weekends. The Le Meridien (now part of the Marriott group) and the Shangri-La's Tanjung Aru Beach Resort both run weekend brunch buffets that lean heavily into the rooftop brunch Kota Kinabalu category. At Tanjung Aru, the pool deck area doubles as a brunch zone, and you eat with your feet practically in the water while looking out at the first island on the Tunku Abdul Rahman Marine Park chain.
The Vibe? Polished, resort-style, with live acoustic sets on Sundays.
The Bill? RM120 to RM180 per adult for the buffet, drinks extra.
The Standout? The live teppanyaki station and the fresh seafood counter, which usually includes tiger prawns and flower crab.
The Catch? The buffet line gets chaotic between 11am and 12:30pm, and the best seafood items run out if you arrive late.
Advertisement
Here is something most visitors do not realize: the Tanjung Aru resort brunch used to be exclusively for hotel guests until around 2016. It only opened to the public after the management realized that day visitors were willing to pay a premium for the pool access and the view. If you go on a weekday morning, some of these same restaurants offer a scaled-down a la carte brunch menu at nearly half the weekend price, and you get the same view with a fraction of the crowd.
3. The Signal Hill Observatory Area and Hilltop Cafes
If you want elevation with your eggs, head up to Signal Hill, the highest accessible point in central Kota Kinabalu. The observation platform at the top gives you a 360-degree view of the city, the coast, and on clear mornings, Mount Kinabalu itself looming in the distance. There is no full restaurant at the very top, but a short walk down the road toward the Jalan Signal Hill residential area leads to a couple of small cafes that have capitalized on the altitude. One of them, a family-run spot on the road just below the tower, serves a mean Sarawak laksa alongside Western brunch staples, and the terrace overlooks the entire Likas Bay.
Advertisement
The Vibe? Quiet, breezy, and far removed from the tourist crush below.
The Bill? RM20 to RM40 per person.
The Standout? The Sarawak laksa, which the owner's mother makes from a recipe passed down from Kuching.
The Catch? The place closes by 2pm and does not take reservations, so if you arrive after 1pm on a Sunday, the laksa is often gone.
The road up to Signal Hill was originally built in the 1970s as a service road for the telecommunications tower. Locals used to call it "Radio Hill" because of the RTM transmitter up there. That history is mostly forgotten now, but if you chat with the older cafe owners nearby, they will tell you stories about the hill before the observation deck was built and how the whole area was just scrubland and kampung houses.
Advertisement
4. The Gaya Street Sunday Market and Its Brunch Neighbours
Gaya Street, in the old town centre, hosts the famous Sunday morning market that runs from about 6am to noon. While the market itself is more about batik, dried fish, and souvenirs, the side streets branching off Gaya Street, particularly Australia Lane and the lanes near the old HSBC building, have a cluster of heritage shophouse cafes that serve brunch to market-goers. One of the oldest, a converted two-storey shophouse on Australia Lane, still has the original tile floors and wooden shutters from the 1950s. The owner sources coffee beans from a farm in Ranau, about 90 minutes inland, and roasts them in small batches.
The Vibe? Heritage shophouse, tiled floors, slow ceiling fans, and the sound of the market outside.
The Bill? RM25 to RM50 per person.
The Standout? The Ranau single-origin pour-over and the roti bakar with house-made gula Melaka butter.
The Catch? The place is tiny, maybe eight tables, and there is almost always a wait on Sunday mornings between 9 and 11.
Advertisement
Most tourists walk right past Australia Lane because the entrance is narrow and easy to miss. The lane itself was named after a group of Australian traders who had offices here during the British North Borneo Chartered Company era in the late 1800s. The shophouses survived the heavy bombing of Jesselton (the old name for Kota Kinabalu) in World War II, and some of the original structural beams are still visible if you look up near the staircase.
5. Tanjung Aru Beach and the Coastal Brunch Stretch
Tanjung Aru, about 7km from the city centre, is Kota Kinabalu's most famous beach, and the road that runs parallel to it, Jalan Tanjung Aru, has a string of eateries that serve brunch with a direct line of sight to the sand and sea. The most well-known cluster is near the old Prince Philip Park end, where a few open-air restaurants set up tables practically on the grass verge. The view here is west-facing, which means you get the sunset, not the sunrise, so late afternoon brunch or early dinner is the move.
Advertisement
The Vibe? Casual, sandy feet optional, with the sound of waves and the occasional paraglider overhead.
The Bill? RM20 to RM45 per person.
The Standout? The grilled fish platter, usually parang or siakap, served with sambal belacan and a mountain of rice.
The Catch? The area gets buggy in the late afternoon, especially during the monsoon transition months of October and November, so bring repellent.
Tanjung Aru was named after a type of casuarina tree (aru) that lines the beach. The area was a quiet kampung until the 1960s when the first resort was built. The old airstrip nearby, which is now the terminal for domestic flights, used to be a Japanese military runway during the occupation. If you sit at the right table during brunch, you can watch planes come in low over the water for landing, which is a surreal backdrop for a plate of nasi dagang.
Advertisement
6. The Jesselton Point Ferry Terminal Area and Its Hidden Eateries
Jesselon Point, at the northern end of the waterfront, is where ferries depart for the islands of Tunku Abdul Rahman Marine Park. Most people rush through to catch their boat, but the area immediately around the terminal has a few food stalls and a small restaurant or two that serve brunch to early-morning island-hoppers. The view from here faces north toward Pulau Manukan and Pulau Mamutik, and the water in the early morning is usually glass-calm.
The Vibe? Functional, no-frills, with the smell of diesel from the boats mixing with fried noodles.
The Bill? RM15 to RM30 per person.
The Standout? The mee goreng mamak, which the stall operator has been making the same way for over a decade, and the teh tarik pulled to a perfect froth.
The Catch? The seating is basic plastic chairs under a tin roof, and it gets hot by 11am with zero breeze.
Advertisement
Jesselton Point is named after Jesselton, the colonial name for Kota Kinabalu, which itself was named after Sir Charles Jessel, a vice-chairman of the British North Borneo Chartered Company. The terminal area was rebuilt after the 2012 fire that destroyed the old wooden jetty. The current structure is concrete and far less atmospheric, but the food stalls that survived the rebuild are the same ones that fed fishermen and dock workers for decades before tourism took over.
7. The Kota Kinabalu City Mosque and the Nearby Lakeside Cafes
The Kota Kinabalu City Mosque, often called the "Floating Mosque" because it sits on a man-made lagoon, is one of the most photographed spots in the city. The area around the mosque, off Jalan Pasir Padang, has a small park and a couple of low-key cafes that open for brunch. The view from here is not the open sea but the mosque itself reflected in the lagoon, with the hills behind it. It is a different kind of scenic brunch Kota Kinabalu experience, more contemplative and less about the ocean.
Advertisement
The Vibe? Peaceful, with the call to prayer echoing softly across the water.
The Bill? RM20 to RM35 per person.
The Standout? The nasi kerabu, a Kelantanese blue rice dish that the cafe sources from a supplier in Kota Bharu, served with fried chicken and keropok.
The Catch? The cafes here close for Friday prayers and sometimes stay closed for an hour or more, so plan around that if you visit on a Friday.
The mosque was completed in 2000 and was partly funded by the state government as a symbol of Sabah's Muslim identity in a state that is religiously diverse. Non-Muslim visitors are welcome outside of prayer times but must dress modestly, which means long trousers and covered shoulders. Most tourists do not know that the lagoon is actually connected to the sea through an underground channel, which is why the water level rises and falls with the tide.
Advertisement
8. The Inanam and Kepayan Hinterland Brunch Spots
For something completely different, head about 15km south of the city centre to the Inanam and Kepayan areas, where a handful of kampung-style eateries serve brunch in settings that feel a world away from the tourist waterfront. One particular spot, a wooden shack beside a fish pond off Jalan Kepayan, serves a brunch set that includes hinava (a Kadazan-Dusun raw fish ceviche), grilled river prawns, and tuak (rice wine) if you ask nicely. The view is of paddy fields and the distant outline of the Crocker Range.
The Vibe? Rustic, unhurried, and deeply local.
The Bill? RM15 to RM30 per person.
The Standout? The hinava, made with fresh tilapia from the pond out back, cured in lime juice and bird's eye chili.
The Catch? The place is hard to find without a local, there is no English menu, and the fish pond smell can be strong in the midday heat.
Advertisement
Inanam was one of the earliest Kadazan-Dusun settlement areas outside the old town, and the name itself is believed to come from the word "ina'an," meaning a place of rest. The paddy fields here used to stretch all the way to the coast before development ate into them over the past 30 years. If you go on a weekday morning, you might see older residents still working the fields by hand, a sight that connects you to the agricultural roots of Sabah that most visitors never see.
When to Go and What to Know
The best brunch with a view in Kota Kinabalu is highly dependent on timing. Mornings from 8am to 10:30am give you the calmest sea, the best light for photos, and the shortest waits. After 11am, most popular spots are at capacity, especially on weekends and public holidays. The dry season, roughly February through April, offers the clearest views of the islands and Mount Kinabalu from elevated spots like Signal Hill. During the wetter months of September to January, cloud cover can obscure the mountain entirely, though the sea views remain strong.
Advertisement
Parking in the city centre is limited and often costs RM3 to RM5 per hour in paid lots. Ride-hailing apps like Grab work well and are usually cheaper than taxis. Most brunch spots accept card, but the kampung and market-adjacent places are cash-only, so keep RM50 to RM100 in small notes handy. Sabah is generally relaxed about dress, but if you visit the City Mosque area, cover your knees and shoulders out of respect.
Frequently Asked Questions
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Kota Kinabalu?
Pure vegetarian and vegan options are limited but growing. Most Indian restaurants in the city centre, particularly along Jalan Pantai and in the Sadko area, serve fully vegetarian thali sets for RM8 to RM15. A handful of newer cafes in the Gaya Street and Waterfront areas now mark plant-based items on their menus, though dedicated vegan-only restaurants number fewer than five in the entire city. The Sunday market on Gaya Street has a stall selling fresh tropical fruit and roasted corn, which is naturally vegan and costs RM3 to RM8.
Advertisement
Is the tap water in Kota Kinabalu safe to drink, or should travelers strictly rely on filtered water options?
Tap water in Kota Kinabalu is not considered safe for direct drinking by local standards. Hotels and restaurants universally use filtered or boiled water, and most provide complimentary bottled or filtered water to guests. A 1.5-litre bottle of drinking water from a convenience store costs RM1.50 to RM3. Carrying a reusable bottle and refilling at hotel filtration stations is the most practical approach.
Is Kota Kinabalu expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier traveler should budget RM250 to RM400 per day. This covers a double room in a three-star hotel or guesthouse (RM100 to RM180), three meals including one brunch with a view (RM60 to RM100), local transport via Grab (RM20 to RM40), and a modest activity or entrance fee (RM30 to RM80). Island-hopping day trips add another RM80 to RM150 per person on top of this base.
Advertisement
What is the one must-try local specialty food or drink that Kota Kinabalu is famous for?
Hinava is the signature dish most associated with Kota Kinabalu and Sabah broadly. It is a Kadazan-Dusun preparation of raw fish, typically mackerel or tilapia, cured in calamansi lime juice with sliced shallots, grated ginger, bird's eye chili, and salt. It is widely available at local restaurants and market stalls for RM8 to RM15 per portion. Tuak, a fermented rice wine, is the traditional accompaniment and is sold at tamu (native markets) for RM5 to RM10 per bottle.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Kota Kinabalu?
Sabah is culturally relaxed compared to Peninsular Malaysia, but modest dress is expected at mosques and some government buildings. Swimwear is acceptable at beachside brunch spots in Tanjung Aru but not in the city centre or market areas. Removing shoes before entering someone's home or certain small eateries is customary. Tipping is not expected but appreciated, and a 10 percent service charge is already included in most hotel and upscale restaurant bills.
Advertisement
Advertisement
Advertisement
Enjoyed this guide? Support the work