More about hotels in Kelantan
About Kelantan accommodation
Kelantan sits on Malaysia's north-east coast, well off the usual Aussie holiday circuit. It's not a beach-resort state and it doesn't try to be one. What it's known for is smaller and more specific: hand-woven batik and songket cloth from villages just outside Kota Bharu, blue-rice nasi kerabu eaten at open-air stalls, and a run of waterfalls in the interior at Gunung Stong that barely make it onto most travellers' radar.
Because the tourist trail here is thin, so is the hotel scene. Nearly everything worth staying at sits in or near Kota Bharu, the state capital, so that's where this guide is focused.
Where should you stay in Kelantan?
- Kota Bharu City Centre: The default base, and realistically the only place with a real spread of hotels. Close to the markets, the batik and songket-weaving villages, and Sultan Ismail Petra Airport.
- Pasir Puteh coast: A quieter stretch of beach on the east coast, around Tok Bali and Rhu Semerak, roughly an hour from Kota Bharu. There's a handful of beachfront resorts here rather than city hotels.
Outside those two areas, accommodation options thin out fast. If you're heading inland to Gunung Stong State Park, plan on a day trip from Kota Bharu rather than staying nearby, there isn't much in the way of hotels near the park itself.
How much is Kelantan accommodation?
Kelantan is one of the more affordable states to stay in on the Malaysian peninsula, and Kota Bharu's hotel prices reflect that.
- Budget stays: From around AU$20 per night. Simple, clean rooms in central Kota Bharu, no frills but fine for a short stopover.
- Mid-range hotels: From around AU$55 per night. Well-reviewed hotels with a pool and modern rooms, this is where most visitors land.
- Beachfront resorts: From around AU$100 per night. The handful of resort-style properties on the Pasir Puteh coast fall in this range.
Prices move around with public and school holidays, so it's worth booking ahead if your travel dates are fixed.
What are the best hotels in Kelantan?
- ibis Styles Kota Bharu: The most consistently well-reviewed hotel in the city centre. Modern rooms, a pool, and an easy walk to the central market and old town craft shops.
- Perdana Kota Bharu: A long-running favourite with a big room count, useful if you're after reliable comfort over anything flashy.
- Jewels Hotel: A solid mid-range pick right in the city centre, close to the night market and the shopping strip.
- Tok Aman Bali Beach Resort @ Beachfront: The pick if you want sand and sea over city streets, set on a quiet stretch of coast at Tok Bali, about an hour from Kota Bharu.
That's a short list, and honestly it reflects the market. Kelantan simply doesn't have the volume of highly-rated hotels you'd find in Penang or KL. For the full, current range, check hotels in Kota Bharu directly.
Tips for booking a stay in Kelantan
- Pick your base first: Kota Bharu for the markets, crafts and easy airport access, or the Pasir Puteh coast if a quiet beach matters more than city convenience.
- Book ahead for the good ones: the well-rated hotels in Kota Bharu are a small pool, so they can sell out around public holidays and long weekends.
- Sort transport before you land: Gunung Stong State Park and the batik-weaving villages are both a drive from Kota Bharu, and public transport out that way is limited, so check with your hotel about a car or driver.
- Check reviews for the basics: at the budget end, aircon and hot water reliability vary more than you'd expect, so a quick scan of recent reviews is worth the two minutes.



































