Kelantan Travel Guide: Culture, Food and Kota Bharu
Known as the cradle of Malay culture, Kelantan is where you come for kite makers, batik workshops, shadow puppetry and some of the best food on the east coast.
Kelantan is the most traditional corner of Peninsular Malaysia, and this Kelantan travel guide is for travellers who want to see Malay crafts, performance and food at their source. Tucked against the Thai border on the north-east coast, the state is overwhelmingly Malay and conservative, with a pace that feels very different from Kuala Lumpur or Penang.
It is not a beach-party destination, and nightlife is almost non-existent. What it offers instead is a lively market culture, skilled artisans and cooking you will not find done as well anywhere else.
Kelantan travel guide: where to go
Kota Bharu
The capital is where most visitors base themselves. Kota Bharu has a walkable heritage quarter around the old royal palaces: Istana Jahar, now the Museum of Royal Traditions and Customs, and Istana Batu, the Royal Museum. The cultural centre, Gelanggang Seni, has hosted demonstrations of silat, top spinning, wayang kulit shadow puppetry and mak yong theatre; check the current schedule locally. Start any visit at the Siti Khadijah Market, the central market where women traders dominate the stalls.
Tumpat and the coast
North of the city, Tumpat district has a strong Thai Buddhist community. Wat Photivihan at Kampung Jambu has a reclining Buddha about 40 metres long. On the road to Pantai Cahaya Bulan you will pass batik drying in the sun and roadside workshops selling wau, the giant decorated kites that are a symbol of the state.
Border towns
Rantau Panjang and Pengkalan Kubor, on the Thai border, are duty-free shopping towns popular with Malaysian visitors for fabric, clothing and snacks.
The interior
Southern Kelantan is mountainous and forested. Gua Musang has limestone caves and is the gateway to Kuala Koh, the northern entrance to the national park covered in our Taman Negara guide. Near Dabong, Stong State Park has the Jelawang Waterfall, and the jungle railway passes close by.
Food in Kelantan
Kelantanese food is the main reason many Malaysians visit. Nasi kerabu is rice tinted blue with butterfly pea flowers, served with herbs, coconut, fish crackers and sauces. Nasi dagang pairs rice cooked with glutinous rice and a tuna curry, usually eaten at breakfast. Ayam percik is chicken grilled with a spiced coconut gravy, and the sweets, such as akok and jala mas, rely on palm sugar, eggs and coconut milk. Our Malaysian food guide explains more dishes to look for.
Practical tips
- Dress modestly, with shoulders and knees covered, especially in markets and mosques.
- Many businesses close or have shorter hours on Friday, which is part of the weekend in Kelantan (Friday and Saturday).
- Alcohol is very hard to find outside a few Chinese restaurants and hotels.
- Kota Bharu is a common jumping-off point for the Perhentian Islands, via the jetty at Kuala Besut, about 1 hour 15 minutes away by taxi.
When to go and how long to stay
The north-east monsoon brings heavy rain and sometimes flooding from roughly November to January, and the sea stays rough into February or March. March to September is the most comfortable period, and it lines up with the island season offshore.
Two to three days is enough for Kota Bharu, the markets and the craft villages. Add more time if you want to ride the jungle railway or explore the interior.
Getting to Kelantan
By air: Sultan Ismail Petra Airport, on the edge of Kota Bharu at Pengkalan Chepa, has several daily flights from Kuala Lumpur, taking around an hour.
By road: Kota Bharu is about 474 km from KL. Express buses from Terminal Bersepadu Selatan (TBS) take six to seven hours; book early around school holidays and Hari Raya.
By rail: The KTMB East Coast line, known as the jungle railway, runs from Gemas to Wakaf Bharu, about 5 km from Kota Bharu, in roughly 12 to 13 hours. The new East Coast Rail Link (ECRL) is scheduled to open between Kota Bharu and Gombak near KL around the turn of 2027, with a journey of about four hours; check that it is running before you plan around it.
Kelantan: frequently asked questions
What is Kelantan known for?
Kelantan is known as the cradle of Malay culture. It is famous for wau kites, batik and songket weaving, silat, wayang kulit shadow puppetry and dishes such as nasi kerabu and ayam percik.
Is Kelantan worth visiting?
Yes, if you are interested in Malay culture, crafts and food. It is quieter and more conservative than the west coast, with little nightlife, so it suits curious travellers more than those looking for beaches and bars.
What is the weekend in Kelantan?
Kelantan's weekend is Friday and Saturday, unlike most of Malaysia. Government offices and many shops close on Friday, so plan market visits and errands for other days.
How do I get from Kuala Lumpur to Kota Bharu?
The quickest way is a one-hour flight to Sultan Ismail Petra Airport. Express buses from TBS take six to seven hours, and the slow jungle railway runs from Gemas to Wakaf Bharu near Kota Bharu.
Can I reach the Perhentian Islands from Kota Bharu?
Yes. Kuala Besut jetty, the main departure point for the Perhentian Islands, is about 57 km from Kota Bharu, roughly 1 hour 15 minutes by taxi. Speedboats from the jetty take about 30 minutes.