Trading the bustling border energy of Johor Bahru for the slow-paced, cultural heart of Kelantan is one of the most rewarding long-distance journeys you can take in Peninsular Malaysia. While Johor Bahru feels like a modern extension of Singapore, Kota Bharu offers a glimpse into traditional Malay life, famous for its colorful central markets, intricate woodcarvings, and proximity to the stunning Perhentian Islands. This trip takes you from the southernmost tip of the peninsula deep into the northeast, crossing through diverse landscapes that transition from industrial hubs to lush tropical greenery.
The route between these two cities is a marathon of a journey, stretching across nearly the entire length of the country. Most travelers opt for the overnight bus to save on a night of accommodation and to wake up ready to explore the Kelantanese capital or catch a morning boat to the islands. Because of the distance involved, choosing the right bus class and departure point can make a significant difference in your overall comfort during the 10 to 16 hour transit.
Johor Bahru to Kota Bharu by Bus
The bus is the primary and most reliable way to navigate this route. Given the significant distance, Malaysian bus operators provide a variety of services ranging from standard express coaches to more spacious VIP configurations. You can easily browse schedules and book your tickets for this route on GoAsia.cc to ensure you secure a seat on your preferred departure time.
Express Bus Services
Express buses are the most common option and offer a balance between affordability and comfort. These buses typically feature a 2+2 seating arrangement with air conditioning and luggage storage. Prices for the express service start as low as $14 and can go up to $21 depending on the specific operator and terminal. The journey duration varies significantly based on the number of stops and the specific route taken. Some express services from Johor to Kota Bharu can complete the trip in approximately 10 hours, while others, particularly those departing from Skudai or making multiple stops in Kelantan, can take up to 16 hours.
VIP Bus Services
For those seeking extra legroom and a more restful night, the VIP bus class is a worthwhile investment. These buses generally use a 2+1 seating layout, meaning the seats are wider and there is more space to recline. The VIP service from Johor Bahru to Kota Bharu typically costs around $21. While the travel time is similar to the express buses - often taking around 12 to 13 hours - the increased comfort level is a major advantage for a journey this long. These services usually depart in the evening, arriving in Kota Bharu the following morning.
Departure Points: Johor Bahru vs. Skudai
Travelers have the flexibility of boarding at different locations. Most services depart from Larkin Sentral in Johor Bahru, which is the main transportation hub in the city. However, if you are staying further north or near the university district, departures from Skudai are also available. Buses from Skudai to Kota Bharu generally cost around $21 and take roughly 16 hours. It is important to check your departure terminal carefully, as Johor is a large state and boarding at the wrong point can add unnecessary travel time.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Express Bus | $14 - $21 | 10 - 16 hours | Standard |
| VIP Bus | $21 | 12 - 13 hours | High |
Tips for Traveling from Johor Bahru to Kota Bharu
- Prepare for the Cold: Malaysian long-distance buses are notorious for their powerful air conditioning. Even if it is sweltering outside, the cabin can feel like a refrigerator. Bring a light blanket, a thick hoodie, or even a small travel pillow to stay comfortable during the overnight haul.
- Book in Advance: This is a popular route for locals, especially during public holidays, school breaks, and festive seasons like Hari Raya. Tickets can sell out days in advance, so it is wise to book your seats early via GoAsia.cc.
- Pack Snacks and Water: While most buses will make at least one 20 to 30 minute stop at a highway rest area (R&R) for food and restroom breaks, it is always a good idea to have your own water and light snacks for the hours in between.
- Arrival at Kota Bharu: Most buses arrive at the Tescos terminal or the central bus station in Kota Bharu. If you are heading straight to the Perhentian Islands, you will need to take a taxi or a local bus to Kuala Besut jetty, which is about an hour south of the city.
- Keep Valuables Close: While bus travel in Malaysia is generally very safe, always keep your passport, electronics, and cash in a small carry-on bag that stays with you at your seat rather than in the luggage compartment under the bus.
Timetable
| Bus Johor Bahru - Kota Bharu $ 13.66–20.02 11h 50m – 16h 12m | |
|
| Bus Johor Bahru - Kelantan $ 17.66–20.02 16h 7m – 16h 19m | |
|
| Bus Skudai - Kelantan $ 17.66–20.02 15h 52m – 16h 4m | |
|
| Bus Skudai - Kota Bharu $ 20.02 15h 51m | |
|
| Bus Johor - Kelantan $ 17.66–17.66 15h 52m – 15h 57m | |
|
| Bus Johor - Kota Bharu $ 17.66 9h 55m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Johor Bahru to Kota Bharu directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel this route is by Express Bus, with tickets starting at approximately $14. Prices can vary slightly depending on the operator and the specific departure point within Johor.
The fastest bus services complete the journey in about 9 hours and 55 minutes. These are typically direct express services departing late in the evening and traveling through the night when there is less traffic.
The travel time varies between 10 and 16 hours. The duration depends heavily on the number of stops the bus makes and whether the service departs from Johor Bahru city or Skudai.
Yes, the majority of departures for this route are in the evening, between 18:30 and 21:00. These overnight services are the most popular choice as they allow travelers to sleep through the long journey.
Express buses usually have a standard 2+2 seating configuration and are more budget-friendly. VIP buses offer a 2+1 seating layout with wider, more comfortable seats and extra legroom, which is ideal for a 12 hour trip.
It depends on the operator, but most major companies at Larkin Sentral require you to present a physical boarding pass. You can usually exchange your digital booking confirmation for a boarding pass at the terminal's centralized ticketing counters.