Buses from Johor Bahru to Kota Bharu

Bus Schedule


Travel from Johor Bahru to Kota Bharu by Bus

On average, a direct trip from Johor Bahru to Kota Bharu can take anywhere from 8 to 14 hours. Transnasional, Perdana Express and Cepat Ekspres are among the bus operator that provide the said trips. Buses from Johor Bahru depart from Larkin terminal to drop off points such as TESCO Kota Bharu and Kota Bahru bus terminal.

Things to do in Kota Bharu

Natives in Kelantan speak with a very distinct dialect unrecognizable to foreign ears. In addition to visiting major cultural and historical sitessuch as Istana Jahar, the War Museum, the Handicraft Village and Craft Museum and more, you might want walk around town, which is a haven for shoppers looking for a bargain. The area around Pasar Beasr Siti Khadijah or the Siti Khadijah marketplace is rife with bargain goods including clothing, kitchenware, accessories, menswear and bedding.

At night, take a 15 minute drive south of downtown Kota Bharu and visit Wakaf Che Yeh, a well known local bazaar where you can get most things cheap, and they vendors are open to haggling with you. You can also find fresh fruits and local snacks as well, and they’re open until the wee hours of the morning, which is 2-3am. During Ramadhan and the Hari raya season, Wakaf Che Yeh opens until dawn.

What to eat in Kota Bharu?

You shouldn’t miss the chance to try unique Kelantanese dishes while you’re here, including the famous Nasi Kerabu, Nasi Dagang, Laksam, and local kuihs or snacks. For those who want a chance to savour east coast beaches, you can visit Pantai Cahaya Bulan which is about 10 minutes out of town. There you’ll be able to go for walks on the beach and stop by one of the nearby restaurants for some excellent seafood.

Book Bus Tickets from Johor Bahru to Kota Bharu with CatchThatBus


Travelling from Johor Bahru to Kota Bharu has never been easier. Choose from an array of bus operators and enjoy a comfortable and relaxing journey. Download our CatchThatBus mobile app free on Google Play or App Store and book your bus ticket to your destination..