Why I keep telling people to fly to Kuching for dinner
Ask a Singaporean where to go for a weekend of eating and the answer is usually Penang, sometimes Ipoh, occasionally Bangkok. Kuching rarely makes the shortlist, and I think that is a mistake. It is the capital of Sarawak, a small and unhurried riverside city on the island of Borneo, and the flight from Changi is only about two hours. You land, you drop your bag, and by the time the sun is going down you can be sitting at a table with a plate of prawns in front of you that were swimming not long before.
What makes the seafood here different is how ordinary it is. Nobody treats a whole steamed fish as a special occasion. It is simply what families order on a Tuesday. The South China Sea is not far off, the Sarawak River and its mangrove creeks run right past the city, and the cooking leans on Hakka, Foochow, Malay and Iban habits all at once. So you get ginger and wine on one plate, sambal and belacan on the next, and wild jungle ferns served alongside both.
This guide is the one I would send to a friend who has three days, a decent appetite and no desire to queue in the wrong place. It covers how to get there, how to read a Sarawak seafood menu, what two well-known restaurants are actually like, how much to budget, a day-by-day eating plan, and the small practical things that make a trip smoother. I have kept prices as ranges because they move, and where a figure needs checking I say so.
One honest note before we start. Seafood restaurants change hands, move and close faster than any guidebook can keep up with. Treat the places named here as good starting points, call ahead or check recent reviews on the day, and trust your eyes: a busy kitchen with a tank of live crabs is rarely a bad sign.
Getting to Kuching from Singapore, and what to sort out first
Direct flights from Singapore to Kuching run most days and take roughly two hours. Because Kuching is on the Malaysian side of Borneo, you clear immigration on arrival even though you are still in Malaysia. Singapore passport holders can normally enter Malaysia for short tourism stays without a visa, and you are expected to complete the digital arrival card before you travel. If you are travelling on another passport, requirements differ, so check them before you book anything.
For other nationalities the picture is mixed. Indian passport holders currently enjoy a visa exemption for short tourism visits under a policy that, according to the official source we track, runs until the end of 2026, and some nationalities still need an eVisa that takes around three working days. Rules change. Our visa requirements pages are kept up to date against government sources, so look your passport up there before you pay for flights.
Many people, especially those applying for visas to other countries, also need proof of onward or return travel. If that is you, our flight reservation service is a manual reservation for visa applications. It is not an issued ticket, and it does not promise any visa outcome, but it can save you from buying a full-price fare before an application is decided.
Airport to hotel
Kuching International Airport is about a twenty to thirty minute drive from the centre depending on traffic. You can take a ride-hailing car or a metered taxi, but if you land late or you are travelling with luggage and children, a pre-booked transfer removes the guesswork. A driver waits with a name board and the pricing is fixed in advance.
You can book the Kuching airport transfer here, priced from S$39.91 for a one-way trip. The service includes a waiting window at arrivals, which matters more than it sounds when a flight is late or the immigration queue is long.
| Step | What to do | Rough time |
|---|---|---|
| Before you fly | Check entry rules for your passport, fill in the arrival card, screenshot your hotel address | 15 minutes |
| On landing | Immigration, baggage, find your driver or the taxi counter | 30 to 60 minutes |
| To the city | Road transfer to downtown hotels | 20 to 30 minutes |
| First dinner | Walk to the waterfront or a food court near your hotel | Same evening |
The Sarawak seafood vocabulary you actually need
You will eat better if you can read the menu. Most seafood restaurants in Kuching print English alongside Malay, and the staff are used to visitors, but a few terms come up again and again.
Ikan is fish, udang is prawn, ketam is crab, sotong is squid, and kerang or lala are clams of one kind or another. Siput is the word for sea snails, which turn up in sambal at casual places. Belacan is the fermented shrimp paste that gives Sarawak sambal its punch. Terung dayak, the small orange fruit, sometimes appears in dishes and is more sour than you would guess.
Two local ingredients are worth hunting for. The first is midin, a wild jungle fern with a crunchy, fresh bite, stir-fried with garlic or belacan. It is almost a Sarawak signature and goes beautifully with seafood. The second is terubok, a fish prized locally, famously bony and rich, which is seasonal and often expensive. If you see it, ask what the fish costs by weight before you say yes. Prices for the prestige fish can surprise you at the end of the meal.
| Menu term | What it means | Order it if you like |
|---|---|---|
| Masak halia | Cooked with plenty of ginger | Gentle, aromatic flavours |
| Asam pedas | Sour and spicy tamarind gravy | Tangy, fiery fish stews |
| Butter or cereal prawns | Fried prawns with butter and crispy oats | Rich, crunchy, kid-friendly dishes |
| Sambal belacan | Chilli and shrimp paste | A real kick with simple steamed fish |
| Steamed with soy and ginger | The Cantonese-style classic | Letting the fish speak for itself |
| Umai | Raw fish in lime juice with onion and chilli | Something like ceviche, a Melanau dish |
| Midin belacan | Jungle fern with shrimp paste | A vegetable side that actually matters |
Bistro de la Cité: the polished option
If you want an evening with a comfortable table, a proper menu and a setting that feels a little more considered, Bistro de la Cité is the name that often comes up. It sits in the middle of the city and sells itself as a modern seafood restaurant, with a contemporary dining room rather than a plastic-stool setup. The menu leans toward grilled fish and seafood platters, cooked with a western influence, which can be a relief if you are travelling with someone who is wary of strong shrimp paste.
This is the place I would pick for an anniversary, a business dinner, or the first night when you want something easy after a flight. Go with realistic expectations. It is a city restaurant with a polished feel, so expect a bill closer to what you would pay in Singapore than at a food court. Book ahead on a Friday or Saturday, and ask staff what came in that day rather than relying on the printed menu.
A sensible way to order is to share a platter to start, add one grilled fish, and then order a vegetable dish to cut through the richness. Kuching summers are humid, so a light dish at the end, such as fruit or a simple dessert, rounds things out better than a heavy one.
The Fish Market Restaurant: the old reliable
The Fish Market Restaurant has a longer story. It has been trading for more than twenty years and has a reputation for working from the day's catch, with rustic decor and a cosy, unfussy feel. This is the kind of place where the point of the meal is the fish itself, not the table setting.
The pattern at restaurants like this is that you walk the display, point at what looks good, and the kitchen cooks it the way you ask. Do not be shy about asking questions. How is the fish sold, whole or by weight? Is the crab priced per kilogram? What is the best way to cook this one? Staff are usually happy to steer you toward steamed, fried or in a sauce, and they generally know which is the freshest thing in the tank.
| Bistro de la Cité | The Fish Market Restaurant | |
|---|---|---|
| Feel | Contemporary, polished | Rustic, cosy, long established |
| Best for | Date nights, groups wanting a western-leaning menu | Fresh catch cooked local style |
| Style of ordering | From the menu, platters and grills | Pick your fish, choose the cooking method |
| Budget level | Higher | Mid-range to higher, depending on the catch |
| Tip | Reserve at weekends | Ask the price by weight before ordering |
Eating along the waterfront
The Kuching Waterfront is the part of town you will walk several times without trying. It is a long, tidy promenade beside the Sarawak River, with the old courthouse, a Chinese temple, kiosks selling ice and snacks, and a curved footbridge that lights up at night. In the evening it fills with families, joggers and couples, and the air smells faintly of grilled corn.
Seafood here is part of the atmosphere rather than the main event. Walk the stretch at sunset, watch the boats cross the river, and then decide where to eat. The old streets behind it are packed with kopitiams, noodle shops and restaurants, and almost all are within a ten minute walk. The city is compact, which is its great strength for eaters. You can graze for two nights and never take a car.
If you want a river cruise to see the city from the water, many operators run short evening trips. Check the schedule locally, since timings change with the season and the tide.
The food court route: how locals do seafood
Restaurants are only one half of the story. Much of the best eating in Kuching happens at open-air food courts and coffee shops, where several stalls share tables and you order from whichever stall appeals. This is where you find fried prawns, steamed clams, grilled squid with sambal, and plates of vegetables for a fraction of restaurant prices.
One name that comes up constantly is Top Spot, a rooftop food court in the Padungan area that is known for its seafood stalls and a lively evening atmosphere. You pick your seafood from a stall, choose a cooking style, and sit wherever there is space. Go earlier than the dinner rush, around 6 pm, if you want a table with a view or if you are with a bigger group. The stalls compete with each other, so quality varies. Look for the one with a queue of locals rather than the one with the loudest touts.
How to order at a food court without overspending
- Ask the price of every item by weight before they cook it, and keep a mental total.
- Order one centrepiece, such as a steamed fish or a chilli crab, and build the rest around cheaper dishes like greens, fried rice or noodles.
- Share. Portions in Sarawak are generous, and three people can eat well from four dishes.
- Pay at the stall and not just at the table, as practices differ from one court to the next.
- Carry small notes. Most places take cash and some take cards, but not all.
The same logic works at the smaller kopitiams scattered through the old town. A plate of stir-fried noodles with prawns or a dish of fried fish with a side of rice is a perfectly good seafood meal at a few ringgit. Do not feel you have to eat at a restaurant every night.
What to eat beyond seafood while you are here
You cannot spend three days in Kuching and only eat fish. Two dishes deserve a slot in your schedule, and both happen to include seafood.
The first is Sarawak laksa. It is quite different from the laksa you might know in Singapore, with a lighter, spice-paste broth thickened with sambal belacan, topped with prawns, shredded chicken, egg strips and bean sprouts. Locals eat it for breakfast. Go to a coffee shop before 10 am, order a bowl with a cup of kopi-o, and you will understand why people queue.
The second is kolo mee, a dry noodle dish with a springy texture, tossed with a little oil and topped with minced pork or char siu. It is the quintessential light meal for the middle of the day. Between those two, you have breakfast and lunch covered.
Finish a day with a dessert such as the layered Sarawak cake, which is colourful and sold in many shops as a gift, or with ais kacang from a roadside stall. Markets such as the weekend Satok market are where you can see midin, forest produce and local snacks laid out, and they are a great place to buy things to take home.
What a seafood dinner costs: a realistic budget
Kuching is cheaper than Singapore, though seafood is the one category where you can overspend quickly. The numbers below are rough. They assume you eat in a normal local pattern and ask the price of anything sold by weight.
| Where you eat | Typical spend per person | What you get |
|---|---|---|
| Kopitiam or noodle stall | MYR 8 to 20 | Noodles, a fried fish or prawn dish, a drink |
| Food court seafood stall | MYR 25 to 60 | Shared dishes, one seafood centrepiece, rice |
| Mid-range seafood restaurant | MYR 30 to 80 | A full meal with fish or prawns and a vegetable side |
| Polished restaurant or special catch | MYR 80 and above | Platters, premium fish, wine or cocktails |
Prices for premium items such as large crab or prized fish can rise well beyond these ranges, so check by weight. Ask for a rough total before the dishes are cooked, not after. Most staff will happily tell you.
Also factor in service. A number of restaurants add a service charge and a government tax to the bill, while food courts normally do not. Tipping is not expected, though rounding up is always appreciated.
A three-day eating plan that is easy on the legs
This is a plan I would give a first-timer. It keeps the walking short, leaves gaps for rest in the heat, and puts the seafood at the end of the day when appetites are strongest.
| Day | Morning | Afternoon | Evening |
|---|---|---|---|
| 1 | Fly in, transfer to hotel | Stroll the waterfront, coffee and cake | Food court seafood, early table |
| 2 | Sarawak laksa breakfast, old town walk | Kolo mee lunch, museum or market, rest | Fish Market Restaurant, pick the day's catch |
| 3 | Weekend market for midin and snacks | Buy cakes and gifts | Bistro de la Cité for a calmer last dinner |
Adjust it as you like. If you only have two nights, drop the third dinner and keep the two contrasting styles, a food court and a sit-down restaurant, so you get both sides of the city's seafood.
When to go, and how to dress for it
Kuching is hot and humid all year, and rain can arrive at any time. The drier months, roughly March to September, are the easiest for walking. The wetter stretch from November to February brings heavy afternoon downpours and the occasional flooded street. Seafood is available throughout the year, but some specialties are seasonal, so ask what is best that week rather than insisting on one dish.
For freshness, aim for dinner around 6 to 9 pm. Many restaurants take their deliveries in the early afternoon, so the catch is at its best by the time service begins. Lunch can be excellent too, but the choice is often smaller.
Pack light cotton clothes, a small umbrella, sunscreen and comfortable shoes. A thin cover-up helps in air-conditioned restaurants, which can be cold. If you plan to visit a temple or mosque, bring something that covers shoulders and knees. Emergency numbers in Malaysia are 999 for police and ambulance and 994 for fire.
Staying connected and moving around
Getting around Kuching is straightforward. Ride-hailing apps work, taxis are available at the airport and hotels, and the old town is walkable if you start early or wait until the evening. For trips outside the centre, such as a visit to a nearby national park or a cultural village, hire a driver for the day and agree the price first.
A data connection matters more than you think, since you will use maps, translation and ride-hailing constantly. A local eSIM is the cleanest option because you can set it up before you land.
Travel insurance is worth the small cost for any trip involving unfamiliar food and activities. A good policy covers medical care, delays and lost luggage.
If you are flying onward to Kuala Lumpur or Langkawi
Many people tack Kuching onto a longer Malaysian trip, and the good news is that the Peninsular side has plenty of food-focused things to do as well. In Kuala Lumpur, a guided evening street food walk is a gentle way to sample a lot in a short time.
Heading down the coast, there is a night tour that combines Malacca's river cruise with a trishaw ride and is a classic for first-timers.
For the island leg, Langkawi is better known for beaches and mangroves than seafood restaurants, though the fish is excellent. Our Langkawi airport transfer to Pantai Cenang starts at S$15.00.
| Stop | Best for | Booking idea |
|---|---|---|
| Kuching | Seafood, laksa, river city | Airport transfer on arrival |
| Kuala Lumpur | Street food, markets, big city | Evening or Chinatown food walk |
| Malacca | Heritage, river lights | Night tour from KL |
| Langkawi | Beaches, mangroves, island activities | Airport transfer and a water activity |
Our team confirms each booking before the e-ticket is emailed, so give yourself a little time before you travel rather than booking at the last minute.
How to spot a good seafood place in thirty seconds
You will not always have a recommendation, so it helps to have a quick mental checklist. I use the same few signals in every coastal town, and they work well in Kuching.
Start with the smell. Fresh seafood smells of the sea, clean and slightly briny. If you catch a sharp, ammonia-like note near the display, walk on. Look at the eyes of whole fish: they should be clear and slightly domed rather than cloudy or sunken. Prawns should look firm and translucent, not mushy, and shells should be intact rather than loose and slimy. Crabs and shellfish in tanks should be moving. A sluggish crab is a tired crab, and a tired crab tastes flat.
Then look at the crowd. A restaurant that is full by 7 pm with local families is telling you something that no review can. Check the tables too: if many of them have a steamed fish in the middle, a plate of greens and a pot of rice, you are in a place where people eat seafood the way it is meant to be eaten.
Finally, look at how they handle prices. A good seafood restaurant is comfortable telling you the weight and the price per kilogram of what you have picked, and weighs it in front of you. If staff are vague, change the subject, or refuse to give a number, find somewhere else. That is not a cultural quirk, it is a warning sign.
| Signal | Good sign | Walk away if |
|---|---|---|
| Smell | Clean and briny | Sharp, sour or ammonia notes |
| Fish eyes | Clear and bright | Cloudy or sunken |
| Shellfish | Moving in the tank | Still, with open shells |
| Crowd | Local families by early evening | Empty at peak time |
| Pricing | Weighed and priced in front of you | Evasive about the number |
Cooking styles, explained for the nervous eater
If you are not used to Southeast Asian seafood, the menu can feel like a wall of choices. The good news is that nearly every fish can be cooked a handful of ways, and once you know them you can order with confidence.
Steamed
The Cantonese approach is the purest. The fish goes into a steamer with ginger, spring onion and a splash of soy, then gets a ladle of hot oil poured over it at the end. It tastes clean and sweet, and it is the best way to judge how fresh a fish really is. If you only order one dish at a new restaurant, make it this one.
Fried and crisp
Whole fish fried until the skin crackles, often served with a sweet and sour sauce or a side of sambal. Smaller fish and prawns are sometimes tossed in salted egg or butter and cereal, which is rich and a little addictive. Kids tend to love these dishes.
In sambal or asam
This is where Sarawak flavours show most clearly. Sambal is a cooked chilli paste, often with shrimp paste, onion and lime. Asam pedas is a tamarind-based gravy that is sour, spicy and slightly sweet. Both can be hot. If you are unsure, ask for it mild or ask the staff to serve the sambal on the side so you can add it yourself.
Grilled
Fish, squid and prawns wrapped in banana leaf or cooked over charcoal, usually with a dipping sauce. The smoky edge pairs well with simple rice and a cold drink. It is a good option for people who want a lighter meal.
Raw and cured
Umai is a Melanau dish of thinly sliced raw fish dressed with lime juice, chilli, shallots and ginger. It is bright, sharp and refreshing. If you are cautious about raw food, skip it. If you are curious, order it only from a busy restaurant with a high turnover.
Dietary needs, halal, and travelling with children
Kuching is a mixed city with Muslim, Chinese, Indian and indigenous communities, and the food scene reflects it. Many restaurants and food courts are halal, some are pork-free, and others serve pork openly, so look for the halal sign at the entrance if it matters to you. Do not assume a restaurant is halal because the dishes look familiar. Ask.
For vegetarians, seafood towns can be a challenge, but Kuching handles it better than most. Midin, stir-fried greens, tofu dishes, vegetable laksa and plain noodles are all easy to find. Tell staff you do not eat meat or seafood and mention shrimp paste specifically, because it hides in sambal and many sauces.
With children, think simple. Fried prawns, steamed fish with rice, plain noodles, omelette and grilled corn are crowd-pleasers. Order dishes with the spice on the side. Seafood restaurants can be noisy and fast, which suits families. Avoid the hottest part of the day for walking, and remember that open-air food courts can be warm in the evening, so bring a small fan or a pack of wet wipes.
If anyone in your group has a shellfish allergy, be extra careful. Cross-contamination is common in kitchens that cook everything in the same wok. Explain the allergy clearly, in simple words, and consider choosing a restaurant where you can speak with the manager.
Things to do between meals
You will want something to fill the hours between laksa and dinner. Kuching offers more than most visitors expect. Wander the old Chinese shophouse streets, where you will find temples, bakeries and craft stalls. Visit the Sarawak Museum or one of the smaller galleries, especially if the afternoon rain sets in. Walk up to the old fort area and the colonial buildings along the riverbank, and watch the traditional boats called tambang crossing the water for a small fare.
Wildlife is a short drive away. Orangutan rehabilitation centres and national parks within an hour or so of the city are popular day trips, and a cultural village near the coast gives a gentle introduction to the longhouse traditions of the region. Arrange transport the day before, since public buses are infrequent and taxis outside the centre can be hard to find.
Souvenir shopping is simple. Pepper, from Sarawak's pepper farms, is a classic gift, as are layered cakes, terubok crackers, dried shrimp paste and handicrafts. Buy food items last, pack them well and check what your airline and customs allow. Avoid carrying any perishable seafood home in your luggage.
Common mistakes I would help you avoid
- Not asking the price by weight. It is the number one reason for a shocking bill. Ask, nod, and then order.
- Going too late. The best choice goes first. Arrive before 7 pm at popular spots.
- Ordering too much. Portions are generous. Start with fewer dishes and add more if you are still hungry.
- Skipping breakfast. Laksa and kopi in a coffee shop is half the reason to be here.
- Ignoring allergies. Shellfish and shrimp paste appear in many dishes without being obvious. Say clearly what you cannot eat.
- Booking nothing. A weekend dinner at a popular restaurant is not a walk-in gamble.
Frequently asked questions
Is seafood in Kuching safe to eat?
Generally yes, especially at busy places with a high turnover. Pick stalls and restaurants with tanks or iced displays, avoid anything that smells off, and eat cooked seafood if you have a sensitive stomach.
How much should I budget for a seafood dinner?
A food court meal typically costs MYR 25 to 60 per person. A mid-range restaurant is about MYR 30 to 80, and a polished restaurant or premium fish can go well beyond that. Always confirm prices by weight.
Do I need a visa for Malaysia?
It depends on your passport. Singapore passport holders can normally enter for short tourism visits, and several other nationalities also have exemptions or an eVisa route. Check our visa requirements pages for your passport before you book.
What is the best time to go?
The drier months of March to September are most comfortable. For the best catch, eat dinner between 6 and 9 pm, when restaurants have taken their afternoon deliveries.
How do I get from the airport to the city?
Take a taxi or ride-hailing car, or pre-book a transfer for a fixed price and a driver waiting at arrivals. The drive takes about twenty to thirty minutes.
Can I visit Kuching and other Malaysian cities in one trip?
Yes. Kuala Lumpur and Langkawi are both reachable by short domestic flights. Plan your transfers in advance, and book food tours and tickets early for the days you are there.
What if I need proof of onward travel for a visa?
Our flight reservation service offers a manual reservation intended for visa applications. It is a reservation, not an issued ticket.
Final thoughts
Kuching rewards the curious eater. You do not need an itinerary packed with attractions, only a few good meals, a walk beside the river and the willingness to ask questions at the counter. Start with a food court on arrival night, treat yourself at one of the two restaurants above, and spend your mornings with a bowl of laksa. That is a trip you will remember for the food alone.
Ready to plan the trip? Start with your arrival: book your Kuching airport transfer, add a Malaysia eSIM, and check entry requirements before you fly.