Kota Bharu Travel Guide: Malaysia’s Cultural Capital on the East Coast

Travel Guide Kota Bharu Itinerary – Things to do in Kota Bharu

Kota Bharu, commonly referred to as KB, is a town in the northeastern part of Peninsular Malaysia, about 440 kilometers from Kuala Lumpur and close to the Thai border. Steeped in culture, the town is home to many museums, religious buildings, royal palaces, and craft centers.

It’s also the gateway to the famed Perhentian Islands, as it’s only an hour’s drive from the jetty.

Kota Bharu is where I spent most of my growing-up years, from childhood into my teens. After more than a decade away, I decided to bring a friend back to revisit my old haunts and indulge in all the delicacies I had sorely missed.

This post may contain affiliate links, which means I may earn a commission at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases. For more details, please read my Privacy Policy.

Overview of Kota Bharu, Kelantan

Although it’s known as one of the more conservative regions in the country, that doesn’t make it any less interesting. Kota Bharu is still a popular tourist destination, with some of the friendliest people you’ll ever meet and plenty to offer.

It was established as Kelantan’s state capital in the late 19th century by Sultan Muhammad II. During World War II, Pantai Sabak (about 10 kilometers from Kota Bharu) was the initial landing point of Japanese forces, who went on to capture the town and later the country.

In 2005, the town was rebranded as the “Islamic City” by the state government. Around 93% of Kota Bharu’s population is Muslim, with the remainder comprising Buddhists, Hindus, and Christians.

Kelantanese culture is highly distinctive, with noticeable Thai influences due to its proximity to the border.

Best time to visit Kota Bharu

tambatan diraja kelantan
The Tambatan Diraja (Royal Pier) was partially submerged during our visit in late February.

Kelantan is affected by the monsoon season between November and February, when severe flooding can occur.

People may be evacuated from their homes, islands close to visitors, and ferry services get suspended.

We visited in late February / early March, and our train still got cancelled because parts of the railway were flooded.

The best time to visit is from March to October, when the weather is warmer and a lower chance of rain.

Try to avoid school holidays, especially during Eid.

Many Kelantanese migrate to other states for work and will return home during this period, so buses, trains, and flights can sell out quickly.

You may also find yourself stuck in heavy traffic all the way from Kuala Lumpur and back.

How to get to Kota Bharu

By plane

Sultan Ismail Petra Airport (KBR) is located about 20 minutes from the city center and has direct flights from Kuala Lumpur, Subang, Penang, Kuching, and Kota Kinabalu.

If you’re flying from elsewhere, you’ll likely need to transit in Kuala Lumpur. The flight from KL takes around 50 minutes.

By bus

There are direct buses from most major cities in Peninsular Malaysia. Tickets can be purchased at bus stations or through apps like 12Go Asia or Redbus.

Buses from Kuala Lumpur depart from Terminal Bersepadu Selatan (TBS) and typically take around 8 hours, depending on traffic. Tickets cost around RM50.

By train

There used to be direct sleeper trains from Kuala Lumpur, but not anymore. Now, you’ll first need to travel south to Gemas (about 2.5 hours), then continue on a sleeper train for another 11 hours.

The nearest station to Kota Bharu is Wakaf Bharu. Tickets can be purchased at the counter or on the KTMB official website.

By car

Driving from Kuala Lumpur to Kota Bharu takes around 7 hours in good traffic, assuming you don’t make too many stops.

Take the Karak Highway to Bentong, then merge onto Route 8 all the way to Kota Bharu.

How to get to Kota Bharu from Thailand

If you’re coming from Thailand, head to the border town of Sungai Kolok and cross on foot. After clearing immigration and entering Rantau Panjang on the Malaysian side, take a Grab, taxi, or Cityliner Bus to Kota Bharu. The journey takes about an hour.

How to get around in Kota Bharu

There are public buses, but like in many parts of Malaysia, they’re not always reliable. Your best options are taxis and Grab, a convenient e-hailing app used across Southeast Asia. We used Grab throughout our stay and never had trouble finding a driver in the city center.

Alternatively, renting a car gives you more freedom to go anywhere at your convenience and is a better option if you travel in a group.

Things to do in Kota Bharu

1. Visit museums

For a small town, Kota Bharu has a surprising number of museums where you can learn about local history, religion, and culture. Some of the most popular include:

  • Muzium Negeri Kelantan (Kelantan State Museum)
  • Memorial Peperangan Dunia Ke-II (World War II Memorial)
  • Muzium Islam (Museum of Islamic Culture)
  • Muzium Kraftangan (Handicraft Museum)

2. Learn about the royal family

Istana Jahar Museum of Royal Kelantanese Traditions. Credit: Comelote / Wikimedia Commons

Apart from the museums above, there are two more dedicated to Kelantan’s royal family:

  • Muzium Diraja Istana Batu (Royal History Museum), which houses photos of past and present sultans and royal family members
  • Istana Jahar / Muzium Adat Istiadat DiRaja Kelantan (Museum of Royal Kelantanese Traditions), featuring artefacts and exhibits on royal rituals and traditions

Nearby is Istana Balai Besar, an old wooden palace once used as an official residence. It’s not open to the public, but you can admire its intricately designed gate from the outside.

3. Shop at Pasar Siti Khadijah

Credit: Marufish / Wikimedia Commons

Probably the most photographed attraction in Kota Bharu, this multi-story octagonal building houses a lively market selling a wide range of goods.

The ground floor is filled with fresh produce, the first floor sells dry goods like spices and fish crackers, and the second floor has clothes and household items. Interestingly, most of the vendors are women. Visit early in the morning when it’s at its busiest.

4. Stuff yourself with local food

Things to do in Kota Bharu, Kelantan
Eating roti titab, laksam, and nasi tumpang

Eating was honestly our main reason for visiting. Kelantanese food is quite unique, and the authentic versions are hard to find elsewhere in Malaysia.

While dishes like nasi kerabu and ayam percik are becoming more common in Kuala Lumpur, nothing really beats having them here.

5. Picnic at the beach

Interesting places to visit in Kelantan
At Pantai Senok

There are several beaches along the Kelantan coast worth visiting.

The closest to Kota Bharu are:

  • Pantai Cahaya Bulan (PCB), formerly known as Pantai Cinta Berahi, which translates to “Passionate Love” Beach. The name was changed for being a little too suggestive. It’s decent, though not the most stunning.
  • Pantai Nusuk, once overgrown but now a quieter recreational spot. It can be tricky to find, which fits its name (“hidden beach”).
  • Pantai Senok, often dubbed “Malaysia’s Nami Island” thanks to its rows of pine trees, making it a popular photo spot.

Near the beaches, you’ll find seafood restaurants and shops selling fish snacks, traditional kites, and batik.

Don’t leave without trying a coconut milkshake.

6. Watch a cultural show

Silat. Credit: Nora Valo / Wikimedia Commons

Kelantan has a rich cultural heritage, including traditional dances, shadow puppetry, and group singing.

Some performances have been restricted for religious reasons, but you can still visit Gelanggang Seni Cultural Center for activities like top spinning, kite-making, drumming, and silat (a Malay martial art).

7. Check out local arts & crafts

Batik-painting process. Credit: Shubert Ciencia / Wikimedia Commons

Beyond the Handicraft Museum, explore the many craft shops around town. Popular items include hand-drawn batik, silverware, gemstones, and traditional kites.

Some batik centers also let you see the production process and even try it yourself.

8. Marvel at street art

Street art in Kota Bharu
Street art in Kota Bharu

If you enjoy street art, Kota Bharu has an impressive collection of murals tucked between Jalan Ismail and Jalan Dato Pati.

They depict cultural traditions, local food, natural scenery, and even references to global conflicts.

9. Visit a mosque

Masjid Muhammadi. Credit: Gula Kapas / Wikimedia Commons

A trip to Malaysia’s most Islamic state wouldn’t feel complete without visiting a mosque. If you only have time for one, head to Masjid Muhammadi in the city center.

Non-Muslim visitors who wish to enter should first enquire at the International Islamic Information Center nearby. Dress modestly.

10. Go cafe-hopping

Instagrammable cafes in Kota Bharu Kelantan
Jubilee Antique Cafe, Kota Bharu

Kota Bharu isn’t just about history and tradition anymore. A growing number of hipster cafés have popped up, many with stylish interiors perfect for photos.

Some popular ones include Nasken Coffee, Jubilee Antique Cafe, Kopi Mesin, and Volt Coffee.

11. Ride a trishaw

Despite the rise of Grab, trishaws are still part of everyday life here.

Unlike the brightly decorated, music-blasting versions in Malacca, Kota Bharu’s trishaws are more low-key and used by locals, not just tourists.

They’re human-powered and best for short distances. Occasionally, you may need to hop off briefly if the driver has to push uphill.

Not the most comfortable ride, but definitely a memorable one.

How long to stay in Kota Bharu

Set aside at least 2 – 3 days o explore the town. You can add a beach day or stay another night or two.

If you have more time, consider visiting nearby areas like Tumpat, Bachok, or Dabong, each with its own attractions.

We mostly stayed within Kota Bharu and didn’t do much sightseeing, but even then, four days felt too short. Our biggest issue was that there were just too many things to eat and not enough stomach space.

Where to stay in Kota Bharu

During our visit, we stayed at Aslah Boutique Hotel, for its affordable rates and central location within walking distance of major attractions.

Here are some alternatives:

Budget

  • W Hotel Cemerlang – A simple 2-star hotel located 1.4 km from the Handicraft Village. Rooms come with air-conditioning, a flat-screen TV, desk, and private bathroom.
  • Tok Abah Cottage – A modern cottage-style guesthouse with a swimming pool.
  • Kb Street Boutique Hotel – A budget-friendly boutique hotel with minimalist design, located in the old town.

Mid-range

  • H Elite Design Hotel – About 8 km from the city center, but offers views of rice fields, plus a rooftop pool, gym, and restaurant.
  • ibis Styles Kota Bharu – A modern, budget-friendly hotel in the city center with a swimming pool, gym, and on-site restaurant.

Luxury

  • The Grand Renai – Previously Renaissance Kota Bharu, about 5 minutes from Pasar Siti Khadijah. Facilities include a pool, gym, multiple dining options, and more.
  • Perdana Kota Bharu – Close to the Cultural Centre and a short drive to the market, with several dining options and well-equipped rooms.

Additional tips for visiting Kota Bharu

  • Avoid school holidays if possible, and book early if you can’t.
  • Shops may close briefly several times a day for daily prayers.
  • The weekend here is Friday and Saturday. Shops may still be open, but expect them to close for a couple of hours for Friday prayers.
  • The Kelantanese are known for their sweet tooth. Ask for less sugar when ordering drinks.

What to wear in Kota Bharu

Dress more modestly than you might in other parts of Malaysia. Women should cover their shoulders and legs, though headscarves aren’t required except in mosques.

Bikinis aren’t allowed in public areas, including beaches and pools. Most local women swim fully clothed or in modest swimwear.

For men, avoid very short shorts. Aim for something below the knee.

Final thoughts

If you’re curious about a side of Malaysia that feels quite different from the west coast, Kota Bharu is well worth a visit.

It may not be as popular as Penang, Malacca, or Langkawi, but it has its own charm and definitely deserves more attention, even if some of its conservative rules might not align with everyone.

The Kelantanese are warm, welcoming, and deeply proud of their culture, food, religion, state, political party, and royal family.

So be respectful, and try to avoid sensitive topics to keep interactions smooth.

Have you been to Kota Bharu? What was your favorite thing to do there? Share in the comments below.

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *