Kelantan 1 to 2 days 6.1330° N, 102.2500° E

Things to Do in Kota Bharu: Markets, Food and Culture

Kelantan's compact capital is the heartland of Malay culture, with a famous women-run market, royal palace museums and some of the country's most distinctive food. It is also the usual gateway to the Perhentian Islands.

Kota Bharu, the capital of Kelantan, sits near the mouth of the Kelantan River in Malaysia’s far northeast, a short drive from the Thai border. It is the most traditionally Malay city in the country: conservative, unhurried and proud of its crafts, royal history and cooking. The things to do in Kota Bharu are mostly compact and walkable, centred on a busy market and a cluster of palace museums.

Top things to do in Kota Bharu

Siti Khadijah Market

Siti Khadijah Market is the city’s heart and its most photographed sight. Most stallholders are women, selling fish, spices, fruit and Kelantanese snacks around a central hall stacked with produce. Climb to the upper floors for food stalls and views over the colourful ground floor. Go in the morning, when it is busiest.

The royal museums

Around the old palace square, a few minutes’ walk from the market, stand several museums in former royal buildings. Istana Jahar, a wooden palace from the late 19th century, covers court ceremonies and Kelantanese customs. Istana Batu displays royal rooms and belongings, and the Islamic Museum traces the arrival of Islam in the state. Istana Balai Besar, the working palace, is closed to visitors. Museums usually close on Fridays, so check opening days before you go.

Traditional arts and crafts

Kelantan is known for kite-making (wau), top-spinning (gasing), batik, songket weaving and silverwork. Workshops and craft shops on the city fringes and along the road to Pantai Cahaya Bulan sell directly from the makers. Cultural performances are held at times in the city, so ask at the tourist information centre near the clock tower about current schedules.

Thai temples in Tumpat

Kelantan has a long-standing Thai Buddhist community, and the district of Tumpat, north of the city, has several temples. The best known is Wat Phothivihan, home to a huge reclining Buddha. A half-day by taxi or Grab covers it along with one or two smaller temples nearby.

Pantai Cahaya Bulan

The city’s beach, a short drive north, is better for an evening stroll and grilled fish than for swimming, as the sea can be rough. It makes a pleasant change of scene at sunset.

Day trip along the river and to the border

The Kelantan River shapes the city, and a walk along the riverside in the late afternoon shows its working side: fishing boats, small jetties and families out for the evening breeze. Shoppers also head to Rantau Panjang on the Thai border, about an hour away, for its duty-free market, though it is more interesting for local life than for bargains.

Food in Kota Bharu

Many Malaysians travel here just to eat. Look for nasi kerabu (blue rice with herbs), ayam percik (grilled chicken in spiced coconut sauce), laksam and an enormous range of sweet kuih. Breakfast is the big meal for many locals, so the best stalls are often busiest, and sometimes sold out, before 10am. See our Malaysian food guide for more on the dishes.

Practical tips

  • Mind the weekend. Kelantan’s weekend is Friday and Saturday. Many museums close on Fridays, and shops pause for midday prayers.
  • Dress modestly. Cover shoulders and knees around the city.
  • No nightlife to speak of. Evenings revolve around food stalls, not bars.
  • Bring cash for markets and small eateries.

When to go and how long to stay

Kota Bharu is warm all year. Rain is heaviest from about November to January, when the northeast monsoon also closes the islands offshore, so the drier months from around March to September are the most comfortable. One full day covers the market and museums, and a second day lets you add Tumpat and a long lunch. Most people pair the city with the Perhentian Islands, as in our 7-day East Coast islands itinerary.

Where to stay in Kota Bharu

City centre around Siti Khadijah Market: the best base for a short stay, within walking distance of the market, the museums around the old palace square and plenty of food stalls. Suits first-timers and anyone on a stopover.

Jalan Kebun Sultan: the city’s small Chinatown, a few minutes’ walk from the centre, with kopitiams and budget hotels. A good option for budget travellers and anyone who wants a wider choice of places to eat in the evening.

Pantai Cahaya Bulan: the beach north of the city, with a few low-key resorts. Suits travellers with a car who want sea breezes rather than city streets, though it is not a swimming beach to plan a trip around.

How to get to Kota Bharu

Sultan Ismail Petra Airport (KBR) is about 15 minutes by taxi or Grab from the centre, with frequent one-hour flights from Kuala Lumpur. Long-distance buses connect Kota Bharu with KL, Penang and the rest of the east coast.

Trains on the East Coast Line stop at Wakaf Bharu, across the Kelantan River about 6 km from the centre, the northern end of the slow “jungle railway” through the interior. For the Perhentian Islands, Kuala Besut jetty is about an hour’s drive south.

What to eat in Kota Bharu

Kelantanese cooking is sweeter and richer than food elsewhere in Malaysia, and Kota Bharu is the place to try it. Start with nasi kerabu, rice tinted blue with butterfly pea flower, served with fresh herbs, toasted coconut, fish crackers and grilled fish or chicken. Ayam percik, chicken grilled with a creamy spiced coconut sauce, is sold from roadside grills in the late afternoon.

Siti Khadijah Market is the best place to graze: look upstairs for stalls selling nasi kerabu, laksam (thick rolled rice noodles in a fish and coconut gravy) and Kelantanese kuih such as akok. For coffee and toast, head to the kopitiams on Jalan Kebun Sultan.

Kota Bharu: frequently asked questions

Is Kota Bharu worth visiting?

Yes, for a day or two, especially if you are interested in Malay culture and food. It feels very different from KL or Penang: more conservative, slower and less touristy. Most travellers combine it with the Perhentian Islands, which are about an hour away.

Is everything closed on Friday in Kota Bharu?

Not everything, but Kelantan's weekend falls on Friday and Saturday, and many state museums close on Fridays. Shops and food stalls often shut around midday prayers. Plan market and museum visits for Saturday to Thursday.

What should I wear in Kota Bharu?

Kelantan is one of Malaysia's most conservative states, so dress modestly in the city: shoulders and knees covered for everyone, with loose, light clothing being most comfortable. Women do not need to cover their hair except when entering a mosque, where coverings are usually provided.

How far is Kota Bharu from the Perhentian Islands?

The jetty at Kuala Besut is about 57 km from Kota Bharu, roughly an hour by taxi or Grab, or around 90 minutes by local bus. From there, speedboats take 30 to 45 minutes to the islands.

How do you get from Kuala Lumpur to Kota Bharu?

Flying is quickest, at about an hour from KL to Sultan Ismail Petra Airport. Overnight buses from KL are the budget option. The East Coast Line train from the south to Wakaf Bharu is slow but scenic.