All about buses to Johor Bahru
Are you looking for a cheap bus to Johor Bahru? Compare all 65 bus companies to Johor Bahru and find out departure and arrival times, all 16 bus stations in Johor Bahru, travel times and of course the best prices for the 3412 daily buses to Johor Bahru.
Cheap bus tickets to Johor Bahru
-
Transtar Cross Border1h 18m07:55 PMSingaporeGolden Mile Complex9:13 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Transtar Cross Border goes from Golden Mile Complex, Singapore (Singapore) at 3/23/2025 7:55:00 PM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/23/2025 9:13:00 PM. 50 Premium Economy ticket for $2 per person are available. Travel duration is 1h 18m
-
E-Mutiara8h 49m08:30 PMKuala TerengganuUniversiti Sultan Zainal Abidin5:19 AMJohor BahruKSL City0EconomyA Bus from E-Mutiara goes from Universiti Sultan Zainal Abidin, Kuala Terengganu (Malaysia) at 3/27/2025 8:30:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/28/2025 5:19:00 AM. 50 Economy ticket for $2 per person are available. Travel duration is 8h 49m
-
Causeway Link Express0h 45m09:00 AMJohor Bahru - Senai AirportJohor Bahru - Senai Airport9:45 AMJohor BahruCIQ Coach Bay0EconomyA Bus from Causeway Link Express goes from Johor Bahru - Senai Airport, Johor Bahru - Senai Airport (Malaysia) at 3/23/2025 9:00:00 AM to CIQ Coach Bay, Johor Bahru (Malaysia) arriving at 3/23/2025 9:45:00 AM. 50 Economy ticket for $2 per person are available. Travel duration is 0h 45m
-
Mayang Sari Express2h 16m08:00 AMBatu PahatBus Terminal10:16 AMJohor BahruKSL City0EconomyA Bus from Mayang Sari Express goes from Bus Terminal, Batu Pahat (Malaysia) at 3/22/2025 8:00:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 10:16:00 AM. 50 Economy ticket for $3 per person are available. Travel duration is 2h 16m
-
MARA Liner2h 36m012:15 PMMersingBus Station2:51 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from MARA Liner goes from Bus Station, Mersing (Malaysia) at 3/22/2025 12:15:00 PM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 2:51:00 PM. 50 Premium Economy ticket for $3 per person are available. Travel duration is 2h 36m
-
City Express3h 15m08:00 AMMuarBus Stop11:15 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from City Express goes from Bus Stop, Muar (Malaysia) at 3/22/2025 8:00:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 11:15:00 AM. 50 Premium Economy ticket for $4 per person are available. Travel duration is 3h 15m
-
SS International Express2h 36m07:00 AMBatu PahatBus Terminal9:36 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from SS International Express goes from Bus Terminal, Batu Pahat (Malaysia) at 3/22/2025 7:00:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 9:36:00 AM. 50 Premium Economy ticket for $4 per person are available. Travel duration is 2h 36m
-
Grassland Super Nice Express3h 54m01:30 PMMalaccaCentral Bus Station5:24 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Grassland Super Nice Express goes from Central Bus Station, Malacca (Malaysia) at 3/22/2025 1:30:00 PM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 5:24:00 PM. 50 Premium Economy ticket for $5 per person are available. Travel duration is 3h 54m
-
LA Holidays08:00 PMMersingBus Station8:00 PMJohor BahruKSL City0EconomyA Bus from LA Holidays goes from Bus Station, Mersing (Malaysia) at 3/22/2025 8:00:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 8:00:00 PM. 50 Economy ticket for $5 per person are available. Travel duration is 0h 0m
-
Delima Express3h 0m06:30 AMMalaccaCentral Bus Station9:30 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Delima Express goes from Central Bus Station, Malacca (Malaysia) at 3/22/2025 6:30:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 9:30:00 AM. 50 Premium Economy ticket for $5 per person are available. Travel duration is 3h 0m
-
KKKL Express Malaysia3h 14m012:30 PMMalaccaCentral Bus Station3:44 PMJohor BahruLarkin Central Bus Station0EconomyA Bus from KKKL Express Malaysia goes from Central Bus Station, Malacca (Malaysia) at 3/22/2025 12:30:00 PM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 3/22/2025 3:44:00 PM. 50 Economy ticket for $5 per person are available. Travel duration is 3h 14m
-
Sanwa Express3h 7m011:45 AMSegamatBus Terminal2:52 PMJohor BahruKSL City0EconomyA Bus from Sanwa Express goes from Bus Terminal, Segamat (Malaysia) at 3/23/2025 11:45:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/23/2025 2:52:00 PM. 50 Economy ticket for $5 per person are available. Travel duration is 3h 7m
-
Star Qistna Express5h 32m04:00 PMMalaccaCentral Bus Station9:32 PMJohor BahruLarkin Central Bus Station0BusinessA Bus from Star Qistna Express goes from Central Bus Station, Malacca (Malaysia) at 3/23/2025 4:00:00 PM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 3/23/2025 9:32:00 PM. 50 Business ticket for $6 per person are available. Travel duration is 5h 32m
-
707 Inc.3h 54m010:30 AMMalaccaCentral Bus Station2:24 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from 707 Inc. goes from Central Bus Station, Malacca (Malaysia) at 3/22/2025 10:30:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 2:24:00 PM. 50 Premium Economy ticket for $6 per person are available. Travel duration is 3h 54m
-
Konsortium (Malaysia)4h 20m03:00 PMKuala LumpurTerminal Bersepadu Selatan7:20 PMJohor BahruKSL City0EconomyA Bus from Konsortium (Malaysia) goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 3:00:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 7:20:00 PM. 50 Economy ticket for $6 per person are available. Travel duration is 4h 20m
-
Transnasional MY08:30 PMMersingBus Station8:30 PMJohor BahruKSL City0EconomyA Bus from Transnasional MY goes from Bus Station, Mersing (Malaysia) at 3/22/2025 8:30:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 8:30:00 PM. 50 Economy ticket for $6 per person are available. Travel duration is 0h 0m
-
KBES Express5h 12m03:00 PMKuala LumpurBerjaya Times Square8:12 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from KBES Express goes from Berjaya Times Square, Kuala Lumpur (Malaysia) at 3/22/2025 3:00:00 PM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 8:12:00 PM. 50 Premium Economy ticket for $6 per person are available. Travel duration is 5h 12m
-
StarMart Express3h 54m07:00 AMMalaccaCentral Bus Station10:54 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from StarMart Express goes from Central Bus Station, Malacca (Malaysia) at 3/22/2025 7:00:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 10:54:00 AM. 50 Premium Economy ticket for $7 per person are available. Travel duration is 3h 54m
-
Prisma Express03:30 PMSerembanTerminal 1Johor BahruLarkin Central Bus Station0EconomyA Bus from Prisma Express goes from Terminal 1, Seremban (Malaysia) at 3/24/2025 3:30:00 PM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 1/1/0001 12:00:00 AM. 50 Economy ticket for $7 per person are available. Travel duration is 0h 0m
-
Suasana Edaran Express3h 43m012:45 PMSerembanTerminal 14:28 PMJohor BahruKSL City0EconomyA Bus from Suasana Edaran Express goes from Terminal 1, Seremban (Malaysia) at 3/22/2025 12:45:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 4:28:00 PM. 50 Economy ticket for $7 per person are available. Travel duration is 3h 43m
-
LPMS Ekspres4h 20m011:59 PMKuala LumpurTerminal Bersepadu Selatan4:19 AMJohor BahruLarkin Central Bus Station0EconomyA Bus from LPMS Ekspres goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/24/2025 11:59:00 PM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 3/25/2025 4:19:00 AM. 50 Economy ticket for $7 per person are available. Travel duration is 4h 20m
-
Satria Express7h 0m010:15 AMTemerlohBus Terminal5:15 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Satria Express goes from Bus Terminal, Temerloh (Malaysia) at 3/22/2025 10:15:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 5:15:00 PM. 50 Premium Economy ticket for $7 per person are available. Travel duration is 7h 0m
-
SC Southern Express4h 15m01:55 PMKajangBus Stop6:10 PMJohor BahruKSL City0EconomyA Bus from SC Southern Express goes from Bus Stop, Kajang (Malaysia) at 3/22/2025 1:55:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 6:10:00 PM. 50 Economy ticket for $8 per person are available. Travel duration is 4h 15m
-
Sri Maju Group4h 20m09:15 AMKuala LumpurTerminal Bersepadu Selatan1:35 PMJohor BahruKSL City0EconomyA Bus from Sri Maju Group goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 9:15:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 1:35:00 PM. 50 Economy ticket for $8 per person are available. Travel duration is 4h 20m
-
KPB Ekspress4h 20m03:30 PMKuala LumpurTerminal Bersepadu Selatan7:50 PMJohor BahruKSL City0EconomyA Bus from KPB Ekspress goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 3:30:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 7:50:00 PM. 50 Economy ticket for $8 per person are available. Travel duration is 4h 20m
-
Top Liner4h 20m01:45 AMKuala LumpurTerminal Bersepadu Selatan6:05 AMJohor BahruKSL City0EconomyA Bus from Top Liner goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 1:45:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 6:05:00 AM. 50 Economy ticket for $8 per person are available. Travel duration is 4h 20m
-
Eltabina Express4h 20m08:30 AMKuala LumpurTerminal Bersepadu Selatan12:50 PMJohor BahruKSL City0EconomyA Bus from Eltabina Express goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 8:30:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 12:50:00 PM. 50 Economy ticket for $8 per person are available. Travel duration is 4h 20m
-
Quickliner4h 20m06:45 AMKuala LumpurTerminal Bersepadu Selatan11:05 AMJohor BahruKSL City0EconomyA Bus from Quickliner goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 6:45:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 11:05:00 AM. 50 Economy ticket for $8 per person are available. Travel duration is 4h 20m
-
Hatyai Intertop Express5h 12m02:00 AMKuala LumpurBerjaya Times Square7:12 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Hatyai Intertop Express goes from Berjaya Times Square, Kuala Lumpur (Malaysia) at 3/22/2025 2:00:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 7:12:00 AM. 50 Premium Economy ticket for $8 per person are available. Travel duration is 5h 12m
-
Star Coach Express3h 43m02:00 PMSerembanTerminal 15:43 PMJohor BahruKSL City0EconomyA Bus from Star Coach Express goes from Terminal 1, Seremban (Malaysia) at 3/22/2025 2:00:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 5:43:00 PM. 50 Economy ticket for $8 per person are available. Travel duration is 3h 43m
-
TRA Xpress4h 20m03:00 AMKuala LumpurTerminal Bersepadu Selatan7:20 AMJohor BahruKSL City0EconomyA Bus from TRA Xpress goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 3:00:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 7:20:00 AM. 50 Economy ticket for $8 per person are available. Travel duration is 4h 20m
-
Meridian Holidays4h 30m06:00 AMKuala LumpurBerjaya Times Square10:30 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Meridian Holidays goes from Berjaya Times Square, Kuala Lumpur (Malaysia) at 3/22/2025 6:00:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 10:30:00 AM. 50 Premium Economy ticket for $8 per person are available. Travel duration is 4h 30m
-
Persada Express4h 20m03:10 PMKuala LumpurTerminal Bersepadu Selatan7:30 PMJohor BahruKSL City0EconomyA Bus from Persada Express goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/23/2025 3:10:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/23/2025 7:30:00 PM. 50 Economy ticket for $8 per person are available. Travel duration is 4h 20m
-
SMB Ekspress01:15 AMSerembanTerminal 1Johor BahruLarkin Central Bus Station0Premium EconomyA Bus from SMB Ekspress goes from Terminal 1, Seremban (Malaysia) at 3/23/2025 1:15:00 AM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 1/1/0001 12:00:00 AM. 50 Premium Economy ticket for $8 per person are available. Travel duration is 0h 0m
-
Restu Pelangi4h 20m02:50 PMKuala LumpurTerminal Bersepadu Selatan7:10 PMJohor BahruKSL City0EconomyA Bus from Restu Pelangi goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/23/2025 2:50:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/23/2025 7:10:00 PM. 50 Economy ticket for $8 per person are available. Travel duration is 4h 20m
-
Kwok Ping Express010:15 AMSerembanTerminal 1Johor BahruLarkin Central Bus Station0BusinessA Bus from Kwok Ping Express goes from Terminal 1, Seremban (Malaysia) at 3/22/2025 10:15:00 AM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 1/1/0001 12:00:00 AM. 50 Business ticket for $8 per person are available. Travel duration is 0h 0m
-
Neoliner Express4h 20m04:30 AMKuala LumpurTerminal Bersepadu Selatan8:50 AMJohor BahruKSL City0EconomyA Bus from Neoliner Express goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 4:30:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 8:50:00 AM. 50 Economy ticket for $9 per person are available. Travel duration is 4h 20m
-
Billion Stars Express4h 20m02:00 AMKuala LumpurTerminal Bersepadu Selatan6:20 AMJohor BahruLarkin Central Bus Station0BusinessA Bus from Billion Stars Express goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 2:00:00 AM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 3/22/2025 6:20:00 AM. 50 Business ticket for $9 per person are available. Travel duration is 4h 20m
-
Permata Utara5h 12m02:45 AMKuala LumpurBerjaya Times Square7:57 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Permata Utara goes from Berjaya Times Square, Kuala Lumpur (Malaysia) at 3/22/2025 2:45:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 7:57:00 AM. 50 Premium Economy ticket for $9 per person are available. Travel duration is 5h 12m
-
Yellow Star Express4h 20m010:00 AMKuala LumpurTerminal Bersepadu Selatan2:20 PMJohor BahruLarkin Central Bus Station0EconomyA Bus from Yellow Star Express goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 10:00:00 AM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 3/22/2025 2:20:00 PM. 50 Economy ticket for $9 per person are available. Travel duration is 4h 20m
-
Sin Yong Express5h 12m04:30 PMKuala LumpurBerjaya Times Square9:42 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Sin Yong Express goes from Berjaya Times Square, Kuala Lumpur (Malaysia) at 3/22/2025 4:30:00 PM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 9:42:00 PM. 50 Premium Economy ticket for $9 per person are available. Travel duration is 5h 12m
-
Adik Beradik6h 10m011:50 AMChukaiTerminal Bas Kemaman6:00 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Adik Beradik goes from Terminal Bas Kemaman, Chukai (Malaysia) at 3/22/2025 11:50:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 6:00:00 PM. 50 Premium Economy ticket for $9 per person are available. Travel duration is 6h 10m
-
Warisan Express4h 20m012:00 PMKuala LumpurTerminal Bersepadu Selatan4:20 PMJohor BahruLarkin Central Bus Station0BusinessA Bus from Warisan Express goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 12:00:00 PM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 3/22/2025 4:20:00 PM. 50 Business ticket for $9 per person are available. Travel duration is 4h 20m
-
The One Travel and Tours5h 12m07:00 AMKuala LumpurBerjaya Times Square12:12 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from The One Travel and Tours goes from Berjaya Times Square, Kuala Lumpur (Malaysia) at 3/22/2025 7:00:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 12:12:00 PM. 50 Premium Economy ticket for $9 per person are available. Travel duration is 5h 12m
-
SMB Teluk Intan3h 43m01:15 AMSerembanTerminal 14:58 AMJohor BahruLarkin Central Bus Station0BusinessA Bus from SMB Teluk Intan goes from Terminal 1, Seremban (Malaysia) at 3/23/2025 1:15:00 AM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 3/23/2025 4:58:00 AM. 50 Business ticket for $9 per person are available. Travel duration is 3h 43m
-
Inter Top (Pudu)4h 20m02:00 AMKuala LumpurTerminal Bersepadu Selatan6:20 AMJohor BahruKSL City0EconomyA Bus from Inter Top (Pudu) goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 2:00:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/22/2025 6:20:00 AM. 50 Economy ticket for $9 per person are available. Travel duration is 4h 20m
-
SP Bumi7h 9m012:30 AMChukaiTerminal Bas Kemaman7:39 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from SP Bumi goes from Terminal Bas Kemaman, Chukai (Malaysia) at 3/23/2025 12:30:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/23/2025 7:39:00 AM. 50 Premium Economy ticket for $9 per person are available. Travel duration is 7h 9m
-
Luxury Coach Service2h 50m08:00 AMSingaporeGolden Mile Complex10:50 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Luxury Coach Service goes from Golden Mile Complex, Singapore (Singapore) at 3/22/2025 8:00:00 AM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/22/2025 10:50:00 AM. 50 Premium Economy ticket for $9 per person are available. Travel duration is 2h 50m
-
V Express4h 20m04:30 PMKuala LumpurTerminal Bersepadu Selatan8:50 PMJohor BahruLarkin Central Bus Station0Premium EconomyA Bus from V Express goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 4:30:00 PM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 3/22/2025 8:50:00 PM. 50 Premium Economy ticket for $10 per person are available. Travel duration is 4h 20m
-
Agensi Pelancongan7h 10m012:10 AMChukaiTerminal Bas Kemaman7:20 AMJohor BahruKSL City0EconomyA Bus from Agensi Pelancongan goes from Terminal Bas Kemaman, Chukai (Malaysia) at 3/26/2025 12:10:00 AM to KSL City, Johor Bahru (Malaysia) arriving at 3/26/2025 7:20:00 AM. 50 Economy ticket for $10 per person are available. Travel duration is 7h 10m
-
Sri Theven Travel & Tours4h 20m07:30 PMKuala LumpurTerminal Bersepadu Selatan11:50 PMJohor BahruKSL City0EconomyA Bus from Sri Theven Travel & Tours goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/28/2025 7:30:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/28/2025 11:50:00 PM. 50 Economy ticket for $12 per person are available. Travel duration is 4h 20m
-
YoYo03:40 AMKuala Lumpur AirportKLIA (Bas Perlancongan, Door 4, L1) Bus StopJohor BahruTun Aminah Bus Station0BusinessA Bus from YoYo goes from KLIA (Bas Perlancongan, Door 4, L1) Bus Stop, Kuala Lumpur Airport (Malaysia) at 3/22/2025 3:40:00 AM to Tun Aminah Bus Station, Johor Bahru (Malaysia) arriving at 1/1/0001 12:00:00 AM. 50 Business ticket for $14 per person are available. Travel duration is 0h 0m
-
Ekspres Perdana11h 3m08:45 PMMachangStesen Bas SKMK7:48 AMJohor BahruKempas Baru Train Station0EconomyA Bus from Ekspres Perdana goes from Stesen Bas SKMK, Machang (Malaysia) at 3/25/2025 8:45:00 PM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/26/2025 7:48:00 AM. 50 Economy ticket for $15 per person are available. Travel duration is 11h 3m
-
Pancaran Matahari8h 35m03:30 AMKuala LumpurTerminal Bersepadu Selatan12:05 PMJohor BahruLarkin Central Bus Station0EconomyA Bus from Pancaran Matahari goes from Terminal Bersepadu Selatan, Kuala Lumpur (Malaysia) at 3/22/2025 3:30:00 AM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 3/22/2025 12:05:00 PM. 50 Economy ticket for $15 per person are available. Travel duration is 8h 35m
-
Sani United11h 49m08:00 PMKota BharuBus Station7:49 AMJohor BahruKSL City0EconomyA Bus from Sani United goes from Bus Station, Kota Bharu (Malaysia) at 3/22/2025 8:00:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/23/2025 7:49:00 AM. 50 Economy ticket for $15 per person are available. Travel duration is 11h 49m
-
CTTS Holidays8h 39m04:15 PMKuala TerengganuMerang Jetty12:54 AMJohor BahruTun Aminah Bus Station0EconomyA Bus from CTTS Holidays goes from Merang Jetty, Kuala Terengganu (Malaysia) at 3/23/2025 4:15:00 PM to Tun Aminah Bus Station, Johor Bahru (Malaysia) arriving at 3/24/2025 12:54:00 AM. 50 Economy ticket for $15 per person are available. Travel duration is 8h 39m
-
Arwana010:30 AMKamparBus TerminalJohor BahruLarkin Central Bus Station0EconomyA Bus from Arwana goes from Bus Terminal, Kampar (Malaysia) at 3/22/2025 10:30:00 AM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 1/1/0001 12:00:00 AM. 50 Economy ticket for $15 per person are available. Travel duration is 0h 0m
-
Kejora Express9h 45m010:15 PMButterworthCentral Bus Station8:00 AMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Kejora Express goes from Central Bus Station, Butterworth (Malaysia) at 3/22/2025 10:15:00 PM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/23/2025 8:00:00 AM. 50 Premium Economy ticket for $16 per person are available. Travel duration is 9h 45m
-
Sri Theven Express09:45 AMTeluk IntanCentral Bus StationJohor BahruTun Aminah Bus Station0EconomyA Bus from Sri Theven Express goes from Central Bus Station, Teluk Intan (Malaysia) at 3/22/2025 9:45:00 AM to Tun Aminah Bus Station, Johor Bahru (Malaysia) arriving at 1/1/0001 12:00:00 AM. 50 Economy ticket for $17 per person are available. Travel duration is 0h 0m
-
Five Stars Malaysia5h 51m03:15 PMGenting HighlandsAwana Bus Terminal9:06 PMJohor BahruKempas Baru Train Station0Premium EconomyA Bus from Five Stars Malaysia goes from Awana Bus Terminal, Genting Highlands (Malaysia) at 3/23/2025 3:15:00 PM to Kempas Baru Train Station, Johor Bahru (Malaysia) arriving at 3/23/2025 9:06:00 PM. 50 Premium Economy ticket for $17 per person are available. Travel duration is 5h 51m
-
Poh Hai Travel9h 23m08:15 PMKulimBus Station5:38 AMJohor BahruKSL City0EconomyA Bus from Poh Hai Travel goes from Bus Station, Kulim (Malaysia) at 3/23/2025 8:15:00 PM to KSL City, Johor Bahru (Malaysia) arriving at 3/24/2025 5:38:00 AM. 50 Economy ticket for $19 per person are available. Travel duration is 9h 23m
-
Intercity Coach11h 3m08:00 PMAlor SetarShahab Perdana Bus Terminal7:03 AMJohor BahruTaman Johor Jaya0Premium EconomyA Bus from Intercity Coach goes from Shahab Perdana Bus Terminal, Alor Setar (Malaysia) at 3/22/2025 8:00:00 PM to Taman Johor Jaya, Johor Bahru (Malaysia) arriving at 3/23/2025 7:03:00 AM. 50 Premium Economy ticket for $20 per person are available. Travel duration is 11h 3m
-
99 Coachland Express012:00 PMHat YaiNominatee Tour, 171 Thumnoonvithi RoadJohor BahruLarkin Central Bus Station0BusinessA Bus from 99 Coachland Express goes from Nominatee Tour, 171 Thumnoonvithi Road, Hat Yai (Thailand) at 3/28/2025 12:00:00 PM to Larkin Central Bus Station, Johor Bahru (Malaysia) arriving at 1/1/0001 12:00:00 AM. 50 Business ticket for $33 per person are available. Travel duration is 0h 0m
-
Angkana Bus Express13h 57m010:30 AMHat YaiHat yai Train Station12:27 AMJohor BahruTun Aminah Bus Station0BusinessA Bus from Angkana Bus Express goes from Hat yai Train Station, Hat Yai (Thailand) at 3/22/2025 10:30:00 AM to Tun Aminah Bus Station, Johor Bahru (Malaysia) arriving at 3/23/2025 12:27:00 AM. 50 Business ticket for $43 per person are available. Travel duration is 13h 57m
-
Archipelago Travel Service16h 30m012:30 PMHat YaiCentral Bus Station5:00 AMJohor BahruMerlin Tower Johor0EconomyA Bus from Archipelago Travel Service goes from Central Bus Station, Hat Yai (Thailand) at 3/23/2025 12:30:00 PM to Merlin Tower Johor, Johor Bahru (Malaysia) arriving at 3/24/2025 5:00:00 AM. 50 Economy ticket for $49 per person are available. Travel duration is 16h 30m
On this page, we also show you the cheapest bus tickets to Johor Bahru over the next few days. You’ll also receive information about intercity bus stops in Johor Bahru which will help you find your way around. You will also find the most popular bus routes to Johor Bahru.
Your route is not there? In the search bar, we have already filled Johor Bahru as your destination. You just have to enter your place of departure. However, if you want to take the bus from Johor Bahru, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return by bus from Johor Bahru? Then check the return trip straight away and simply select the appropriate date. Are you travelling to Johor Bahru with other people? Then indicate how many passengers are joining you and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transportation, such as trains, carpooling and flights, with which you can get to Johor Bahru.All bus stops in Johor Bahru
FAQs about the bus route to Johor Bahru
Is there a direct bus to Johor Bahru?
Whether there is a direct bus route to Johor Bahru depends on which city you are traveling from. Therefore, simply enter your starting city in our search to find out whether there is a direct bus connection to Johor Bahru. In this context, keep in mind that depending on the travel date, there may be fewer direct connections.
What can I take with me on my bus ride to Johor Bahru?
Depending on which provider you travel to Johor Bahru with, what you're allowed to bring with you can vary. To find out whether you can take your bike, snowboard or skis with you, for example, simply use our search to find a bus that is best suited to your needs for your planned travel date.
What equipment and amenities does the bus to Johor Bahru have?
The equipment on board differs depending on the provider. Most buses now have air conditioning, sockets and Wi-Fi on board. Services, such as Hand luggage and Free Luggage, are often free of charge. Some bus providers also offer additional services for an added fee, including Bulky luggage and Drinks. It is best to use our search to get precise information about the equipment and services available on the bus to Johor Bahru on your planned travel date.
Which bus stops are there in Johor Bahru?
There is a total of 16 bus stops in Johor Bahru. Most buses stop at Larkin Central Bus Station. Check out our map of Johor Bahru to find the bus stop that suits you best.
Which bus companies go to Johor Bahru?
There are 65 bus providers going to Johor Bahru: Mayang Sari Express, Star Qistna Express, Transtar Cross Border, Grassland Super Nice Express, Persada Express, Sri Maju Group, StarMart Express, Causeway Link Express, YoYo, KKKL Express Malaysia, LA Holidays, City Express, E-Mutiara, Billion Stars Express, SC Southern Express, MARA Liner, Permata Utara, Satria Express, Suasana Edaran Express, SS International Express, Adik Beradik, Sanwa Express, KPB Ekspress, Top Liner, Angkana Bus Express, Luxury Coach Service, Star Coach Express, V Express, SMB Teluk Intan, Neoliner Express, Delima Express, Ekspres Perdana, Sri Theven Travel & Tours, Hatyai Intertop Express, Warisan Express, Transnasional MY, 707 Inc., Quickliner, Arwana, Prisma Express, 99 Coachland Express, CTTS Holidays, Sin Yong Express, Yellow Star Express, Eltabina Express, KBES Express, SMB Ekspress, LPMS Ekspres, Intercity Coach, TRA Xpress, Kejora Express, Inter Top (Pudu), Restu Pelangi, SP Bumi, Five Stars Malaysia, Konsortium (Malaysia), Agensi Pelancongan, Kwok Ping Express, Sri Theven Express, The One Travel and Tours, Pancaran Matahari, Archipelago Travel Service, Poh Hai Travel, Sani United and Meridian Holidays
How can I find the best bus-deals to Johor Bahru?
Find the best ticket deals to Johor Bahru easily with CheckMyBus. Just enter your starting city and travel date in our search and start searching. You can then filter the results according to your needs or sort them by price or travel time.
How much could I save by comparing buses to Johor Bahru?
How much you can save depends on the city from where you are travelling to Johor Bahru. Usually, you can save more by booking your ticket highly in advance.
To find the cheapest offer to Johor Bahru, go to our search, enter your starting city and travel date, and then start searching to find all the possible options.
Discover other destinations by bus
The most searched bus routes to Johor Bahru
Here you´ll find the most popular bus routes to Johor Bahru. Simply click on a connection and check further details on your preferred route.
More bus connections to Johor Bahru
- Buses from Alor Setar to Johor Bahru
- Buses Bahau to Johor Bahru
- Bus Batu Pahat - Johor Bahru
- Buses to Johor Bahru from Bidor
- Bus Bukit Mertajam - Johor Bahru
- Bus to Johor Bahru from Butterworth
- Bus from George Town to Johor Bahru
- Buses Gurun - Johor Bahru
- Buses Hat Yai to Johor Bahru
- Bus Ipoh - Johor Bahru
- Buses from Jerteh to Johor Bahru
- From Kajang to Johor Bahru bus
- Bus from Kampar to Johor Bahru
- Buses Kelantan to Johor Bahru
- Bus from Klang to Johor Bahru
- Buses Kluang to Johor Bahru
- Bus Kota Bharu to Johor Bahru
- Buses from Kuala Besut to Johor Bahru
- Buses to Johor Bahru from Kuala Dungun
- Kuala Perlis to Johor Bahru bus
- Buses Kuala Rompin to Johor Bahru
- Kuala Terengganu to Johor Bahru bus
- Bus Kuantan - Johor Bahru
- Bus from Lumut to Johor Bahru
- Bus from Mersing to Johor Bahru
- From Muadzam Shah to Johor Bahru bus
- Muar to Johor Bahru bus
- Buses Putrajaya - Johor Bahru
- From Segamat to Johor Bahru bus
- Buses to Johor Bahru from Seremban
- Bus Shah Alam - Johor Bahru
- Bus Sitiawan - Johor Bahru
- Taiping to Johor Bahru bus
- Buses Tanah Merah to Johor Bahru
- Bus to Johor Bahru from Temerloh
- Bus Triang - Johor Bahru
Airport Transfers to Johor Bahru
Compare the bus with the other modes of transport to Johor Bahru
Bus tickets are usually cheaper, but if you are in a hurry, a train or a flight may be the better option for your travels. Travel smarter by comparing prices and schedules for all available modes of transport! Here you are the most popular routes to Johor Bahru.
Cities near Johor Bahru
Cities in and around Johor Bahru, such as Singapore, Skudai and Kluang, are also served by national and international buses. You can find all available offers by including them in your search. Simply use the sorting option to the left of the results and directly compare all trips. Where schedules are available, we will also show other modes of transportation in the local network.