Johor Bahru to Kuala Lumpur
Arrive in Kuala Lumpur to see the towering Petronas Towers, a sharp contrast to the laid-back vibe of Johor Bahru. From Johor Bahru to Kuala Lumpur, travelers can choose from a range of transport services, with full details on when they run, how long they take and what they cost.
Travel options for Johor Bahru to Kuala Lumpur
Travel from Johor Bahru to Kuala Lumpur and save with a bus for 32 MYR, or reach your destination faster by flight in 50 minutes.
Bus from Johor Bahru to Kuala Lumpur
Depart from multiple stations, including Taman Ungku Tun Aminah, Johor Bahru, Johor Bahru, Jalan Seladang, Johor, Larkin Bus Terminal, Johor Bahru and others and start your bus journey from Johor Bahru toward Kuala Lumpur, with the first departure of the day at 00:15, arriving at multiple stations, including TBS Kuala Lumpur, Klang Sentral Bus Terminal, Selangor, Kuala Lumpur, Ascott Star KLCC Kuala Lumpur and others. The trip takes about 4 hours 6 minutes, with fares starting from 32 MYR. Check schedules and reserve your seat in advance.
Prices: 32 MYR
Duration: 4h 6m – 9h 23m ⏱
Flight from Johor Bahru to Kuala Lumpur
Choosing to fly between Johor Bahru and Kuala Lumpur means departing from JHB Johor Airport, Johor Bahru and reaching your destination after approximately 50 minutes, landing at SZB Sultan Abdul Aziz Shah, Selangor or KUL Kuala Lumpur International Airport. Air travel offers the fastest way to complete this route, with prices commonly starting from 126 MYR. Schedules and ticket options can be found in the flight availability section.
Prices: 126 MYR
Duration: 50m – 1h 5m ⏱
Charter from Johor Bahru to Kuala Lumpur
Skip the queues and crowded transport: a private driver will pick you up in Johor Bahru and drop you off at your chosen location in Kuala Lumpur. The journey takes roughly 3 hours 24 minutes with fares starting at 672 MYR. Book your transfer.
Prices: 672 MYR
Duration: 3h 24m – 3h 39m ⏱
Bus Routes & Schedules from Johor Bahru to Kuala Lumpur
If you’re planning to reach Kuala Lumpur by bus from Johor Bahru, it’s useful to know that the route is served by multiple departure and arrival stations rather than a single bus terminal. This means you can choose the combination of stops that best suits where you’re staying or heading next. Travel times vary depending on the selected stops, but most services take around 4h 6m to 9h 23m. Buses run throughout the day, with departures starting from 00:15 and continuing until 23:59. Prices usually begin at 32 to 131 MYR, with minor differences depending on the specific service or boarding point. Taking a moment to review the complete bus timetable for Johor Bahru to Kuala Lumpur allows you to compare station options and select the best bus for your journey.
Cheapest & Fastest Bus Johor Bahru to Kuala Lumpur
32 MYR, from Larkin Bus Terminal, Johor Bahru to TBS Kuala Lumpur, departure at some times, duration 4h 6mBus Timetable: Jalan Seladang, Johor → Ascott Star KLCC Kuala Lumpur
- 10:00 16:15 6h 15m 109 MYR
Bus Timetable: Jalan Seladang, Johor → Berjaya Times Square, Kuala Lumpur
- 10:00 16:00 6h 109 MYR
Bus Timetable: Jalan Seladang, Johor → TBS Kuala Lumpur
- 10:00 15:00 5h 109 MYR
Bus Timetable: Johor Bahru → Kuala Lumpur
- 01:30 06:30 5h 65 MYR
- 05:00 09:30 4h 30m 43 MYR
- 05:30 10:00 4h 30m 43 MYR
- 09:30 14:30 5h 65 MYR
- 10:00 14:30 4h 30m 43 MYR
- 11:00 16:00 5h 65 MYR
- 12:00 17:00 5h 65 MYR
- 13:30 18:30 5h 65 MYR
- 14:30 19:00 4h 30m 43 MYR
- 15:00 19:30 4h 30m 43 MYR
- 16:30 21:30 5h 65 MYR
- 17:30 22:00 4h 30m 38 MYR
- 18:00 23:00 5h 65 MYR
- 19:30 00:30 5h 65 MYR
- 21:00 02:00 5h 43 MYR
- 22:30 03:30 5h 65 MYR
- 23:59 05:00 5h 1m 65 MYR
Bus Timetable: Larkin Bus Terminal, Johor Bahru → Klang Sentral Bus Terminal, Selangor
- 00:30 09:53 9h 23m 131 MYR
- 07:30 16:53 9h 23m 40 MYR
- 09:30 18:53 9h 23m 43 MYR
- 10:30 19:53 9h 23m 40 MYR
- 11:30 20:53 9h 23m 43 MYR
- 13:30 22:53 9h 23m 43 MYR
- 15:30 00:53 9h 23m 40 MYR
- 16:30 01:53 9h 23m 40 MYR
- 18:30 03:53 9h 23m 43 MYR
- 19:00 01:30 6h 30m 45 MYR
- 20:30 05:53 9h 23m 40 MYR
- 22:00 07:23 9h 23m 40 MYR
- 22:30 07:53 9h 23m 49 MYR
- 23:00 08:23 9h 23m 40 MYR
Bus Timetable: Larkin Bus Terminal, Johor Bahru → TBS Kuala Lumpur
- 00:15 08:50 8h 35m 43 MYR
- 00:30 09:05 8h 35m 131 MYR
- 00:45 09:20 8h 35m 43 MYR
- 04:45 13:20 8h 35m 42 MYR
- 05:30 14:05 8h 35m 42 MYR
- 06:00 14:35 8h 35m 42 MYR
- 06:30 15:05 8h 35m 37 MYR
- 07:30 16:05 8h 35m 42 MYR
- 08:00 16:35 8h 35m 42 MYR
- 08:30 12:36 4h 6m 32 MYR
- 09:00 17:35 8h 35m 42 MYR
- 09:30 18:05 8h 35m 38 MYR
- 10:00 18:35 8h 35m 42 MYR
- 10:20 18:55 8h 35m 40 MYR
- 10:30 19:05 8h 35m 37 MYR
- 10:40 19:15 8h 35m 40 MYR
- 11:00 19:35 8h 35m 42 MYR
- 11:20 19:55 8h 35m 40 MYR
- 11:30 20:05 8h 35m 38 MYR
- 11:40 20:15 8h 35m 40 MYR
- 12:20 20:55 8h 35m 40 MYR
- 12:30 21:05 8h 35m 42 MYR
- 12:40 21:15 8h 35m 40 MYR
- 13:00 21:35 8h 35m 42 MYR
- 13:30 22:05 8h 35m 38 MYR
- 14:00 22:35 8h 35m 42 MYR
- 14:30 23:05 8h 35m 42 MYR
- 15:00 20:30 5h 30m 48 MYR
- 15:30 19:36 4h 6m 32 MYR
- 16:00 00:35 8h 35m 42 MYR
- 16:30 20:36 4h 6m 32 MYR
- 17:00 01:35 8h 35m 42 MYR
- 17:30 02:05 8h 35m 42 MYR
- 18:30 03:05 8h 35m 38 MYR
- 19:20 03:55 8h 35m 40 MYR
- 19:30 04:05 8h 35m 37 MYR
- 19:40 04:15 8h 35m 40 MYR
- 20:00 04:35 8h 35m 47 MYR
- 20:30 05:05 8h 35m 42 MYR
- 21:30 06:05 8h 35m 37 MYR
- 22:30 07:05 8h 35m 43 MYR
- 23:30 05:00 5h 30m 48 MYR
- 23:45 08:20 8h 35m 37 MYR
Bus Timetable: Larkin Bus Terminal, Johor Bahru → Terminal Bersepadu Gombak, Kuala Lumpur
- 20:00 04:52 8h 52m 52 MYR
Bus Timetable: Taman Ungku Tun Aminah, Johor Bahru → Klang Sentral Bus Terminal, Selangor
- 08:00 17:07 9h 7m 40 MYR
- 10:00 19:07 9h 7m 40 MYR
- 11:00 20:07 9h 7m 40 MYR
- 16:00 01:07 9h 7m 40 MYR
- 17:00 02:07 9h 7m 40 MYR
- 21:00 06:07 9h 7m 40 MYR
- 22:30 07:37 9h 7m 40 MYR
- 23:30 08:37 9h 7m 40 MYR
Bus Timetable: Taman Ungku Tun Aminah, Johor Bahru → TBS Kuala Lumpur
- 07:10 15:29 8h 19m 37 MYR
- 08:30 13:35 5h 5m 48 MYR
- 09:00 17:19 8h 19m 37 MYR
- 11:00 19:19 8h 19m 37 MYR
- 14:00 22:19 8h 19m 37 MYR
- 15:30 20:35 5h 5m 48 MYR
- 20:10 04:29 8h 19m 37 MYR
- 21:00 05:19 8h 19m 37 MYR
- 22:00 06:19 8h 19m 37 MYR
- 23:58 05:03 5h 5m 48 MYR
- 23:59 08:18 8h 19m 37 MYR
Bus Timetable: Terminal Taman Universiti, Johor → TBS Kuala Lumpur
- 08:31 13:31 5h 48 MYR
- 15:31 20:31 5h 48 MYR
- 23:59 04:59 5h 48 MYR
Flight Routes & Schedules from Johor Bahru to Kuala Lumpur
- SZB Sultan Abdul Aziz Shah, Selangor can be reached from JHB Johor Airport, Johor Bahru with a flight lasting about 1h to 1h 5m. Services run from 12:00 until 22:20, and fares start at 155 to 806 MYR.
- Catch a flight at JHB Johor Airport, Johor Bahru, with a trip lasting roughly 1h to 1h 5m. You’ll arrive at KUL Kuala Lumpur International Airport. Tickets begin from 126 to 322 MYR, and flights run from 06:30 until 21:35.
Cheapest Flight Johor Bahru to Kuala Lumpur
126 MYR, from JHB Johor Airport, Johor Bahru to KUL Kuala Lumpur International Airport, departure at 06:30, duration 1hFastest Flight Johor Bahru to Kuala Lumpur
155 MYR, from JHB Johor Airport, Johor Bahru to SZB Sultan Abdul Aziz Shah, Selangor, departure at some times, duration 1hFlight Timetable: JHB Johor Airport, Johor Bahru → KUL Kuala Lumpur International Airport
- 06:30 07:30 1h 126 MYR
- 07:00 07:50 50m 154 MYR
- 07:50 08:50 1h 279 MYR
- 08:20 09:10 50m 175 MYR
- 11:10 12:00 50m 317 MYR
- 16:05 17:05 1h 215 MYR
- 17:00 18:00 1h 151 MYR
- 17:30 18:20 50m 215 MYR
- 18:00 19:00 1h 130 MYR
- 19:00 20:00 1h 233 MYR
- 19:25 20:30 1h 5m 319 MYR
- 20:10 21:15 1h 5m 322 MYR
- 20:15 21:05 50m 154 MYR
- 21:35 22:30 55m 154 MYR
Flight Timetable: JHB Johor Airport, Johor Bahru → SZB Sultan Abdul Aziz Shah, Selangor
- 12:00 13:05 1h 5m 806 MYR
- 16:25 17:25 1h 155 MYR
- 17:30 18:35 1h 5m 310 MYR
- 20:50 21:50 1h 155 MYR
- 22:20 23:25 1h 5m 269 MYR
Charter Routes & Schedules from Johor Bahru to Kuala Lumpur
- Hop into a private driver service at Senai Hotel Transfer and reach Batu Caves after roughly 3h 39m. With frequent departures available, tickets start at 704 MYR.
- From Senai Hotel Transfer, set off in a VIP taxi toward Kuala Lumpur Hotel Transfer, with the ride lasting around 3h 27m. Fares from 672 MYR are available, with multiple departures throughout the day.
- Enjoy a personal driver service from Johor Bahru, arriving at Batu Caves after approximately 3h 24m. Tickets from 825 MYR are valid across various departure times during the day.
- Set off from Johor Bahru in an exclusive ride to Kuala Lumpur Hotel Transfer, spending about 3h 24m on the road. Services run frequently throughout the day, and tickets start at 825 MYR.
Cheapest Charter Johor Bahru to Kuala Lumpur
672 MYR, from Senai Hotel Transfer to Kuala Lumpur Hotel Transfer, departure at --:--, duration 3h 27mFastest Charter Johor Bahru to Kuala Lumpur
825 MYR, from Johor Bahru to Batu Caves, departure at --:--, duration 3h 24mCharter Timetable: Johor Bahru → Batu Caves
- --:-- --:-- 3h 24m 825 MYR
Charter Timetable: Johor Bahru → Kuala Lumpur Hotel Transfer
- --:-- --:-- 3h 24m 825 MYR
Charter Timetable: Senai Hotel Transfer → Batu Caves
- --:-- --:-- 3h 39m 704 MYR
Charter Timetable: Senai Hotel Transfer → Kuala Lumpur Hotel Transfer
- --:-- --:-- 3h 27m 672 MYR
Frequently Asked Questions Johor Bahru to Kuala Lumpur
Below you will find answers to the most common questions about traveling from Johor Bahru to Kuala Lumpur.
How long does the Johor Bahru to Kuala Lumpur route usually take overall?
Travel time on the Johor Bahru to Kuala Lumpur route depends on the transport type and the exact departure and arrival points. Flights take about 1 hour to 1 hour 5 minutes, while buses usually take about 4 hours 30 minutes to 9 hours 20 minutes.
What is the cheapest way to travel from Johor Bahru to Kuala Lumpur?
The cheapest listed option on the Johor Bahru to Kuala Lumpur route is the bus, with fares starting at MYR 32. Bus prices can go up to MYR 131 depending on the service and route pair. Flights start at MYR 126, so they are not the lowest-priced option.
How much should I expect to pay for Johor Bahru to Kuala Lumpur travel?
For Johor Bahru to Kuala Lumpur, bus fares range from MYR 32 to MYR 131. Flight prices range from MYR 126 to MYR 806. Charter services are much higher, at MYR 672 to MYR 825, so the overall cost depends heavily on the transport chosen.
Which option is the fastest for Johor Bahru to Kuala Lumpur?
Flights are the fastest option on the Johor Bahru to Kuala Lumpur route, taking about 1 hour to 1 hour 5 minutes. Bus journeys are much longer, and charter services take about 3 hours 24 minutes to 3 hours 39 minutes.
Where do buses from Johor Bahru to Kuala Lumpur usually depart and arrive?
Bus departures on the Johor Bahru to Kuala Lumpur route include Larkin Bus Terminal, Taman Ungku Tun Aminah, Terminal Taman Universiti, Johor Bahru, and Jalan Seladang. Arrivals include TBS Kuala Lumpur, Klang Sentral Bus Terminal, Terminal Bersepadu Gombak, Kuala Lumpur, Ascott Star KLCC, and Berjaya Times Square.
What airports are used for flights from Johor Bahru to Kuala Lumpur?
Flights on the Johor Bahru to Kuala Lumpur route depart from JHB Johor Airport in Johor Bahru. They arrive at either SZB Sultan Abdul Aziz Shah in Selangor or KUL Kuala Lumpur International Airport. Flight times are about 1 hour to 1 hour 5 minutes.
How often do buses run from Johor Bahru to Kuala Lumpur, and what are the first and last departures?
Bus frequency is not listed for the Johor Bahru to Kuala Lumpur route, so the exact spacing between departures is unclear. The first bus departs at 00:15 and the last listed departure is at 23:59, giving a wide daily operating window.
What are the first and last flight departures from Johor Bahru to Kuala Lumpur?
For flights on the Johor Bahru to Kuala Lumpur route, the first departure is at 06:30 and the last departure is at 22:20. The schedule does not list a fixed frequency, so departure spacing can vary.
Why does travel time vary so much on the Johor Bahru to Kuala Lumpur bus route?
Bus travel time on the Johor Bahru to Kuala Lumpur route varies because different services use different departure and arrival points. The listed bus durations range from about 4 hours 6 minutes to 9 hours 23 minutes, depending on the exact pair.
Which bus stations are used most directly on the Johor Bahru to Kuala Lumpur route?
Some bus services on the Johor Bahru to Kuala Lumpur route run from Larkin Bus Terminal to TBS Kuala Lumpur, which is one of the shorter listed bus pairs at about 4 hours 6 minutes to 8 hours 35 minutes. Other services use Johor Bahru or Terminal Taman Universiti.
Are charter services available for Johor Bahru to Kuala Lumpur, and what do they cost?
Yes, charter services are listed for the Johor Bahru to Kuala Lumpur route. They cost MYR 672 to MYR 825 and take about 3 hours 24 minutes to 3 hours 39 minutes. Departure and arrival points include Johor Bahru, Senai Hotel Transfer, Batu Caves, and Kuala Lumpur Hotel Transfer.
If I want to book Johor Bahru to Kuala Lumpur tickets, where should I look?
For Johor Bahru to Kuala Lumpur reservations, use TicketRoutes.com. It lists the available transport options, fares, and route details in one place, which makes it easier to compare the current services before booking.
More travel routes for Johor Bahru and Kuala Lumpur
Planning more stops after Johor Bahru to Kuala Lumpur?
If your journey doesn’t end with Johor Bahru to Kuala Lumpur, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.