1. Kelantan Weather Overview: What to Expect Year-Round
Kelantan sits on the east coast of Peninsular Malaysia, and that position shapes everything about its climate. The state experiences a tropical rainforest climate, characterised by high humidity, consistent temperatures, and significant rainfall throughout the year. Think warm, lush and occasionally very wet.
The year essentially splits into two phases. The best time to visit Kelantan is between March and October, when the weather is generally drier and more suitable for sightseeing and outdoor activities. During these months, cultural landmarks, beaches like Pantai Cahaya Bulan, and outdoor night markets are all at their best — without the risk of a sudden downpour ruining the day.
Average temperatures hover between 26°C and 33°C year-round — classic tropical warmth with high humidity. It rarely feels cold anywhere in the state, but it can feel very, very wet between November and February.
Table of Contents
1. Kelantan Weather Overview: What to Expect Year-Round
Kelantan sits on the east coast of Peninsular Malaysia, and that position shapes everything about its climate. The state experiences a tropical rainforest climate, characterised by high humidity, consistent temperatures, and significant rainfall throughout the year. Think warm, lush and occasionally very wet.
The year essentially splits into two phases. The best time to visit Kelantan is between March and October, when the weather is generally drier and more suitable for sightseeing and outdoor activities. During these months, cultural landmarks, beaches like Pantai Cahaya Bulan, and outdoor night markets are all at their best — without the risk of a sudden downpour ruining the day.
Average temperatures hover between 26°C and 33°C year-round — classic tropical warmth with high humidity. It rarely feels cold anywhere in the state, but it can feel very, very wet between November and February.
2. Best Time to Visit Kelantan: Month-by-Month Breakdown
| Month | Weather | Rainfall | Recommended? |
|---|---|---|---|
| January | Wet — peak monsoon | Very high (400–500mm) | |
| February | Wet — tail end of monsoon | High | |
| March | Transitioning to dry | Moderate | |
| April | Dry season begins | Low | |
| May | Dry, warm | Low | |
| June | Dry, warm | Low–moderate | |
| July | Dry, occasionally overcast | Moderate | |
| August | Dry, some afternoon showers | Moderate | |
| September | Transitional — getting wetter | Moderate–high | |
| October | Wetter, monsoon approaching | High | |
| November | Monsoon begins | Very high | |
| December | Peak monsoon | Very high (500mm+) |
The sweet spot is April through June — dry enough for beach trips, warm enough for outdoor markets, and culturally rich with the post-Hari Raya atmosphere still lingering in the air. February to April also offers excellent conditions if an earlier trip is preferred.
3. The Northeast Monsoon: What Travellers Really Need to Know
This is the part most tourists discover too late. The northeast monsoon runs from November to March, hitting Kelantan hard with heavy rainfall and occasional flooding, especially in coastal and low-lying areas.
December and January are the wettest months, with heavy downpours and occasional thunderstorms. Rainfall during these months can exceed 500mm per month, leading to potential flooding in low-lying areas. This is not the kind of tropical shower that clears up in 20 minutes. In bad years, roads flood, transportation is disrupted, and some outdoor attractions become inaccessible entirely.
Silver linings of visiting during monsoon season: hotel prices are significantly lower, crowds are thinner at popular attractions, the landscapes are vividly green and beautiful, and indoor cultural experiences — the Kota Bharu craft markets, the Gelanggang Seni cultural centre, and the city’s incredible food scene — are completely unaffected.
4. Best Time to Visit Kelantan for Festivals and Cultural Events
Kelantan is arguably the most culturally rich state in Malaysia, and timing a visit around its festivals unlocks a completely different level of experience.
Hari Raya Aidilfitri (date shifts yearly with the Islamic calendar)
The single most important time in Kelantan’s cultural calendar. The state transforms — families return home, kampung houses are lit up, and traditional foods appear everywhere. Visiting during Hari Raya offers a unique opportunity to experience Kelantan’s traditions, music and cuisine, though accommodations fill up quickly. Booking at least two months ahead is strongly recommended.
Ramadan Bazaar (one month before Hari Raya)
The Ramadan Bazaar in Kelantan is a must-visit experience. It offers a variety of local foods unique to the region — colourful drinks and dishes like Nasi Kerabu, Ayam Percik, and Air Selasih, along with an extraordinary selection of traditional sweets like kuih akok, kuih jala mas, and kuih tahi itik. This is one of the most authentic food experiences in all of Malaysia.
Wayang Kulit and Dikir Barat Performances (year-round, best April–August)
Traditional shadow puppet and choral performances are held at the Gelanggang Seni (Cultural Centre) in Kota Bharu. The dry season months are when outdoor performances are most reliable and plentiful.
Wau (Kite) Festival — typically June to August
Kelantan is famous for its traditional giant kites (wau bulan). The annual International Wau Festival draws competitors from across the country and beyond. June through August is the main window for major events — dry enough for steady winds and clear enough for full visibility. Smaller kite displays can be spotted from May onwards.
5. Getting to Kelantan: From KL, Penang and Johor
From Kuala Lumpur
The fastest option is to fly. There are daily domestic flights from Kuala Lumpur to Sultan Ismail Petra Airport (KBR) in Kota Bharu, with a flight time of approximately 1 hour. Budget fares on AirAsia start from RM80–120 one-way when booked ahead. By bus or car, driving takes 9–11 hours, and long-distance express buses operate regularly at around RM40–55 one-way.
From Penang
By bus: approximately 5–6 hours, around RM35–45 one-way. By car: roughly 5 hours via the East Coast Highway. Direct flights between Penang and Kota Bharu are limited and not always available — Firefly operates this route seasonally, so check availability before planning. Many travellers connect via KL instead.
From Johor Bahru
The longest overland journey — approximately 8–10 hours by bus or car via the East Coast Highway at around RM55–70 one-way. Flying via KL is often the more practical option for travellers departing from Johor.
6. Essential Things to Do in Kelantan (and When to Do Them)
Kota Bharu City Markets — Year-round, best in dry season
The Siti Khadijah Market is one of Malaysia’s most visually striking markets — a multi-storey building almost entirely operated by women vendors selling fresh produce, batik, silverware and local snacks. Go between 7am and 11am for the best atmosphere.
Pantai Cahaya Bulan — Best March to September
Kelantan’s most popular beach, 10km from Kota Bharu city, is shaded by casuarina trees with calm, clear waters during the dry season. Avoid this beach during monsoon months (November–February) when the sea becomes rough and debris collects on the shore.
Wat Phothivihan — Giant Reclining Buddha — Year-round
At 40 metres in length, Wat Phothivihan’s reclining Buddha is one of the largest in Southeast Asia. The sculpture depicts the Buddha in a serene resting posture, symbolising peace, enlightenment and the transition into nirvana. Visitors may enter the hollow interior of the statue, where urns containing ashes are kept — a unique and moving experience. The temple is especially lively during Buddhist festivals. Entry is free; a small donation is appreciated.
Istana Jahar & Royal Museum — Year-round
One of the finest examples of traditional Malay royal architecture in Malaysia. The museum showcases Kelantan’s royal regalia, ceremonial costumes and cultural artefacts. Entry: RM6 adults, RM3 children.
Gelanggang Seni Cultural Centre — April to September
Live Wayang Kulit, Dikir Barat, top-spinning (gasing) and traditional dance performances are held here. Most shows are free or very low cost (RM2–5). Checking the schedule before visiting is advised — performances are seasonal.
Gunung Stong State Park — March to August
Home to one of the tallest waterfalls in Southeast Asia, the climb to Stong Waterfall takes 2–3 hours and is best done in the dry season when trails are safe and not slippery.
7. Where to Eat: Kelantan’s Must-Try Dishes
Kelantanese food is unlike anything else in Malaysia — sweeter, more coconut-heavy, and deeply rooted in tradition. Here are the essential dishes to order:
Nasi Kerabu
Blue rice (coloured naturally with butterfly pea flower) served with raw vegetables, grilled fish, crackers and coconut-based sauce. This is Kelantan’s most iconic dish and should not be missed.
Ayam Percik
Chicken marinated in a blend of spices, then grilled over charcoal with a thick coconut-milk gravy made from lemongrass, galangal, chilli and turmeric. The sauce is brushed onto the chicken during grilling, creating a fragrant, slightly spicy coating. Best found at roadside stalls, particularly during Ramadan bazaars.
Laksam
Soft, rolled rice noodles served with a rich, creamy gravy prepared with blended fish, coconut milk and mild spices. Commonly eaten with fresh vegetables like cucumber, long beans and cabbage for texture and freshness.
Kuih Akok
Small, sweet egg-and-coconut cakes cooked in individual moulds. Available at markets and roadside stalls from early morning — best enjoyed warm.
Where to Eat
- Bazar Buluh Kubu (Central Market) — Best for breakfast and morning snacks. Arrive before 9am for the full selection.
- Nasi Kerabu stalls along Jalan Hamzah — Unpretentious, excellent and very affordable (RM5–8 per plate).
- Ramadan Bazaar at Stadium Sultan Muhammad IV — Only available during Ramadan, but unmissable if the visit coincides.
8. Where to Stay in Kelantan
| Budget Level | Option | Approx / Night |
|---|---|---|
| Budget | Zeck’s Travellers Inn, Kota Bharu | RM50–80 |
| Mid-range | Hotel Perdana Kota Bharu | RM150–220 |
| Mid-range | Renaissance Kota Bharu Hotel | RM250–380 |
| Splurge | The Seri Malaysia Kota Bharu | RM180–250 |
For most travellers, a mid-range option in central Kota Bharu is the most practical choice — within walking distance of markets, restaurants and main cultural sites. Budget per day (accommodation + food + entry fees): approximately RM120–200 for budget travellers, RM250–400 for mid-range.
9. Practical Tips Before You Go
Book flights early for peak dry season (April–June). AirAsia routes from KL fill up fast during school holidays and post-Raya weekends.
Dress modestly. Kelantan is a conservative state. Shoulders and knees should be covered, especially when visiting mosques, markets and rural areas. Light cotton clothing is ideal for the heat.
Bring cash. While Kota Bharu’s larger hotels and malls accept cards, many market stalls, hawker centres and rural guesthouses are cash-only. RM50–100 in small notes is always useful.
Avoid driving at night during monsoon season. Roads in rural Kelantan can flood rapidly after heavy rain, especially smaller kampung roads. If visiting between November and January, plan to return to the hotel before dark.
Download offline maps before arriving. Mobile coverage in rural parts of Kelantan can be patchy. Google Maps offline mode is recommended before heading to beaches or Gunung Stong.
10. Conclusion
Kelantan is one of those destinations that genuinely surprises — more culturally layered, more flavourful and more unique than most travellers expect. The key is simply getting the timing right. Planning a trip outside the monsoon months ensures a more enjoyable and convenient experience, and the dry season window from March to September offers plenty of flexibility. April through June remains the ultimate sweet spot: excellent weather, post-Raya cultural buzz, and kite festivals in full swing.
For a broader Malaysia itinerary planned around the same trip, read the Malaysia Weather Seasons Guide for a full east-coast vs west-coast breakdown, and the Terengganu Travel Guide for those looking to extend their east coast adventure.
11. Frequent Ask Questions
What is the best time to visit Kelantan?
The best time to visit Kelantan is between March and September, with April to June being the ideal sweet spot for weather, festivals and cultural events. February to April also offers excellent weather and vibrant cultural experiences if an earlier visit is preferred.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Does Kelantan flood during the monsoon?
Yes — December and January are the wettest months, with rainfall that can exceed 500mm per month, leading to potential flooding in low-lying and coastal areas. Visitors during this period should stick to Kota Bharu city rather than rural or coastal areas.
How do I get to Kelantan from Kuala Lumpur?
The fastest option is to fly — daily AirAsia flights from KLIA2 to Kota Bharu Airport (KBR) take about 1 hour and cost approximately RM80–120 one-way when booked in advance. By road, driving takes 9–11 hours, and long-distance express buses run regularly at around RM40–55.
Is Kelantan safe to visit?
Kelantan is generally very safe for tourists. It is a conservative Muslim state, so dressing modestly and being respectful of local customs is important — but visitors of all backgrounds are warmly welcomed.
What is Kelantan most famous for?
Kelantan is most famous for its traditional Malay culture — Wayang Kulit shadow puppetry, Dikir Barat choral performances, traditional kite-making (wau bulan), and its unique cuisine including Nasi Kerabu and Ayam Percik.
Can Kelantan be visited during Ramadan?
Absolutely — visiting Kelantan during Ramadan offers a rare chance to witness its deep spiritual and cultural traditions in full bloom. The Ramadan Bazaar food is exceptional and the community atmosphere is unlike anything else in Malaysia.
Are there beaches in Kelantan?
Yes — Pantai Cahaya Bulan and Pantai Senok in Bachok are the most popular. They are best visited between March and September when seas are calm. Avoid beach visits during the monsoon (November–February) when conditions are rough.
What should be packed for a trip to Kelantan?
Light, modest clothing (covering shoulders and knees), comfortable walking shoes, a small umbrella or rain jacket, cash in small notes, sunscreen, and a portable charger for longer day trips to parks or beaches.