How to Get from Johor Bahru to Jitra

How to Get from Johor Bahru to Jitra

Last updated: March 8, 2026

Leaving the bustling southern gateway of Johor Bahru for the quiet, paddy-fringed landscapes of Jitra in Kedah is a journey that spans nearly the entire length of Peninsular Malaysia. While Johor Bahru hums with the energy of its proximity to Singapore and rapid urban development, Jitra offers a slower pace of life, serving as a peaceful northern hub near the Thai border. This route is a favorite for those visiting family in the north or travelers looking to explore the heritage of Kedah before crossing into neighboring Thailand.

The transition from the modern skyline of the south to the vast green plains of the north is best experienced by road. As you head up the North-South Expressway, the scenery shifts from industrial hubs to palm oil plantations and eventually to the iconic limestone hills and flat rice fields that define the northern states. It is a long haul, but one that rewards the patient traveler with a deep sense of Malaysia's geographic diversity. You can easily secure your seat for this long-distance trek by booking your tickets on GoAsia.cc, ensuring a smooth start to your northern adventure.

Johor Bahru to Jitra by Bus

Taking the bus is the primary and most practical way to reach Jitra from Johor Bahru. Because of the significant distance, bus operators in Malaysia have optimized this route with high-end vehicles designed for long-distance endurance. Most travelers opt for the overnight services to save on a night's accommodation and wake up in the cooler air of the northern peninsula.

Express Bus Services

The Express class is the standard for this route, offering a balance of affordability and comfort. These buses typically feature a 2+1 seating arrangement, which provides more elbow room than a standard commuter bus. You can expect air conditioning, reclining seats, and enough legroom to stretch out during the 10 to 19 hour journey. The price for an Express ticket ranges from $23 to $27, depending on the specific operator and departure point within Johor. The wide range in duration is often due to the number of stops a particular service makes along the way; some buses may pull into multiple towns in Perak and Penang before reaching Kedah.

VIP Bus Services

For those who prioritize sleep and extra comfort, the VIP bus option is a fantastic choice. Priced at approximately $23, it often costs the same as or slightly less than some Express services while offering a more premium environment. VIP buses usually feature larger, plush seats with better reclining angles and sometimes even personal charging ports. With a late-night departure around 10:30 PM, this service is timed perfectly for those who want to board, fall asleep, and arrive in Jitra the following morning feeling refreshed.

Comparing Your Options

ModePrice (USD)DurationComfort
Express Bus$23 - $2710h - 19hMedium
VIP Bus$2311h - 12hHigh

Tips for Traveling from Johor Bahru to Jitra

  • Book in Advance: This is a popular route for locals, especially during public holidays, school breaks, and festive seasons like Hari Raya. Use GoAsia.cc to book at least a week ahead to ensure you get your preferred departure time.
  • Prepare for the Chill: Malaysian long-distance buses are famous for their powerful air conditioning. Even if it is sweltering outside in Johor Bahru, the cabin can feel like a refrigerator at 3:00 AM. Bring a light blanket, a hoodie, or a warm scarf.
  • Pack Snacks and Water: While the bus will make one or two 20-minute stops at highway rest areas (R&R) for food and restroom breaks, it is wise to have your own water and light snacks for the hours in between.
  • Entertainment is Key: Since the journey can take upwards of 10 hours, make sure your phone or tablet is loaded with offline content. A power bank is also a vital piece of gear, as not all buses have functional USB ports.
  • Arrival in Jitra: The bus will typically drop you off at the Jitra Bus Terminal. From there, local taxis and ride-hailing services are available to take you to your final destination or toward the border at Bukit Kayu Hitam.

Timetable

Bus Johor Bahru - Jitra $ 22.91–37.57 10h 23m – 19h 22m
  •   Express 10:30, 20:00, 21:00, 21:15, 21:29, 21:30, 21:45, 22:00, 22:15
  •   VIP 24 21:00, 21:30
  •   VIP 21:29, 22:00
Bus Johor - Jitra $ 26.48–30.56 11h 3m
  •   Express 10:00, 20:30, 20:45, 21:00

Frequently Asked Questions

How can I book tickets from Johor Bahru to Jitra?

You can book train, bus, flight, taxi, van, and ferry tickets from Johor Bahru to Jitra directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Johor Bahru to Jitra?

The cheapest way to travel this route is by bus, with tickets starting as low as $23. Both Express and VIP bus classes offer competitive pricing within the $23 to $27 range.

What is the fastest way to get from Johor Bahru to Jitra?

The fastest bus services complete the journey in approximately 10 hours and 23 minutes. Travelers should check the specific route details when booking, as some services can take up to 19 hours depending on the number of stops.

How long does it take to get from Johor Bahru to Jitra?

The travel time varies significantly based on the bus operator and the time of day. Most trips take between 10 and 12 hours, though some indirect routes can take up to 19 hours.

Are there overnight buses available for this route?

Yes, there are several overnight departures, particularly between 8:00 PM and 10:30 PM. These are highly recommended as they allow you to sleep through the longest part of the journey and arrive in Jitra the next morning.

Where do the buses depart from in Johor Bahru?

Most long-distance buses depart from Larkin Sentral, the main bus terminal in Johor Bahru. Some services may also pick up passengers from other designated points in the Johor area.

Is it necessary to print my bus ticket?

While many operators accept electronic tickets on your phone, it is always a good idea to have a printed copy or arrive at the terminal 30 minutes early to exchange your booking confirmation for a physical boarding pass at the counter.