Travel Kuala Lumpur to Johor

Kuala Lumpur to Johor Bus: Schedules, Tickets & Prices

The bus journey from Kuala Lumpur to Johor takes approximately 2h 20m to 9h 23m, with fares from 25 MYR to 111 MYR.

Bus from Kuala Lumpur to Johor

For the route from Kuala Lumpur to Johor by bus, departures are available from multiple stations, including Klang Sentral Bus Terminal, Selangor, Berjaya Times Square, Kuala Lumpur, Kuala Lumpur and others throughout the day, giving you plenty of options to choose a time that fits your schedule. Expect the journey to take around 2 hours 20 minutes, arriving at multiple stations, including Kulai, Johor, Yong Peng, Skudai and others, with tickets usually priced at 25 MYR, offering an affordable way to travel. Don’t forget to check schedules, compare fares, and secure your seat in advance here for a smooth and enjoyable trip.

Prices: 25 MYR to 111 MYR

Duration: 2h 20m – 9h 23m ⏱

Ride with bus from Kuala Lumpur to Johor for MYR 25 Go with bus from Kuala Lumpur to Johor for MYR 25 Choose bus from Kuala Lumpur to Johor for MYR 25 Book bus from Kuala Lumpur to Johor in 2h 20m Journey with bus from Kuala Lumpur to Johor for MYR 25 Explore with bus from Kuala Lumpur to Johor in 2h 20m

View all Bus tickets →

Distance Kuala Lumpur to Johor

The distance between Kuala Lumpur and Johor is 219.1 kilometers.

Bus from Kuala Lumpur to Johor Details

Find key information about the Bus from Kuala Lumpur to Johor, including travel time, prices and stations.

Bus
Average price
47 MYR
 
Cheapest
25 MYR
Average duration
5h 56m
 
Shortest
2h 20m
Number of departures
323
00:15 - 23:59
Tickets
 
Stations
Departure stations
Arrival stations
Klang Sentral Bus Terminal, Selangor
Berjaya Times Square, Kuala Lumpur
Kuala Lumpur
TBS Kuala Lumpur
Ascott Star KLCC Kuala Lumpur
View more stations in the full listing
Kulai, Johor
Yong Peng
Skudai
Larkin Bus Terminal, Johor Bahru
GY Agency, Yong Peng
View more stations in the full listing

Bus Routes & Schedules from Kuala Lumpur to Johor

Traveling by bus between Kuala Lumpur and Johor 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 2h 20m. 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 25 MYR and may change slightly based on the service, stop, or route variation. Reviewing the full bus timetable for Kuala Lumpur to Johor helps clarify which stations are served, how long each connection takes and which departures align best with your itinerary.

Bus Timetable: Ascott Star KLCC Kuala Lumpur → Forest City, Gelang Patah

  • 07:00 14:15 7h 15m 74 MYR

Bus Timetable: Ascott Star KLCC Kuala Lumpur → Jalan Seladang, Johor

  • 18:00 00:15 6h 15m 111 MYR

Bus Timetable: Ascott Star KLCC Kuala Lumpur → Larkin Bus Terminal, Johor Bahru

  • 18:00 00:45 6h 45m 111 MYR

Bus Timetable: Ascott Star KLCC Kuala Lumpur → Legoland Malaysia Parking Zone, Johor

  • 07:00 13:30 6h 30m 111 MYR

Bus Timetable: Ascott Star KLCC Kuala Lumpur → Mall of Medini, Johor

  • 07:00 13:45 6h 45m 111 MYR

Bus Timetable: Berjaya Times Square, Kuala Lumpur → Forest City, Gelang Patah

  • 07:30 14:15 6h 45m 74 MYR

Bus Timetable: Berjaya Times Square, Kuala Lumpur → GY Agency, Yong Peng

  • 06:30 12:22 5h 52m 43 MYR
  • 10:30 16:22 5h 52m 43 MYR

Bus Timetable: Berjaya Times Square, Kuala Lumpur → Jalan Seladang, Johor

  • 18:30 00:30 6h 111 MYR

Bus Timetable: Berjaya Times Square, Kuala Lumpur → Larkin Bus Terminal, Johor Bahru

  • 06:30 15:13 8h 43m 49 MYR
  • 10:30 19:13 8h 43m 49 MYR
  • 12:45 17:15 4h 30m 53 MYR
  • 18:30 01:00 6h 30m 111 MYR

Bus Timetable: Berjaya Times Square, Kuala Lumpur → Legoland Malaysia Parking Zone, Johor

  • 07:30 13:30 6h 111 MYR

Bus Timetable: Berjaya Times Square, Kuala Lumpur → Mall of Medini, Johor

  • 07:30 13:45 6h 15m 111 MYR

Bus Timetable: Berjaya Times Square, Kuala Lumpur → Woodlands Checkpoint, Singapore

  • 06:30 15:24 8h 54m 93 MYR
  • 08:00 13:30 5h 30m 87 MYR
  • 09:00 14:30 5h 30m 87 MYR
  • 10:00 15:30 5h 30m 87 MYR
  • 10:30 19:24 8h 54m 93 MYR
  • 12:00 17:30 5h 30m 87 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Kulai, Johor

  • 08:30 17:10 8h 40m 39 MYR
  • 22:00 06:40 8h 40m 39 MYR
  • 23:00 07:40 8h 40m 39 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Larkin Bus Terminal, Johor Bahru

  • 08:00 17:23 9h 23m 44 MYR
  • 08:30 17:53 9h 23m 39 MYR
  • 09:00 18:23 9h 23m 44 MYR
  • 10:00 19:23 9h 23m 39 MYR
  • 11:00 20:23 9h 23m 44 MYR
  • 12:30 21:53 9h 23m 44 MYR
  • 12:45 22:08 9h 23m 50 MYR
  • 14:00 23:23 9h 23m 39 MYR
  • 15:30 00:53 9h 23m 39 MYR
  • 16:30 01:53 9h 23m 50 MYR
  • 17:00 02:23 9h 23m 39 MYR
  • 19:30 04:53 9h 23m 44 MYR
  • 21:45 07:08 9h 23m 50 MYR
  • 22:00 07:23 9h 23m 44 MYR
  • 23:00 08:23 9h 23m 44 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Skudai

  • 08:30 17:37 9h 7m 39 MYR
  • 09:00 18:07 9h 7m 44 MYR
  • 10:00 19:07 9h 7m 39 MYR
  • 11:00 20:07 9h 7m 44 MYR
  • 14:00 23:07 9h 7m 39 MYR
  • 15:30 00:37 9h 7m 39 MYR
  • 17:00 02:07 9h 7m 39 MYR
  • 22:00 07:07 9h 7m 44 MYR
  • 23:00 08:07 9h 7m 44 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Yong Peng

  • 09:00 15:33 6h 33m 44 MYR
  • 11:00 17:33 6h 33m 44 MYR
  • 22:00 04:33 6h 33m 44 MYR
  • 23:00 05:33 6h 33m 44 MYR

Bus Timetable: Kuala Lumpur → Johor Bahru

  • 01:30 06:30 5h 60 MYR
  • 09:30 14:30 5h 60 MYR
  • 10:30 15:00 4h 30m 38 MYR
  • 11:00 15:30 4h 30m 44 MYR
  • 11:30 16:00 4h 30m 38 MYR
  • 12:00 17:00 5h 60 MYR
  • 13:30 18:30 5h 60 MYR
  • 14:00 18:30 4h 30m 44 MYR
  • 14:30 19:00 4h 30m 44 MYR
  • 15:00 20:00 5h 60 MYR
  • 16:30 21:30 5h 60 MYR
  • 17:30 22:30 5h 60 MYR
  • 18:00 23:00 5h 60 MYR
  • 20:00 01:00 5h 55 MYR
  • 21:00 01:30 4h 30m 38 MYR
  • 21:30 02:00 4h 30m 38 MYR
  • 22:00 02:30 4h 30m 38 MYR
  • 22:30 03:30 5h 60 MYR
  • 23:00 03:30 4h 30m 38 MYR
  • 23:30 04:00 4h 30m 38 MYR
  • 23:59 04:59 5h 60 MYR

Bus Timetable: Kuala Lumpur → Skudai

  • 01:30 06:15 4h 45m 60 MYR
  • 09:30 14:15 4h 45m 60 MYR
  • 10:30 14:30 4h 38 MYR
  • 11:00 15:00 4h 44 MYR
  • 11:30 15:30 4h 38 MYR
  • 12:00 16:45 4h 45m 60 MYR
  • 13:30 18:15 4h 45m 60 MYR
  • 14:00 18:00 4h 44 MYR
  • 14:30 18:30 4h 44 MYR
  • 15:00 19:45 4h 45m 60 MYR
  • 16:30 21:15 4h 45m 60 MYR
  • 17:30 22:15 4h 45m 60 MYR
  • 18:00 22:45 4h 45m 60 MYR
  • 20:00 00:45 4h 45m 55 MYR
  • 21:00 01:00 4h 38 MYR
  • 21:30 01:30 4h 38 MYR
  • 22:00 02:00 4h 38 MYR
  • 22:30 03:15 4h 45m 60 MYR
  • 23:00 03:00 4h 38 MYR
  • 23:30 03:30 4h 38 MYR
  • 23:59 03:59 4h 38 MYR

Bus Timetable: TBS Kuala Lumpur → Ayer Hitam

  • 08:00 14:15 6h 15m 28 MYR
  • 09:00 15:15 6h 15m 28 MYR
  • 12:00 18:15 6h 15m 28 MYR
  • 15:00 21:15 6h 15m 28 MYR
  • 17:30 23:45 6h 15m 28 MYR
  • 19:30 01:45 6h 15m 28 MYR
  • 21:30 03:45 6h 15m 28 MYR

Bus Timetable: TBS Kuala Lumpur → Batu Pahat Bus Terminal

  • 07:50 13:35 5h 45m 25 MYR
  • 11:30 17:15 5h 45m 25 MYR
  • 14:30 20:15 5h 45m 25 MYR
  • 16:30 22:15 5h 45m 25 MYR
  • 17:30 23:15 5h 45m 25 MYR
  • 18:30 00:15 5h 45m 25 MYR
  • 19:30 01:15 5h 45m 25 MYR
  • 20:30 02:15 5h 45m 25 MYR

Bus Timetable: TBS Kuala Lumpur → Bus Terminal Kota Tinggi, Johor

  • 16:00 00:35 8h 35m 44 MYR

Bus Timetable: TBS Kuala Lumpur → Forest City, Gelang Patah

  • 08:30 14:15 5h 45m 74 MYR

Bus Timetable: TBS Kuala Lumpur → GY Agency, Yong Peng

  • 07:00 12:44 5h 44m 37 MYR
  • 11:00 16:44 5h 44m 37 MYR
  • 18:30 00:14 5h 44m 37 MYR

Bus Timetable: TBS Kuala Lumpur → Jalan Seladang, Johor

  • 19:30 00:30 5h 111 MYR

Bus Timetable: TBS Kuala Lumpur → Kluang Bus Station

  • 08:00 14:24 6h 24m 28 MYR
  • 09:00 15:24 6h 24m 28 MYR
  • 12:00 18:24 6h 24m 28 MYR
  • 15:00 21:24 6h 24m 28 MYR
  • 17:30 23:54 6h 24m 28 MYR
  • 18:30 00:54 6h 24m 37 MYR
  • 19:30 01:54 6h 24m 28 MYR
  • 21:30 03:54 6h 24m 28 MYR

Bus Timetable: TBS Kuala Lumpur → Kota Tinggi, Johor

  • 10:30 14:50 4h 20m 44 MYR
  • 14:45 19:05 4h 20m 58 MYR
  • 21:00 01:20 4h 20m 58 MYR
  • 22:30 02:50 4h 20m 44 MYR

Bus Timetable: TBS Kuala Lumpur → Kulai, Johor

  • 07:30 15:22 7h 52m 38 MYR
  • 08:20 16:12 7h 52m 38 MYR
  • 10:00 17:52 7h 52m 38 MYR
  • 10:30 13:40 3h 10m 42 MYR
  • 11:30 19:22 7h 52m 38 MYR
  • 12:30 20:22 7h 52m 38 MYR
  • 14:30 22:22 7h 52m 38 MYR
  • 14:45 17:55 3h 10m 58 MYR
  • 16:45 00:37 7h 52m 38 MYR
  • 18:30 02:22 7h 52m 38 MYR
  • 19:30 03:22 7h 52m 38 MYR
  • 21:00 00:10 3h 10m 58 MYR
  • 22:30 01:40 3h 10m 42 MYR
  • 23:00 06:52 7h 52m 38 MYR
  • 23:59 07:51 7h 52m 38 MYR

Bus Timetable: TBS Kuala Lumpur → Kulai Bus Terminal, Johor

  • 09:15 13:17 4h 2m 42 MYR
  • 10:30 14:32 4h 2m 42 MYR
  • 12:00 16:02 4h 2m 42 MYR
  • 15:00 19:02 4h 2m 42 MYR
  • 17:00 21:02 4h 2m 42 MYR
  • 23:45 03:47 4h 2m 42 MYR

Bus Timetable: TBS Kuala Lumpur → Larkin Bus Terminal, Johor Bahru

  • 00:15 04:45 4h 30m 44 MYR
  • 00:30 05:00 4h 30m 44 MYR
  • 01:00 05:30 4h 30m 44 MYR
  • 01:30 06:00 4h 30m 39 MYR
  • 02:00 06:30 4h 30m 39 MYR
  • 04:15 12:50 8h 35m 43 MYR
  • 04:30 09:00 4h 30m 43 MYR
  • 04:45 09:15 4h 30m 43 MYR
  • 05:00 09:30 4h 30m 43 MYR
  • 06:00 10:30 4h 30m 43 MYR
  • 06:15 10:45 4h 30m 43 MYR
  • 06:30 11:00 4h 30m 43 MYR
  • 07:00 15:35 8h 35m 43 MYR
  • 07:30 12:00 4h 30m 43 MYR
  • 07:45 12:15 4h 30m 43 MYR
  • 08:00 13:00 5h 49 MYR
  • 08:30 13:00 4h 30m 39 MYR
  • 09:00 13:30 4h 30m 43 MYR
  • 09:15 13:45 4h 30m 43 MYR
  • 09:30 14:00 4h 30m 39 MYR
  • 10:00 14:30 4h 30m 39 MYR
  • 10:30 15:00 4h 30m 43 MYR
  • 10:45 15:15 4h 30m 43 MYR
  • 11:00 19:35 8h 35m 43 MYR
  • 11:30 16:00 4h 30m 38 MYR
  • 11:40 16:10 4h 30m 39 MYR
  • 12:00 16:30 4h 30m 43 MYR
  • 12:15 16:45 4h 30m 44 MYR
  • 12:30 17:00 4h 30m 44 MYR
  • 12:45 17:15 4h 30m 44 MYR
  • 13:00 17:30 4h 30m 44 MYR
  • 13:15 17:45 4h 30m 48 MYR
  • 13:30 18:00 4h 30m 43 MYR
  • 13:45 18:15 4h 30m 43 MYR
  • 14:00 18:30 4h 30m 43 MYR
  • 14:30 23:05 8h 35m 39 MYR
  • 15:00 19:30 4h 30m 43 MYR
  • 15:15 19:45 4h 30m 43 MYR
  • 15:30 20:00 4h 30m 43 MYR
  • 16:30 21:00 4h 30m 43 MYR
  • 16:45 21:15 4h 30m 43 MYR
  • 17:00 22:00 5h 56 MYR
  • 17:30 22:30 5h 56 MYR
  • 18:00 22:30 4h 30m 43 MYR
  • 18:15 22:45 4h 30m 43 MYR
  • 18:30 23:00 4h 30m 44 MYR
  • 19:30 01:00 5h 30m 111 MYR
  • 21:15 05:50 8h 35m 39 MYR
  • 22:00 03:00 5h 49 MYR
  • 22:45 03:15 4h 30m 39 MYR
  • 23:00 03:30 4h 30m 44 MYR
  • 23:15 03:45 4h 30m 44 MYR
  • 23:30 04:00 4h 30m 44 MYR
  • 23:45 04:15 4h 30m 39 MYR
  • 23:59 04:29 4h 30m 44 MYR

Bus Timetable: TBS Kuala Lumpur → Legoland Malaysia Parking Zone, Johor

  • 08:30 13:30 5h 111 MYR

Bus Timetable: TBS Kuala Lumpur → Mall of Medini, Johor

  • 08:30 13:45 5h 15m 111 MYR

Bus Timetable: TBS Kuala Lumpur → Masai, Johor

  • 10:00 18:59 8h 59m 41 MYR
  • 14:30 23:29 8h 59m 41 MYR
  • 16:45 01:44 8h 59m 41 MYR
  • 21:00 05:59 8h 59m 41 MYR
  • 23:00 07:59 8h 59m 41 MYR

Bus Timetable: TBS Kuala Lumpur → Mersing

  • 08:00 12:20 4h 20m 47 MYR
  • 16:00 20:20 4h 20m 47 MYR
  • 23:30 03:50 4h 20m 47 MYR

Bus Timetable: TBS Kuala Lumpur → Mersing Jetty Gateway, Johor

  • 08:00 12:20 4h 20m 50 MYR
  • 16:00 20:20 4h 20m 50 MYR
  • 23:30 03:50 4h 20m 50 MYR

Bus Timetable: TBS Kuala Lumpur → Petron Taman Jaya, Johor

  • 08:30 16:46 8h 16m 39 MYR
  • 09:30 17:46 8h 16m 39 MYR
  • 10:30 18:46 8h 16m 39 MYR
  • 11:40 19:56 8h 16m 39 MYR
  • 12:30 20:46 8h 16m 39 MYR
  • 22:45 07:01 8h 16m 39 MYR
  • 23:45 08:01 8h 16m 39 MYR

Bus Timetable: TBS Kuala Lumpur → Pontian, Johor

  • 14:30 22:14 7h 44m 33 MYR
  • 16:30 00:14 7h 44m 33 MYR
  • 18:30 02:14 7h 44m 33 MYR
  • 20:30 04:14 7h 44m 33 MYR

Bus Timetable: TBS Kuala Lumpur → Skudai

  • 00:15 08:34 8h 19m 44 MYR
  • 00:30 08:49 8h 19m 44 MYR
  • 01:00 09:19 8h 19m 44 MYR
  • 01:30 09:49 8h 19m 39 MYR
  • 02:00 10:19 8h 19m 39 MYR
  • 07:30 15:49 8h 19m 38 MYR
  • 10:00 18:19 8h 19m 38 MYR
  • 11:30 19:49 8h 19m 38 MYR
  • 12:15 20:34 8h 19m 44 MYR
  • 12:30 20:49 8h 19m 44 MYR
  • 12:45 21:04 8h 19m 44 MYR
  • 13:00 21:19 8h 19m 44 MYR
  • 14:30 22:49 8h 19m 38 MYR
  • 15:00 23:19 8h 19m 39 MYR
  • 16:45 01:04 8h 19m 38 MYR
  • 18:00 02:19 8h 19m 39 MYR
  • 18:30 02:49 8h 19m 38 MYR
  • 19:30 03:49 8h 19m 38 MYR
  • 23:00 07:19 8h 19m 44 MYR
  • 23:15 07:34 8h 19m 44 MYR
  • 23:30 07:49 8h 19m 44 MYR
  • 23:59 08:18 8h 19m 44 MYR

Bus Timetable: TBS Kuala Lumpur → Taman Sri Putri Skudai

  • 09:15 13:21 4h 6m 42 MYR
  • 10:30 14:36 4h 6m 42 MYR
  • 12:00 16:06 4h 6m 42 MYR
  • 12:45 16:51 4h 6m 48 MYR
  • 13:30 17:36 4h 6m 48 MYR
  • 15:00 19:06 4h 6m 42 MYR
  • 17:00 21:06 4h 6m 42 MYR
  • 20:00 00:06 4h 6m 48 MYR
  • 23:45 03:51 4h 6m 42 MYR

Bus Timetable: TBS Kuala Lumpur → Taman Ungku Tun Aminah, Johor Bahru

  • 04:30 09:00 4h 30m 43 MYR
  • 04:45 09:15 4h 30m 43 MYR
  • 05:00 09:30 4h 30m 43 MYR
  • 06:00 10:30 4h 30m 43 MYR
  • 06:15 10:45 4h 30m 43 MYR
  • 06:30 11:00 4h 30m 43 MYR
  • 07:30 12:00 4h 30m 43 MYR
  • 07:45 12:15 4h 30m 43 MYR
  • 08:00 12:30 4h 30m 43 MYR
  • 09:00 13:30 4h 30m 43 MYR
  • 09:15 13:45 4h 30m 43 MYR
  • 09:30 14:00 4h 30m 43 MYR
  • 10:30 15:00 4h 30m 43 MYR
  • 10:45 15:15 4h 30m 43 MYR
  • 11:00 15:30 4h 30m 43 MYR
  • 12:00 16:30 4h 30m 43 MYR
  • 12:15 16:45 4h 30m 43 MYR
  • 12:30 17:00 4h 30m 43 MYR
  • 13:30 18:00 4h 30m 43 MYR
  • 13:45 18:15 4h 30m 43 MYR
  • 14:00 18:30 4h 30m 43 MYR
  • 15:00 19:30 4h 30m 43 MYR
  • 15:15 19:45 4h 30m 43 MYR
  • 15:30 20:00 4h 30m 43 MYR
  • 16:30 21:00 4h 30m 43 MYR
  • 16:45 21:15 4h 30m 43 MYR
  • 17:00 21:30 4h 30m 43 MYR
  • 18:00 22:30 4h 30m 43 MYR
  • 18:15 22:45 4h 30m 43 MYR
  • 18:30 23:00 4h 30m 43 MYR

Bus Timetable: TBS Kuala Lumpur → Tanjung Gemok, Pahang

  • 08:00 12:10 4h 10m 47 MYR
  • 16:00 20:10 4h 10m 47 MYR
  • 23:30 03:40 4h 10m 47 MYR

Bus Timetable: TBS Kuala Lumpur → Woodlands Checkpoint, Singapore

  • 07:00 15:46 8h 46m 93 MYR
  • 08:30 14:00 5h 30m 87 MYR
  • 09:30 15:00 5h 30m 87 MYR
  • 10:30 16:00 5h 30m 87 MYR
  • 11:00 19:46 8h 46m 93 MYR
  • 11:40 17:10 5h 30m 87 MYR
  • 12:30 18:00 5h 30m 87 MYR
  • 15:00 23:46 8h 46m 105 MYR
  • 23:45 05:15 5h 30m 87 MYR

Bus Timetable: TBS Kuala Lumpur → Yong Peng

  • 00:15 06:01 5h 46m 44 MYR
  • 00:30 06:16 5h 46m 44 MYR
  • 01:00 06:46 5h 46m 44 MYR
  • 10:30 12:50 2h 20m 42 MYR
  • 12:15 18:01 5h 46m 44 MYR
  • 12:30 18:16 5h 46m 44 MYR
  • 12:45 18:31 5h 46m 44 MYR
  • 13:00 18:46 5h 46m 44 MYR
  • 22:30 00:50 2h 20m 42 MYR
  • 23:00 04:46 5h 46m 44 MYR
  • 23:15 05:01 5h 46m 44 MYR
  • 23:30 05:16 5h 46m 44 MYR
  • 23:59 05:45 5h 46m 44 MYR

Bus Timetable: TBS Kuala Lumpur → Yong Peng Lucky Garden

  • 15:00 20:43 5h 43m 39 MYR
  • 18:00 23:43 5h 43m 39 MYR

Bus Timetable: TBS Kuala Lumpur → Yong Peng Ming Ang rest stop

  • 08:30 14:13 5h 43m 39 MYR
  • 09:30 15:13 5h 43m 39 MYR
  • 10:30 16:13 5h 43m 39 MYR
  • 11:40 17:23 5h 43m 39 MYR
  • 12:30 18:13 5h 43m 39 MYR
  • 22:45 04:28 5h 43m 39 MYR
  • 23:45 05:28 5h 43m 39 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Larkin Bus Terminal, Johor Bahru

  • 13:15 22:07 8h 52m 49 MYR

Check all Bus tickets →

Frequently Asked Questions Bus Kuala Lumpur to Johor

Below you will find answers to the most common questions about traveling from Kuala Lumpur to Johor by bus.

How long is the bus trip from Kuala Lumpur to Johor?

A bus trip from Kuala Lumpur to Johor can take about 2 hours 20 minutes at the shortest, while some services take much longer depending on the exact drop-off point. If you are heading to places like Johor Bahru, Skudai, or other Johor stops, it is best to check the specific bus journey time before booking.

What is the bus ticket price for Kuala Lumpur to Johor?

Bus tickets for Kuala Lumpur to Johor start from 25 MYR and can go up to 111 MYR, depending on the operator, departure point, and arrival stop. If you want the best value, compare a few bus options before choosing your Kuala Lumpur to Johor trip.

When is the first bus departure from Kuala Lumpur to Johor?

The first bus departure for Kuala Lumpur to Johor is at 00:15, so there are very early options if you need to travel overnight or start before dawn. It is still a good idea to confirm the exact bus schedule for your chosen departure point and Johor destination.

How late does the bus service run between Kuala Lumpur and Johor?

The last bus departure for Kuala Lumpur to Johor is at 23:59, which gives travelers a wide range of late-day and overnight bus service choices. Since arrival points in Johor vary, checking the final bus journey timing for your exact route is always useful.

Are there many bus tickets available from Kuala Lumpur to Johor each day?

Yes, Kuala Lumpur to Johor has a busy bus connection with 323 trips listed, so travelers usually have plenty of bus tickets to choose from. Even so, the best departure times and seats can sell out, especially on popular routes and travel days.

Which bus departure points are common for Kuala Lumpur to Johor?

Common bus departure points for Kuala Lumpur to Johor include TBS Kuala Lumpur, Berjaya Times Square, Terminal Bersepadu Gombak, Ascott Star KLCC, Klang Sentral Bus Terminal, and Kuala Lumpur itself. Choosing the most convenient bus departure point can make your Kuala Lumpur to Johor journey easier.

What Johor stops can I reach by bus from Kuala Lumpur?

By bus from Kuala Lumpur to Johor, you can reach stops such as Johor Bahru, Larkin Bus Terminal, Skudai, Kulai, Yong Peng, Batu Pahat, Mersing, and Forest City. Because the bus journey ends at different locations, it helps to pick the Johor stop that is closest to where you need to go.

Any practical tips for booking a bus journey from Kuala Lumpur to Johor?

For a bus journey from Kuala Lumpur to Johor, it is smart to compare the departure point, arrival stop, and travel time before booking. Since the bus tickets range widely in price and the route has many options, checking the exact bus service details can help you choose the most convenient trip.


More Bus routes from and to Kuala Lumpur or Johor

Routes in Bus from Kuala Lumpur →

Routes in Bus to Kuala Lumpur ←

Planning more than just Kuala Lumpur to Johor?

You’re currently viewing Bus options for Kuala Lumpur to Johor. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.