Cheapest price
$8
Average price
$11
Fastest journey
4 h 11 m
Average duration
4 h 12 m
Buses per day
357
Distance
296 km
The best way to find a cheap coach ticket from Johor Bahru to Kuala Lumpur is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Johor Bahru to Kuala Lumpur will cost around $11 if you buy it on the day, but you can find cheap coach tickets today for only $8.
Of the 357 buses that leave Johor Bahru for Kuala Lumpur every day 357 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct buses cover the 296 km distance in an average of 4 h 12 m but if you time it right, some buses will get you there in just 4 h 11 m .
The slowest buses will take 4 h 14 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the coach as it is the most popular option from Johor Bahru to Kuala Lumpur among Omio's users. If you are prioritising price take the coach with prices starting from $7. For those with little time consider booking a flight which can get you there in 58m. The ticket price range depends on the travel mode: a coach costs an average of $7, and a flight costs an average of $15.
Distance: 296 km
Most popular Coach | Flight |
---|---|
$9 Average Price Cheapest | $66 Average Price |
4h 57m Average total duration 4h 27m Onboard + 30m Additional time* | 3h 58m Average total duration Fastest 58m Onboard + 3h 0m Additional time* |
![]() Most popular bus company | ![]() Most popular airline |
Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | 8:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 12:57 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:30 am Johor Bahru, Masai | 4h35 | 1:05 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 12:59 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:55 am Johor Bahru (JB Larkin Term.) | 4h27 | 1:22 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 9:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 1:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 9:15 am Johor Bahru (JB Larkin Term.) | 4h27 | 1:42 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 9:15 am Johor Bahru, Sri Putri (Shell) | 4h17 | 1:32 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 9:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 1:57 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 9:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 1:59 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 9:45 am Johor Bahru (JB Larkin Term.) | 4h27 | 2:12 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 9:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 1:59 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:00 am Johor Bahru, Forest City Sales Gallery | 4h58 | 2:58 pm Kuala Lumpur, Swiss Garden Hotel KL | 0 changesdirect | |
![]() | 10:00 am Johor Bahru, Forest City Sales Gallery | 4h45 | 2:45 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 2:14 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:30 am Johor Bahru, Legoland | 4h37 | 3:07 pm Kuala Lumpur, Swiss Garden Hotel KL | 0 changesdirect | |
![]() | 10:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 2:44 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:30 am Johor Bahru, Legoland | 4h39 | 3:09 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:35 am Johor Bahru, Mall of Medini x | 4h49 | 3:24 pm Kuala Lumpur, Swiss Garden Hotel KL | 0 changesdirect | |
![]() | 10:35 am Johor Bahru, Mall of Medini x | 4h36 | 3:11 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 pm Johor Bahru (JB Larkin Term.) | 4h44 | 4:44 pm Kuala Lumpur, Berjaya Times Square | 0 changesdirect | |
![]() | 12:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 4:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 4:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 4:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:30 pm Johor Bahru, Masai | 4h35 | 5:05 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:00 pm Johor Bahru, Johor Jaya | 4h26 | 5:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:00 pm Johor Bahru (JB Larkin Term.) | 6h45 | 7:45 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:00 pm Johor Bahru, Johor Jaya | 4h26 | 5:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:00 pm Johor Bahru, Johor Jaya | 4h26 | 5:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:15 pm Johor Bahru (JB Larkin Term.) | 4h27 | 5:42 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:25 pm Johor Bahru (JB Larkin Term.) | 4h27 | 5:52 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 pm Johor Bahru, JB Merlin Tower | 4h28 | 5:58 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 pm Johor Bahru, R&F Mall JB | 4h44 | 6:14 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 pm Johor Bahru (JB Larkin Term.) | 6h45 | 8:15 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 pm Johor Bahru, R&F Mall JB | 4h44 | 6:14 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:45 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 5:59 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:45 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 5:59 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 6:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 6:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 6:38 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 6:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 6:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 pm Johor Bahru, Terminal Taman Universiti | 4h11 | 6:11 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:15 pm Johor Bahru (JB Larkin Term.) | 4h27 | 6:42 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 pm Johor Bahru (JB Larkin Term.) | 4h27 | 6:57 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 pm Johor Bahru (JB Larkin Term.) | 4h27 | 6:57 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 pm Johor Bahru, Johor Jaya | 4h26 | 6:56 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 pm Johor Bahru (JB Larkin Term.) | 4h27 | 6:57 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:45 pm Johor Bahru, Masai | 4h35 | 7:20 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:45 pm Johor Bahru (JB Larkin Term.) | 4h27 | 7:12 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:58 pm Johor Bahru (JB Larkin Term.) | 4h27 | 7:25 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:59 pm Johor Bahru (JB Larkin Term.) | 4h27 | 7:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 7:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 7:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 7:38 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 7:14 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 7:38 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:15 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 7:53 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:15 pm Johor Bahru (JB Larkin Term.) | 4h27 | 7:42 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 pm Johor Bahru (JB Larkin Term.) | 5h00 | 8:30 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 pm Johor Bahru (JB Larkin Term.) | 4h27 | 7:57 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 7:44 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 8:08 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:45 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:12 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:45 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:12 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:45 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 8:23 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:45 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:12 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:45 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:12 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:58 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 8:12 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 8:13 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 8:37 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:14 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:41 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:15 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:42 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:15 pm Johor Bahru (JB Larkin Term.) | 4h44 | 8:59 pm Kuala Lumpur, Berjaya Times Square | 0 changesdirect | |
![]() | 4:15 pm Johor Bahru (JB Larkin Term.) | 4h27 | 8:42 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:30 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 8:44 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:30 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 8:44 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:45 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 8:59 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:55 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 9:09 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 9:20 pm Johor Bahru (JB Larkin Term.) | 6h45 | 4:05 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 9:50 pm Johor Bahru (JB Larkin Term.) | 6h45 | 4:35 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 2:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:15 pm Johor Bahru (JB Larkin Term.) | 4h27 | 2:42 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:29 pm Johor Bahru (JB Larkin Term.) | 4h27 | 2:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:30 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 3:08 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:30 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 2:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:55 pm Johor Bahru (JB Larkin Term.) | 4h27 | 3:22 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 10:59 pm Johor Bahru (JB Larkin Term.) | 4h27 | 3:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:00 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 3:38 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:00 pm Johor Bahru (JB Larkin Term.) | 4h27 | 3:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:15 pm Johor Bahru, Sri Putri (Shell) | 4h17 | 3:32 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:25 pm Johor Bahru (JB Larkin Term.) | 4h27 | 3:52 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:29 pm Johor Bahru (JB Larkin Term.) | 4h27 | 3:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:30 pm Johor Bahru, Terminal Tun Aminah | 4h14 | 3:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:30 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 4:08 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:30 pm Johor Bahru, Johor Jaya | 4h26 | 3:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:30 pm Johor Bahru (JB Larkin Term.) | 4h27 | 3:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:45 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 4:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:45 pm Johor Bahru (JB Larkin Term.) | 4h27 | 4:12 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 11:45 pm Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 4:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
Saturday, 19 July | |||||
![]() | 12:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 am Johor Bahru (JB Larkin Term.) | 5h00 | 5:00 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 4:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:15 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 4:53 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:15 am Johor Bahru, Sri Putri (Shell) | 4h17 | 4:32 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:25 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:52 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:29 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:30 am Johor Bahru, Johor Jaya | 4h26 | 4:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 4:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 4:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 4:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:30 am Johor Bahru, R&F Mall JB | 4h44 | 5:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 4:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:31 am Johor Bahru, Terminal Taman Universiti | 4h11 | 4:42 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:45 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:12 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:45 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:12 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 12:59 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:00 am Johor Bahru, Johor Jaya | 4h26 | 5:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:00 am Johor Bahru, Johor Jaya | 4h26 | 5:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:15 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:29 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:15 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:42 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:15 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:29 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:15 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 5:53 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:15 am Johor Bahru, Sri Putri (Shell) | 4h17 | 5:32 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:25 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:52 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:29 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru, Terminal Bas Pasir Gudang | 5h12 | 6:42 am Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 1:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru (JB Larkin Term.) | 5h04 | 6:34 am Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 6:08 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru, Masai | 4h35 | 6:05 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 5:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 6:08 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru (JB Larkin Term.) | 4h39 | 6:09 am Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 1:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:45 am Johor Bahru, Terminal Tun Aminah | 4h36 | 6:21 am Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 1:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:59 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:59 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 5:59 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:45 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:12 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:45 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 6:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:45 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 6:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:45 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 6:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 1:59 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 6:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, Johor Jaya | 5h01 | 7:01 am Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 2:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 6:38 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 6:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, JB KSL Resort | 4h52 | 6:52 am Kuala Lumpur, Berjaya Times Square | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, JB KSL Resort | 4h55 | 6:55 am Kuala Lumpur, Swiss Garden Hotel KL | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, Johor Jaya | 4h26 | 6:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 6:38 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 6:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 6:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:01 am Johor Bahru, Sri Putri (Shell) | 4h17 | 6:18 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:01 am Johor Bahru, Sri Putri (Shell) | 4h17 | 6:18 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:01 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:28 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:15 am Johor Bahru, Terminal Tun Aminah | 4h14 | 6:29 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:20 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 6:58 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:21 am Johor Bahru, Terminal Tun Aminah | 4h14 | 6:35 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:25 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:52 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:29 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 7:08 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 am Johor Bahru, Johor Jaya | 4h26 | 6:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 am Johor Bahru (JB Larkin Term.) | 4h39 | 7:09 am Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 2:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 am Johor Bahru, Johor Jaya | 4h26 | 6:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 6:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 6:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:45 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 7:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 2:59 am Johor Bahru (JB Larkin Term.) | 4h27 | 7:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 7:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 7:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 7:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 am Johor Bahru, Terminal Tun Aminah | 4h36 | 7:36 am Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 3:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 7:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 7:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 7:38 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 am Johor Bahru, Terminal Bas Pasir Gudang | 4h56 | 7:56 am Kuala Lumpur, Berjaya Times Square | 0 changesdirect | |
![]() | 3:00 am Johor Bahru, Terminal Bas Pasir Gudang | 5h05 | 8:05 am Kuala Lumpur, Plaza Berjaya | 0 changesdirect | |
![]() | 3:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 7:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 7:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:00 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 7:38 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:15 am Johor Bahru, Sri Putri (Shell) | 4h17 | 7:32 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:15 am Johor Bahru (JB Larkin Term.) | 4h27 | 7:42 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 7:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 7:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 7:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 am Johor Bahru, Johor Jaya | 4h26 | 7:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 7:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 am Johor Bahru, Johor Jaya | 4h26 | 7:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 8:08 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 7:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:45 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 8:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 7:59 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:45 am Johor Bahru, Johor Jaya | 4h26 | 8:11 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:45 am Johor Bahru, Johor Jaya | 4h54 | 8:39 am Kuala Lumpur, Plaza Berjaya | 0 changesdirect | |
![]() | 3:45 am Johor Bahru, Johor Jaya | 4h51 | 8:36 am Kuala Lumpur, Berjaya Times Square | 0 changesdirect | |
![]() | 3:55 am Johor Bahru (JB Larkin Term.) | 4h27 | 8:22 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 am Johor Bahru (JB Larkin Term.) | 4h27 | 8:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 3:59 am Johor Bahru (JB Larkin Term.) | 4h27 | 8:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 8:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 8:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:15 am Johor Bahru, Sri Putri (Shell) | 4h17 | 8:32 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:15 am Johor Bahru (JB Larkin Term.) | 4h27 | 8:42 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 8:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 8:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 8:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 8:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:30 am Johor Bahru, Johor Jaya | 4h26 | 8:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 8:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:45 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 9:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 8:59 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 4:45 am Johor Bahru, Terminal Tun Aminah | 4h39 | 9:24 am Kuala Lumpur, Plaza Berjaya | 0 changesdirect | |
![]() | 4:45 am Johor Bahru, Terminal Tun Aminah | 4h30 | 9:15 am Kuala Lumpur, Berjaya Times Square | 0 changesdirect | |
![]() | 5:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:00 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 9:38 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 9:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:15 am Johor Bahru, Sri Putri (Shell) | 4h17 | 9:32 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:15 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:42 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:25 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:52 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:29 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:29 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:30 am Johor Bahru, Johor Jaya | 4h26 | 9:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 9:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:30 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 10:08 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 9:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 9:59 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:45 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 10:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:45 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 10:23 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:59 am Johor Bahru, Terminal Tun Aminah | 4h14 | 10:13 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 5:59 am Johor Bahru (JB Larkin Term.) | 4h27 | 10:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:00 am Johor Bahru, JB KSL Resort | 4h55 | 10:55 am Kuala Lumpur, Swiss Garden Hotel KL | 0 changesdirect | |
![]() | 6:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 10:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:00 am Johor Bahru, JB KSL Resort | 4h55 | 10:55 am Kuala Lumpur, Nu Sentral Shopping Mall Bus Stop | 0 changesdirect | |
![]() | 6:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 10:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 10:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 10:14 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:15 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 10:53 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:15 am Johor Bahru, Terminal Bas Pasir Gudang | 5h12 | 11:27 am Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 6:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 10:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:30 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 11:08 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 10:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 10:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 10:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:45 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:12 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:55 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:22 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 6:59 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:00 am Johor Bahru, Johor Jaya | 4h26 | 11:26 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:00 am Johor Bahru (JB Larkin Term.) | 5h00 | 12:00 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:00 am Johor Bahru, Johor Jaya | 5h01 | 12:01 pm Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 7:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:27 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:15 am Johor Bahru, Terminal Tun Aminah | 4h14 | 11:29 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:15 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 11:53 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:15 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:42 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:15 am Johor Bahru, Sri Putri (Shell) | 4h17 | 11:32 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:29 am Johor Bahru (JB Larkin Term.) | 4h39 | 12:08 pm Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 7:29 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:56 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 11:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:30 am Johor Bahru (JB Larkin Term.) | 4h27 | 11:57 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:30 am Johor Bahru (JB Larkin Term.) | 5h04 | 12:34 pm Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 0 changesdirect | |
![]() | 7:30 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 12:08 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:30 am Johor Bahru, Terminal Tun Aminah | 4h14 | 11:44 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:31 am Johor Bahru, Terminal Taman Universiti | 4h11 | 11:42 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:45 am Johor Bahru (JB Larkin Term.) | 6h45 | 2:30 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 7:45 am Johor Bahru, Terminal Tun Aminah | 4h14 | 11:59 am Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 12:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:00 am Johor Bahru, Terminal Tun Aminah | 4h14 | 12:14 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 12:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:00 am Johor Bahru, Terminal Tun Aminah | 4h36 | 12:36 pm Kuala Lumpur, Hentian Duta | 0 changesdirect | |
![]() | 8:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 12:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:00 am Johor Bahru, Johor Jaya | 4h26 | 12:26 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:00 am Johor Bahru (JB Larkin Term.) | 4h27 | 12:27 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:15 am Johor Bahru, Terminal Bas Pasir Gudang | 4h38 | 12:53 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
![]() | 8:15 am Johor Bahru, Sri Putri (Shell) | 4h17 | 12:32 pm Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 0 changesdirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Distance 296 km |
Average bus duration 4h 27m |
Cheapest ticket price $7 |
Buses per day 269 |
Direct buses 269 |
Fastest bus 4h 11m |
First bus 00:04 |
Last bus 23:58 |
Buy your official Top Liner, City Express and Mayang Sari coach tickets from $8 with Omio. Find coach times and tickets for over 1000 travel companies to compare and book the most popular route.
Established in 2008 in the Philippines, Victory Liner operates from multiple terminals in Metro Manila, including Caloocan and Cubao. The fleet consists of over 1,000 bus units, including Royal Class sleeper buses. Night buses are not available. Luggage is allowed with no specific size or weight details. Additional luggage is not permitted. Pets and bikes are not allowed. Food options are also unavailable on board. Seat reservations and onboard bathrooms are not offered.
Omio simplifies your travel planning across Southeast Asia by bringing together over 1,000 trusted travel companies on one comprehensive platform. Whether you're booking local trains, long-distance buses, or ferry tickets, Omio lets you compare options, prices, and schedules instantly to find the perfect journey for your needs. With convenient mobile tickets delivered straight to your phone and real-time travel updates keeping you informed every step of the way, you can travel with confidence knowing that dedicated customer support is always available when you need it. From discovering trending destinations to seamlessly connecting different modes of transport, Omio transforms complex multi-leg journeys into simple, stress-free bookings that let you focus on exploring incredible destinations in Southeast Asia and beyond.
Pros: The JB-KL bus route offers excellent value, with tickets typically ranging from RM35-65 for the 4-5 hour journey. Most operators provide generous luggage allowances (usually two pieces plus hand luggage) and comfortable amenities including reclining seats, onboard toilets, and free WiFi. Buses run frequently throughout the day (every 30-60 minutes during peak hours) with services starting as early as 5:30am and ending around midnight. Terminal Bersepadu Selatan (TBS) in KL connects seamlessly to the city's MRT network.
Cons: Traffic congestion, particularly during holidays and weekends, can extend journey times by 1-2 hours. Weather conditions occasionally cause delays with limited compensation policies. Some budget operators offer minimal legroom and basic amenities. Unlike train or flight alternatives, most buses lack dedicated food service for the relatively long journey.
Kuala Lumpur offers visitors a diverse blend of cultural experiences and modern attractions. The iconic Petronas Twin Towers provide breathtaking city views from the observation deck and skybridge. Cultural enthusiasts can explore Batu Caves, featuring a towering golden Hindu statue and limestone caverns. The city's culinary scene thrives in areas like Jalan Alor, where visitors can sample authentic Malaysian dishes such as nasi lemak and satay. For shopping, Bukit Bintang district houses everything from luxury malls to traditional markets. Nature lovers can escape to the KL Forest Eco Park, an urban rainforest with canopy walkways. The Islamic Arts Museum and National Museum offer deeper insights into Malaysia's rich heritage and history.
To find the cheapest bus tickets for your trip from Johor Bahru to Kuala Lumpur, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need