There are 2 way(s) to get from Johor Bahru to Kota Bharu
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Practical tips
If you choose the bus, opt for an overnight service. This saves you a night's accommodation and allows you to arrive refreshed and ready to explore Kota Bharu or connect to the Perhentian Islands. Confirm sleeping arrangements when booking.
While flights are fast, remember to factor in the time and cost of getting to Senai Airport (JHB) from Johor Bahru city center and then from Sultan Ismail Petra Airport (KBR) to Kota Bharu. This can add 2-3 hours to your total journey.
Especially during peak seasons or public holidays, bus tickets for popular routes like this can sell out. Booking online through platforms like 12go.asia or BaoLau.vn ensures you secure your seat and preferred departure time.
If Kota Bharu is your gateway to the Perhentian Islands, immediately check the ferry schedules from Kuala Besut Jetty. Missing the last ferry can leave you stranded, so plan your arrival in Kota Bharu accordingly.
When booking buses, look for reputable operators known for comfort and reliability. Companies like Transnasional or Mayang Sari are generally well-regarded for their express services across Malaysia, offering VIP coaches.
🛣️ The journey experience
Navigating Malaysia's travel landscape can feel like a puzzle, especially when planning a trip from Johor Bahru to Kota Bharu. You're looking for the most efficient way to cross the peninsula, and it's essential to know whether a bus, train, or flight is your best bet to avoid wasting precious travel time. This route is a prime example where choosing wisely makes all the difference.
For the Johor Bahru to Kota Bharu leg, you have two primary options: the express bus or a domestic flight. The bus is a direct and budget-friendly choice, taking around 8 hours and costing about €18. Several reputable operators offer this route, with some running overnight services, which can save you a night's accommodation. Alternatively, flying is significantly faster at just 1 hour, though pricier at around €35. This option gets you there quickly but requires factoring in airport transfer times.
Given the significant distance, for this specific journey, a flight is often the most sensible choice if time is a critical factor and you're not on a shoestring budget. While the bus offers a scenic route and can be a good overnight option, the flight drastically cuts down travel time, letting you maximize your exploration of Kota Bharu or move on to the Perhentian Islands sooner. Always compare real durations, including airport transfers, to make an informed decision.
Frequently asked questions — Johor Bahru → Kota Bharu
For speed, flying is your best option, taking only 1 hour. If budget is your priority and you don't mind a longer journey, an express bus is a good choice, especially if you opt for an overnight service to save on accommodation. The ETS train does not serve this route directly.
By air, the flight itself is about 1 hour, but add 2-3 hours for airport transfers and check-in. By express bus, the journey is approximately 8 hours. Overnight buses often depart in the evening and arrive in the morning, making it feel quicker.
Bus tickets cost around €18, while flights are roughly €35, though prices vary. It's highly recommended to book both bus and flight tickets in advance, especially during peak travel seasons, to secure your spot and potentially better fares.
Yes, several express bus operators offer overnight services from Johor Bahru to Kota Bharu. These are a popular choice for budget-conscious travellers, allowing you to sleep through the journey and arrive at your destination refreshed in the morning.
✨ Why visit Kota Bharu?
- ✓ Explore the vibrant Central Market (Pasar Siti Khadijah) for local crafts and food.
- ✓ Visit the Istana Jahar (Royal Museum) to discover Kelantanese history and architecture.
- ✓ Discover traditional Malay kite-making (Wau Bulan) and top-spinning (Gasing) at cultural centers.
- ✓ Relax at Pantai Cahaya Bulan (Moonlight Beach) and enjoy the coastal scenery.
- ✓ Savor authentic Kelantanese cuisine, including Nasi Kerabu and Laksa Kelantan.
☀️ When to visit Kota Bharu?
TROPICAL HUMID
March to October — Dry season with less rainfall, ideal for outdoor activities and sightseeing.
What to do in Kota Bharu?
Local experiences, must-see sights and activities selected for you
⏱️ How long to visit Kota Bharu?
For an independent traveler, a 3-day stay is ideal to explore Kota Bharu's cultural sites and sample local cuisine. If you have less time, focus on the Central Market and cultural museums in a single day. For a more relaxed experience including nearby beaches like Pantai Cahaya Bulan, allow 4-5 days.
Related searches