Johor Bahru to Kuala Lumpur Bus: Schedules, Tickets & Prices
The bus journey from Johor Bahru to Kuala Lumpur takes approximately 4h 6m to 9h 23m, with fares from 32 MYR to 131 MYR.
Bus from Johor Bahru to Kuala Lumpur
Board a bus at multiple stations, including Taman Ungku Tun Aminah, Johor Bahru, Johor Bahru, Jalan Seladang, Johor and others and begin your journey from Johor Bahru toward Kuala Lumpur, reaching multiple stations, including TBS Kuala Lumpur, Klang Sentral Bus Terminal, Selangor, Kuala Lumpur and others along the way. The first departure of the day is at 00:15, and services run regularly so you can choose a departure time that works for you. The trip lasts about 4 hours 6 minutes with fares starting from 32 MYR. Reserve your ticket here.
Prices: 32 MYR to 131 MYR
Duration: 4h 6m – 9h 23m ⏱
Bus Routes & Schedules from Johor Bahru to Kuala Lumpur
Traveling by bus between Johor Bahru and Kuala Lumpur involves several departure and arrival stations rather than a single fixed terminal. Depending on which bus stops you use, the overall journey time can vary, though most trips fall within 4h 6m. Bus services follow a shared operating window, with departures beginning at 00:15 and continuing until 23:59, offering coverage across much of the day. Fares generally start at 32 MYR and may change slightly based on the service, stop, or route variation. Reviewing the full bus timetable for Johor Bahru to Kuala Lumpur helps clarify which stations are served, how long each connection takes and which departures align best with your itinerary.
Cheapest & Fastest Bus Johor Bahru to Kuala Lumpur
32 MYR, from Larkin Bus Terminal, Johor Bahru to TBS Kuala Lumpur, departure some times, duration 4h 6m.Bus 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
Frequently Asked Questions Bus Johor Bahru to Kuala Lumpur
Below you will find answers to the most common questions about traveling from Johor Bahru to Kuala Lumpur by bus.
How long is the bus journey from Johor Bahru to Kuala Lumpur?
The bus journey from Johor Bahru to Kuala Lumpur usually takes about 4 hours 30 minutes to 5 hours, depending on the service and traffic conditions.
What is the bus ticket price for a Johor Bahru to Kuala Lumpur trip?
Bus tickets for Johor Bahru to Kuala Lumpur start from 32 MYR and can go up to 131 MYR, so the fare can vary quite a bit by operator and service type.
When is the first bus departure from Johor Bahru to Kuala Lumpur, and what is the last bus departure?
For the Johor Bahru to Kuala Lumpur bus service, the first departure is at 00:15 and the last departure is at 23:59, giving travelers a wide range of departure times through the day.
How frequent is the bus service between Johor Bahru and Kuala Lumpur?
There are many bus trips between Johor Bahru and Kuala Lumpur, with 100 trips available, so it is usually easy to find a departure that fits your schedule.
Can I book bus tickets from Johor Bahru to Kuala Lumpur in advance?
Yes, it is a good idea to book bus tickets for Johor Bahru to Kuala Lumpur ahead of time, especially if you want a preferred departure time or a specific bus service.
Which bus stations are commonly used for a Johor Bahru to Kuala Lumpur bus trip?
A Johor Bahru to Kuala Lumpur bus trip can depart from places such as Larkin Bus Terminal, Johor Bahru, Johor Bahru, Taman Ungku Tun Aminah, Jalan Seladang, or Terminal Taman Universiti, and arrive at TBS Kuala Lumpur, Klang Sentral Bus Terminal, Kuala Lumpur, Ascott Star KLCC Kuala Lumpur, Berjaya Times Square, or Terminal Bersepadu Gombak.
How long does the bus journey from Larkin Bus Terminal, Johor Bahru to TBS Kuala Lumpur take?
The bus journey from Larkin Bus Terminal, Johor Bahru to TBS Kuala Lumpur can take about 4 hours 6 minutes to 8 hours 35 minutes, so the travel time can vary a lot by bus service.
What should I know before taking a bus from Johor Bahru to Kuala Lumpur?
Before taking a bus from Johor Bahru to Kuala Lumpur, it helps to check the departure point, arrival terminal, and travel time, since the bus journey can range from about 4 hours 30 minutes to 9 hours 20 minutes depending on the service.
Travel options for Johor Bahru to Kuala Lumpur
More Bus routes from and to Johor Bahru or Kuala Lumpur
Routes in Bus from Johor Bahru →
Routes in Bus to Kuala Lumpur ←
Routes in Bus to Johor Bahru ←
Routes in Bus from Kuala Lumpur →
Planning more than just Johor Bahru to Kuala Lumpur?
You’re currently viewing Bus options for Johor Bahru to Kuala Lumpur. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.