大马路书Malaysia Routes
Routes

Kuala Lumpur to Johor Bahru: how to get there, with a Malacca stop

Johor Bahru sits at the southern tip of the peninsula, just across the Johor Strait from Singapore. Some travellers head there for business or family, and many plan to cross into Singapore from JB. Here we compare flying, the bus, the train and a private car, and explain how a car trip runs and where to break it.

Updated · Malaysia Routes

At a glance

Distance
About 330–350 km, depending on start and end points
By car
About 3.5–4.5 hours, traffic permitting
Options
Domestic flight (Senai Airport), express bus, KTM train, self-drive, private car
Day trip?
Not recommended — stay at least one night
Good stop on the way
Malacca, to split the journey over two days
On this page
  1. Choosing how to go
  2. How a private car trip works
  3. Continuing to Singapore
  4. Day trip? And holiday timing

Choosing how to go

Johor Bahru (JB), the capital of Johor, is about 3.5–4.5 hours south of Kuala Lumpur by expressway. You can fly, take the bus or train, drive yourself or hire a car with driver. The table below is a rough comparison — check schedules and fares with each operator.

OptionRough timeGood pointsThings to know
Domestic flightAbout 1 hour in the airShortest time in transitFlights land at Senai International Airport, about 30–45 minutes by road from JB city; with airport check-in and security, door-to-door time is often not much shorter than driving
Express busAbout 4–5 hoursFrequent departures and plenty of operatorsBuses leave from TBS and other terminals in Kuala Lumpur, and most arrive at Larkin Sentral in JB, some way from the city centre and the border checkpoint
KTM trainCheck with KTMBNo expressway trafficThe southern line has been upgraded in recent years — check the current route, any changes and timetables with KTMB
Self-drive / private carAbout 3.5–4.5 hoursDoor to door, with stops in Malacca or elsewhere; luggage is no problemA long drive; southbound holiday traffic can be heavy
About the trainThe railway south of Kuala Lumpur has been going through electrification and double-tracking work, and services may change. If you plan to take the train, check the latest routes and times on the KTMB website or app before you travel rather than relying on older guides.

How a private car trip works

Drivers normally take the North–South Expressway (the PLUS highway) south from Kuala Lumpur, past Seremban and the Ayer Keroh area near Malacca, then on past Yong Peng, Ayer Hitam and Kulai before entering Johor Bahru. It is expressway almost all the way, and with clear roads you arrive in a little over three hours.

  • R&R stops: on a drive of three to four hours or more, plan one or two breaks. Ayer Hitam is a popular place to stretch your legs on the way south.
  • Split it with a night in Malacca: Malacca is a little before the halfway point and only a short detour off the expressway. Drive to Malacca on day one, explore the old town and stay the night, then continue to JB on day two — about two hours in the car each day. See Kuala Lumpur to Malacca for that leg and our Malacca guide for what to do.
  • Where you are dropped: we can take you to your hotel in JB, the JB Sentral area or any address you give us.

For a long one-way run, more space helps: an MPV for 2–3 people, the Toyota Alphard or a standard MPV for 4–6, a Hyundai Staria for 7 and a Toyota Hiace for 8–12.

Continuing to Singapore

For many travellers, Singapore is the next stop after JB. There are two land crossings: the Causeway next to the city centre and the Second Link to the west. You can cross by bus, by train or by car.

  • Follow the official rules: required documents, arrival cards or electronic declarations, visa requirements and what you can bring are set by the Malaysian and Singaporean authorities. Check their official sources shortly before you travel.
  • Allow plenty of time: queues at the checkpoints can be very long at rush hours, weekends and holidays. If you have a flight to catch, build in a generous buffer.
  • Can the car go into Singapore? Cross-border driving involves vehicle permits and other rules. The usual approach is a drop-off in JB city or near the checkpoint, and you then cross on your own. If you need a cross-border trip, ask us in advance.

Day trip? And holiday timing

A day trip is not recommended. The round trip is about 7–9 hours on the road, leaving little time in JB itself. For business, family visits or an onward trip to Singapore, stay at least one night; if you want to see something on the way, the overnight stop in Malacca described above is a comfortable pace. For a longer trip, start with the 5-day Kuala Lumpur, Malacca and Genting itinerary and add JB at the end.

Holiday trafficAround Chinese New Year, Hari Raya, school holidays and long weekends, both the southbound expressway and the roads around the JB checkpoints can be badly jammed. Singapore's public holidays and weekends also bring much heavier traffic through the crossings. Travel off-peak and allow extra time for the border.

Long-distance interstate trips are quoted per itinerary — one-way drops and multi-day charters can both be arranged. See our private car charter page for details.

FAQ

How long is the drive from Kuala Lumpur to Johor Bahru?
About 3.5–4.5 hours depending on where you start and on traffic. Southbound holiday traffic can make it considerably longer.
Is flying from Kuala Lumpur to Johor Bahru faster?
The flight is about an hour and lands at Senai International Airport, about 30–45 minutes by road from JB city. Once you add airport time, the difference from driving is smaller than you might expect.
Can I stop overnight in Malacca on the way?
Yes, and it is a good idea. Malacca is a little before halfway, so splitting the trip over two days keeps each drive to about two hours.
Can a private car take me all the way into Singapore?
Cross-border driving involves vehicle permits and other rules. The usual approach is a drop-off in JB or near the checkpoint, then crossing on your own; ask us in advance if you need a cross-border trip.
What do I need to cross from Johor Bahru to Singapore?
Required documents, arrival declarations and visa rules are set by the Malaysian and Singaporean authorities — check their official sources before you travel, and allow extra time at peak hours.

Malaysia Routes is run by YX Go, a private transport company in Malaysia. We aim to keep information on public transport, attractions and routes objective; the private car, transfer, guide, interpreter and trip-planning services mentioned here are provided by YX Go.

WhatsApp