Four to five hours north, timed to a departure
Johor Bahru to KLIA is around 330 kilometres up the North–South Expressway, and unlike a Changi run there is no checkpoint in the middle — it is a straight domestic drive. That makes the timing more predictable, but it also makes it long, which is why the departure time deserves thought. For a morning flight out of KLIA or KLIA2 that usually means leaving JB the night before or very early indeed. Tell us the flight and we will give you a pickup time with the drive, a rest stop and airport process all accounted for, rather than a figure that only covers the driving.
KLIA or KLIA2, and what happens on the way
The two terminals are separate buildings several kilometres apart, so we need to know which one you are flying from — KLIA2 handles most budget carriers, KLIA the rest. Give us the airline and we will confirm it. On a drive this long we plan a rest stop on the expressway so nobody arrives stiff, and we can add more if your group needs them. The van stays yours for the whole journey, luggage stays loaded, and the driver takes you to the departures level of the correct terminal rather than a general drop-off point.