Markets, Crafts and Cultural Experiences in Kota Bharu

If you're looking for things to do in Kota Bharu, exploring its traditional markets, craft centres and cultural venues is a great place to start. These local spots offer a closer look at everyday life in Kelantan, from the busy stalls of traditional markets to handmade textiles and performances that reflect the state's heritage.
1. Explore Pasar Siti Khadijah
Pasar Siti Khadijah is one of the most recognisable landmarks in Kota Bharu. Located on Jalan Buluh Kubu, this busy market is known for its distinctive trading culture and large number of women vendors. Its colourful stalls sell everything from fresh vegetables and seafood to traditional snacks, spices and household items.
Take time to explore the different floors, where you'll also find local textiles, batik clothing and other products. It's a good place to experience Kota Bharu's market culture while picking up a few local souvenirs.
Travel Tip: Visit in the morning when the market is most active, and carry cash for smaller purchases.
2. Discover Kota Bharu Street Art
Kota Bharu's street art adds colour to its traditional streets and offers a different way to explore the city. You'll find murals around central areas, including lanes near Jalan Dato Pati, featuring scenes inspired by Malaysian culture, local traditions and everyday life.
A short walk around these streets can reveal interesting artwork and photo spots along the way. You can combine a mural walk with nearby Kota Bharu markets and heritage sites rather than planning a separate trip.
Travel Tip: Visit in the morning or late afternoon for a more comfortable walk and better conditions for taking photographs.
3. Explore Traditional Crafts at Kampung Kraftangan
Kampung Kraftangan, also known as the Handicrafts Village, is a worthwhile stop for anyone interested in Kelantan's traditional arts. Located on Jalan Merbau, the complex showcases the craftsmanship that has shaped the state's cultural identity.
You'll find displays and handmade products associated with several local crafts, including:
- Batik: Fabric decorated with traditional patterns and colours.
- Songket: A woven textile featuring decorative metallic threads.
- Silverware: Traditional metalwork made by skilled artisans.
- Wood carving: Detailed designs used in traditional Malay craftsmanship.
The adjoining Craft Museum provides more insight into these traditions, while craft demonstrations may be available depending on the schedule.
Travel Tip: Check ahead if you want to watch an artisan at work or take part in a hands-on activity.
4. Shop at Wakaf Che Yeh Night Market
For evening shopping, head to Wakaf Che Yeh, a popular night market a short drive from central Kota Bharu. While Pasar Siti Khadijah is known for fresh produce and daytime trading, Wakaf Che Yeh has a different atmosphere, with stalls staying busy after sunset.
You can browse clothing, bags, accessories, household products and affordable souvenirs. Food stalls also offer local snacks and refreshments, making it easy to combine shopping with an evening food stop.
The market can become crowded, particularly on weekends, so allow enough time to explore without rushing.
Travel Tip: Compare prices before buying and keep your belongings secure in busy shopping areas.
5. Watch Traditional Performances at Gelanggang Seni
Gelanggang Seni, also known as Kelantan's Cultural Centre, is a place to discover the performing arts that remain an important part of the state's heritage. Depending on the programme, visitors may see traditional performances such as wayang kulit (shadow puppetry), dikir barat, silat and local music.
These performances introduce visitors to storytelling, musical traditions and artistic skills associated with Kelantanese culture. If you want to experience more than the city's museums and historical places, a scheduled performance is worth adding to your itinerary.
Travel Tip: Performances are not available every day. Check the latest Tourism Kelantan schedule before planning your visit.
Historical and Cultural Places to Visit in Kota Bharu

If you're searching for places to visit in Kota Bharu, the city's royal museums, historic buildings and religious landmarks are worth exploring. They offer a glimpse into Kelantan's royal traditions, wartime history and architectural heritage. Most of these attractions are also located within or near the city's cultural district, making it easier to visit several in one day.
6. Discover Kelantan's Royal Heritage at Istana Jahar
Istana Jahar is one of the most notable historical places in Kota Bharu. Built as a royal palace, it now houses the Museum of Royal Traditions and Customs. The museum introduces visitors to the ceremonies, clothing and customs associated with Kelantan's royal family.
Inside, you'll find displays of traditional royal garments, jewellery, textiles, copperware and ceremonial objects. The palace is equally interesting for its traditional wooden architecture and detailed decorative features.
It's a worthwhile stop if you want to understand how royal traditions have shaped Kelantan's cultural identity.
Travel Tip: Check the museum's official website for current opening hours and admission fees before visiting.
7. Explore Kelantan State Museum
The Kelantan State Museum offers an introduction to the history and cultural traditions of the state. Located on Jalan Hospital, it occupies a former government building that once housed the Kota Bharu Land Office and Municipal Council.
Its collections feature historical objects, traditional musical instruments, shadow puppets, games and cultural displays. These exhibits help visitors understand Kelantan's artistic traditions and everyday life across different periods.
If you're interested in local history, this museum is a useful addition to your Kota Bharu itinerary, especially before visiting the city's royal landmarks.
Travel Tip: Allow around an hour for your visit and check current opening arrangements before arriving.
8. Learn About World War II at Bank Kerapu
Bank Kerapu, also known as the War Museum, tells the story of World War II in Kelantan. The building originally opened as a branch of the Mercantile Bank of India in 1912 before being converted into a museum.
Its exhibits cover the Japanese invasion and occupation, including the landing at Pantai Pak Amat in December 1941. Historical photographs, wartime objects and displays help explain how these events affected Kelantan and the surrounding region.
Unlike the royal museums, Bank Kerapu focuses on a defining period of modern history, making it one of the more distinctive museums to visit in Kota Bharu.
Travel Tip: Combine your visit with nearby heritage attractions to explore more of the city centre in one trip.
9. Visit the Royal Museum at Istana Batu
Istana Batu, also known as the Royal Museum, offers another look at Kelantan's royal history. Built in 1939, the palace once served as the residence of Sultan Yahya Petra when he was Crown Prince. It was later converted into a museum and opened to the public in 1991.
Its displays include royal family photographs, clothing, personal belongings, gifts and historical records connected to the Kelantan Sultanate. While Istana Jahar focuses on royal customs and ceremonies, Istana Batu gives visitors a closer look at the lives of the royal family.
Travel Tip: Check visitor access and opening hours before your visit, particularly around public holidays.
10. Admire the Historic Masjid Muhammadi
Masjid Muhammadi, also known as the State Mosque of Kelantan, is one of the city's best-known religious landmarks. Its golden-coloured domes and elegant arches make it a distinctive feature of Kota Bharu's architectural landscape.
The mosque has long been an important centre of Islamic worship and religious life in Kelantan. Its location within the city's cultural district also makes it easy to include alongside nearby attractions such as Istana Jahar and Istana Batu.
Even if you admire it from outside, the mosque is worth seeing for its architecture and historical significance.
Travel Tip: Dress modestly and respect prayer times, as Masjid Muhammadi remains an active place of worship.
Food, River Cruises and Unique Local Experiences in Kota Bharu

There are more things to do in Kota Bharu beyond its markets and museums. You can admire historic royal architecture, experience Kelantan's food traditions, enjoy a river trip and explore village activities. These experiences add variety to your itinerary and offer a closer look at the state's local culture.
11. See Istana Balai Besar's Royal Architecture
Istana Balai Besar is one of the most important royal landmarks in Kota Bharu. Built during the reign of Sultan Muhammad II in the 19th century, the palace served as a royal residence and a venue for coronations and other important state ceremonies.
Its traditional Malay architecture, detailed wooden features and historic setting make it worth seeing, especially if you're exploring the nearby heritage district. The palace continues to serve official royal functions, so visitors should admire its architecture from the outside rather than expect a regular museum visit.
Travel Tip: Combine your stop with nearby Istana Jahar and Istana Batu to explore several royal landmarks in one outing.
12. Taste Nasi Kerabu and Other Kelantanese Specialities
Trying nasi kerabu is one of the best ways to experience Kota Bharu's local food culture. This signature Kelantanese dish is recognised by its blue rice, traditionally coloured with butterfly pea flowers, and its generous serving of fresh herbs and accompaniments.
A typical plate may include ulam (fresh herbs and vegetables), toasted grated coconut, budu (fermented anchovy sauce), sambal and grilled fish or chicken. The combination creates a mix of fresh, savoury and spicy flavours that makes nasi kerabu different from other Malaysian rice dishes.
Travel Tip: Try nasi kerabu at a local breakfast or lunch spot for a taste of this regional speciality.
13. Sample Traditional Kelantanese Kuih
Kelantan is known for its traditional sweets, many made with coconut milk, rice flour, eggs and palm sugar. These treats are worth trying if you want to explore the sweeter side of Kelantanese cuisine.
Look out for local favourites such as akok, a soft, egg-rich cake with a caramel-like flavour, and puteri mandi, made from chewy rice-flour dough served with grated coconut and palm sugar. You may also find jala mas, a delicate golden sweet made from egg yolks and sugar syrup.
Travel Tip: Visit Pasar Siti Khadijah in the morning to look for freshly prepared traditional kuih.
14. Enjoy a Cruise Along the Kelantan River
A Kota Bharu river cruise offers a different view of the surrounding landscape, with opportunities to see riverside settlements, traditional fishing areas and local village life. Some routes connect the city with heritage destinations such as Kampung Laut, while other trips explore sections of the nearby river network.
The experience depends on the operator, departure point and route available on your travel dates. If you're interested in seeing more of Kelantan beyond its main attractions, a boat trip can add something different to your itinerary.
Travel Tip: Confirm departure locations, trip duration and operating schedules with the tour operator before making plans.
15. Discover Local Heritage at Min House Camp
Located in Kubang Kerian, outside the main city centre, Min House Camp combines nature-based activities with opportunities to experience traditional Kelantanese village life. It is a good option if you want a break from museums, markets and busy shopping areas.
Depending on the activities available, visitors may be able to try kayaking, fishing, traditional games, handicraft-making and local cooking sessions. Firefly-watching trips may also be offered, giving visitors a chance to see the river surroundings after sunset.
Travel Tip: Contact Min House Camp before visiting to confirm available activities, timings and advance booking requirements.
What to Eat in Kota Bharu

Trying local dishes is an important part of experiencing Kota Bharu. Kelantanese cuisine is known for its fragrant rice dishes, fresh herbs, grilled specialities and traditional sweets. If you're exploring Kota Bharu local food, start with regional favourites such as nasi kerabu, nasi dagang and ayam percik. Many are served at traditional markets and family-run eateries across the city.
Try Nasi Kerabu and Its Traditional Accompaniments
Nasi kerabu is one of Kelantan's best-known dishes. Its distinctive blue rice is traditionally coloured with butterfly pea flowers and served with fresh herbs, grated coconut, sambal and a choice of side dishes. Popular accompaniments include grilled fish, fried chicken and salted egg.
Another ingredient worth trying is budu, a fermented anchovy sauce that gives the dish its strong, savoury flavour. The combination of herbs, coconut and sambal creates a balance of fresh, spicy and salty tastes.
Where to try it: Look for nasi kerabu stalls around Pasar Siti Khadijah or visit a specialist such as Liniey Nasi Kerabu Tumis.
Taste Nasi Dagang and Nasi Tumpang
Nasi dagang and nasi tumpang are two traditional rice dishes worth adding to your food list. Nasi dagang is prepared with rice steamed in coconut milk and usually served with rich fish curry, often made with tuna, and pickled vegetables. It is particularly popular as a breakfast dish.
Nasi tumpang is different in both appearance and preparation. It consists of layers of rice and savoury fillings wrapped in a cone-shaped banana leaf. Depending on the recipe, the fillings may include serunding, omelette and prawn curry.
Where to try them: Look for traditional breakfast stalls around Pasar Siti Khadijah or try Kak Laa Nasi Dagang Banggol.
Enjoy Ayam Percik and Local Grilled Specialities
If you enjoy grilled food, ayam percik is a must-try Kelantanese speciality. Chicken is marinated with spices, grilled over charcoal and coated with a rich coconut-based sauce. The result is smoky, mildly sweet and full of flavour.
You can also look for grilled fish and fresh seafood at local eateries, particularly around coastal areas. These dishes are often served with rice, sambal and dipping sauces, making them a satisfying choice for lunch or dinner.
Where to try it: Yati Ayam Percik on Jalan Long Yunus is a recognised local option for traditional Kelantan-style grilled chicken.
Sample Kelantanese Kuih and Traditional Desserts
Kelantan has a wide selection of traditional sweets, locally known as kuih. Many are made with coconut milk, rice flour, eggs and palm sugar. Their flavours range from soft and mildly sweet to rich and caramel-like.
Some varieties worth looking for include:
- Akok: A soft, egg-rich cake with a sweet, caramelised flavour.
- Jala Mas: Fine golden strands made from egg yolks and sugar syrup.
- Puteri Mandi: Soft rice-flour dumplings served with grated coconut and palm sugar.
- Tahi Itik: A traditional sweet made with egg whites, sugar and coconut milk.
These treats are commonly sold at traditional markets and local snack stalls. If you find several varieties, try a small selection to experience the different flavours.
Where to Find Local Food and Market Snacks
You don't need to visit expensive restaurants to enjoy the food in Kota Bharu. Traditional markets, breakfast stalls and family-run eateries are good places to discover regional dishes and freshly prepared snacks.
Here are a few places to consider:
- Pasar Siti Khadijah: Look for nasi kerabu, nasi dagang, traditional kuih and local snacks.
- Wakaf Che Yeh: Explore evening food stalls while browsing the night market.
- Kak Laa Nasi Dagang Banggol: A local option for trying nasi dagang.
- Yati Ayam Percik: Known for its Kelantan-style grilled chicken.
Food Tip: Visit traditional markets in the morning for a wider choice of breakfast dishes and freshly prepared kuih.
Best Day Trips and Coastal Escapes Near Kota Bharu

If you have extra time, there are several interesting places to visit near Kota Bharu beyond the city centre. The surrounding districts offer coastal scenery, traditional villages and historic sites that add variety to your trip. These destinations are best explored by taxi or private car, particularly if you want to visit more than one place in a day.
Know Before Visiting Pantai Cahaya Bulan
Pantai Cahaya Bulan, commonly known as PCB, is one of the best-known beaches near Kota Bharu. Located around 10 km from the city centre, it is traditionally popular for its sandy shoreline, sea views and local food stalls serving snacks such as keropok lekor and fried seafood.
However, there is an important update for travellers. The beach is temporarily closed from 24 August 2026 until 23 April 2028 for the construction of public facilities and food stalls. Visitors and vendors have been asked not to enter the project area during this period.
Travel Tip: Don't include Pantai Cahaya Bulan in your itinerary during the closure. Check the local council's latest announcements before planning a visit after April 2028.
Explore Pantai Senok in Bachok
Located in Bachok, outside Kota Bharu, Pantai Senok is known for its coastal scenery and rows of tall trees lining the shoreline. Often compared to Japan's Nami Island, it has become a popular spot for photography and relaxed seaside walks.
You can stroll beneath the trees, enjoy views of the South China Sea and take photographs along the beach. The surrounding area also has a traditional fishing-village atmosphere, offering a glimpse of coastal life in Kelantan.
Travel Tip: Visit in the late afternoon when the weather is cooler. Arrange return transport in advance, as Pantai Senok is outside the city centre.
Explore Kampung Laut Heritage Site
Around 15 km from Kota Bharu, Kampung Laut Heritage Site in Tumpat is worth visiting for its historic mosque and traditional Malay architecture. Its main attraction, Masjid Kampung Laut, is a centuries-old timber mosque known for its distinctive tiered roof and traditional construction.
The mosque was returned to its original location in Kampung Laut after spending decades in Nilam Puri. The wider heritage site also includes Laman Warisan Seni and Laman Warisan Serunding, where visitors can explore traditional crafts and local products such as serunding and dodol.
Travel Tip: Allow time to explore the surrounding heritage shops and check opening arrangements before travelling.
Best Time to Visit Kota Bharu
The best time to visit Kota Bharu is June and July, when Kelantan's east coast generally receives its lowest rainfall. These months are a good choice for exploring traditional markets, museums and outdoor attractions, although occasional showers are still possible.
Kota Bharu has a tropical climate, so temperatures remain warm and humidity stays high throughout the year. The main seasonal difference is rainfall, particularly during the Northeast Monsoon.
Keep these seasonal points in mind when planning your trip:
- June–July: Usually the driest months in Kelantan. A good time for sightseeing, beach outings and outdoor activities.
- November–January: The Northeast Monsoon brings the heaviest rainfall to the east coast. Heavy showers may disrupt beach visits, boat trips and other outdoor plans.
- February–April: Rainfall generally eases after the main monsoon period, making this another option for exploring the city. However, showers can still occur.
Travel Tip: Check the local weather forecast before heading to the coast or booking a boat trip. If you're visiting during the monsoon season, keep indoor attractions such as museums and markets in your plans as alternatives.
How to Get Around Kota Bharu

Getting around Kota Bharu is fairly easy, especially if you stay near the city centre. You can walk between several major attractions, use public buses for longer journeys or book a taxi for places outside the main tourist area. The best option depends on how many places you plan to visit and how much flexibility you need.
1. Walk Between Central Attractions
Walking is a practical way to explore central Kota Bharu, as several popular attractions are located close to one another. You can visit Pasar Siti Khadijah, Istana Jahar, Istana Batu and Masjid Muhammadi in the same outing without arranging separate transport for each stop.
Wear comfortable shoes, carry drinking water and plan longer walks for the morning or late afternoon, when the weather is more pleasant.
2. Use BAS.MY Buses, Taxis and Ride-Hailing Services
BAS.MY Kota Bharu connects the city centre with surrounding areas, including Pengkalan Chepa, Tumpat and Bachok. Buses are a useful option for budget-conscious travellers, but check the latest routes and schedules before setting out.
Taxis and ride-hailing services offer more flexibility, particularly if you're travelling with family, carrying luggage or visiting places that are not easily accessible by bus.
3. Arrange Transport for Beaches and Nearby Attractions
For destinations outside the city centre, such as Pantai Senok, Kampung Laut and Min House Camp, a taxi or private car is often more convenient. These attractions are spread across different districts, so relying on public transport may take more time.
If you plan to visit several places in one day, consider arranging a return journey or hiring a driver for a few hours. This makes it easier to explore nearby attractions without worrying about limited transport options.
Where to Stay in Kota Bharu

The best area to stay in Kota Bharu depends on your travel plans. The city centre is convenient for visiting markets, museums and historical landmarks, while accommodation outside the centre may suit travellers looking for a quieter stay or easier access to nearby attractions.
1. Stay Near the City Centre and Markets
The city centre is a convenient choice for first-time visitors. Staying near Pasar Siti Khadijah gives you easy access to local food stalls, shopping areas and several historical attractions. You can also explore much of the cultural district on foot, which helps reduce transport costs.
This area works particularly well if you're visiting Kota Bharu for a short break and want to spend most of your time exploring the city.
2. Choose Family-Friendly Hotels and Short-Stay Options
Travelling with family? Look for hotels with spacious rooms, family accommodation options, parking and convenient dining facilities. Several hotels and budget guesthouses around the city offer different room types, so compare facilities and guest reviews before booking.
If you're travelling on a budget, guesthouses and smaller hotels can also provide a comfortable base without the cost of larger properties.
3. Consider Your Plans for Nearby Attractions
If your itinerary includes beaches, village experiences or attractions outside central Kota Bharu, consider accommodation with easy road access and parking. Staying slightly outside the busiest parts of the city may make day trips more convenient, particularly if you're travelling by car.
Before booking, check the distance to your planned attractions, available transport and nearby food options. This can help you choose accommodation that suits your schedule rather than simply choosing the lowest room rate.
Suggested Kota Bharu Itineraries
You can explore the main attractions in Kota Bharu in one day, but spending two days gives you more time for local food, cultural experiences and nearby destinations. Here are two suggested plans to help organise your visit.
1. One Day in Kota Bharu
If you have only one day, focus on the city's markets, royal heritage and local food. Most central attractions are close enough to explore in one trip.
- Morning: Start at Pasar Siti Khadijah, then visit Kampung Kraftangan to see traditional Kelantanese crafts.
- Late morning: Explore Istana Jahar, Istana Batu and Kelantan State Museum.
- Lunch: Try nasi kerabu or nasi dagang at a local restaurant.
- Afternoon: Visit Bank Kerapu and admire Masjid Muhammadi.
- Evening: Head to Wakaf Che Yeh Night Market for shopping, street food and a lively local atmosphere.
2. Two Days in Kota Bharu and Nearby Areas
A two-day Kota Bharu itinerary gives you more flexibility to explore attractions outside the city centre without rushing through the main sights.
- Day 1 – City and Cultural Attractions: Explore Pasar Siti Khadijah, Kampung Kraftangan, the royal museums and Masjid Muhammadi. Enjoy local dishes for lunch and spend the evening at Wakaf Che Yeh.
- Day 2 – Coastal and Heritage Stops: Visit Pantai Senok in Bachok or explore Kampung Laut Heritage Site in Tumpat. You can also arrange a visit to Min House Camp if you prefer village activities and nature-based experiences.
Planning Tip: Choose one main destination outside the city for your second day, as travelling between different districts can take time. Check opening arrangements and transport availability before setting off.
Kota Bharu Travel Tips
Keep these practical tips in mind to make your trip to Kota Bharu more comfortable:
- Carry cash: Smaller food stalls, traditional markets and local shops may not accept cards.
- Dress respectfully: Choose modest clothing when visiting mosques and religious sites.
- Plan around the weather: Kota Bharu is hot and humid, so carry water and use sun protection.
- Check attraction timings: Museums, cultural centres and heritage sites may have different opening days and schedules.
- Use local transport wisely: Walk around the city centre, but arrange transport for beaches and attractions outside town.
- Respect local customs: Be considerate when photographing residents, religious buildings and cultural activities.
- Check seasonal closures: Coastal weather and temporary construction work can affect access to attractions, so check local updates before travelling.
Final Thoughts
Kota Bharu offers a different kind of Malaysian travel experience, with traditional markets, royal heritage, local food and cultural activities all within reach. From exploring Pasar Siti Khadijah to discovering Kelantanese crafts and tasting nasi kerabu, the city gives visitors plenty of ways to experience local life.
Whether you're planning a short city break or a longer stay, there are plenty of things to do in Kota Bharu to fill your itinerary. Give yourself time to explore beyond the main attractions, try regional dishes and discover the traditions that make Kelantan worth visiting.
